* @copyright Yes, Open source, WebsiteFreelancers.nl
* @version v 1.3 26-09-2009 Ramon$
*/
/**
* Displays the admin page
*/
function plugin_admin_renamer_initpage() {
if (isset ($_GET['page']) && $_GET['page'] == 'admin_renamer_extended/admin.php' || $_GET['page'] == 'admin-renamer-extended/admin.php') {
require_once PLUGIN_ADMIN_RENAMER_DIR . '/form.php';
}
}
/**
* Additional links on the plugin page
*/
function plugin_admin_renamer_RegisterPluginLinks($links, $file) {
if ($file == 'admin_renamer_extended/admin_renamer.php' || $file == 'admin-renamer-extended/admin.php') {
$links[] = '' . __('Settings') . '';
$links[] = '' . __('Donate') . '';
}
return $links;
}
add_filter('plugin_row_meta','plugin_admin_renamer_RegisterPluginLinks', 10, 2);
/**
* Left menu display in Plugin menu
*/
function plugin_admin_renamer_addMenu() {
add_submenu_page("plugins.php", "Admin renamer extended", "Admin renamer extended", 10, __FILE__, 'plugin_admin_renamer_initpage');
}
add_action('admin_menu', 'plugin_admin_renamer_addMenu');
/**
* Loading the CSS file
*/
function plugin_admin_renamerdoelgrp_css() {
$admin_stylesheet_url = plugin_admin_renamer_plugin_url('styles/style.css');
echo '';
}
add_action('admin_head', 'plugin_admin_renamerdoelgrp_css');
/**
* Adding the javascript required for plugin
*
*/
function plugin_admin_renamer_printScripts() {
wp_enqueue_script('plugin_admin_renamer_js', plugin_admin_renamer_plugin_url('js.js'), array (
'jquery'
));
}
// add_action('wp_print_scripts', 'plugin_admin_renamer_printScripts');
/**
* Generating the url for current Plugin
*
* @param String $path
* @return String
*/
function plugin_admin_renamer_plugin_url($path = '') {
global $wp_version;
if (version_compare($wp_version, '2.8', '<')) { // Using WordPress 2.7
$folder = dirname(plugin_basename(__FILE__));
if ('.' != $folder)
$path = path_join(ltrim($folder, '/'), $path);
return plugins_url($path);
}
return plugins_url($path, __FILE__);
}
?>