You appear to be a bot. Output may be restricted
Description
Display a message when setup is not fully functional due to the dependencies not being activated or installed Note: We can't use oik APIs here as we don't know if it's activated.If the message is issued due to a version mismatch then there is a chance that one plugin attempts to use functions that are not available in the dependent plugin. How do we manage this?
Usage
oik_plugin_plugin_inactive( $plugin, $dependencies, $problem );
Parameters
- $plugin
- ( mixed ) optional –
- $dependencies
- ( mixed ) optional –
- $problem
- ( mixed ) optional –
Returns
voidSource
File name: oik-nivo-slider/admin/oik-activation.phpLines:
1 to 29 of 29
function oik_plugin_plugin_inactive( $plugin=null, $dependencies=null, $problem=null ) { $plugin_name = basename( $plugin, ".php" ); $dependencies = str_replace( ":", ' ' . __("version", null) . ' ' , $dependencies ); $text = "<p><b>"; $text .= sprintf( __( '%1$s may not be fully functional.', null), $plugin_name ); $text .= "</b> "; /* translators: %s: plugin dependencies */ $text .= sprintf( __( 'Please install and activate the required minimum version of this plugin: %1$s', null ), $dependencies ); $text .= "</p>"; if ( current_filter() == "admin_notices" ) { $message = '<div class=" updated fade">'; $message .= $text; $depends = strtok( $dependencies, " " ); $message .= oik_plugin_oik_install_link( $depends, $problem ); $message .= '</div>'; } else { $message = '<tr class="plugin-update-tr">'; $message .= '<td colspan="3" class="plugin-update colspanchange">'; $message .= '<div class="update-message">'; $message .= $text; $message .= "</div>"; $message .= "</td>"; $message .= "</tr>"; } echo $message; }View on GitHub View on Trac