public function init() { parent::init(); $this->getController()->getView('adminmenu')->init(); $plugName = plugin_basename(CSP_DIR . CSP_MAIN_FILE); add_filter('plugin_action_links_' . $plugName, array($this, 'addSettingsLinkForPlug')); }
public function init() { $isAdminPlugPage = frameCsp::_()->isAdminPlugPage(); $isPluginsPage = utilsCsp::isPluginsPage(); if (is_admin()) { if ($isAdminPlugPage || $isPluginsPage) { frameCsp::_()->addScript('jquery'); frameCsp::_()->addScript('jquery-ui-tabs', '', array('jquery')); frameCsp::_()->addScript('jquery-ui-dialog', '', array('jquery')); frameCsp::_()->addScript('jquery-ui-button', '', array('jquery')); frameCsp::_()->addScript('farbtastic'); frameCsp::_()->addScript('commonCsp', CSP_JS_PATH . 'common.js'); frameCsp::_()->addScript('coreCsp', CSP_JS_PATH . 'core.js'); frameCsp::_()->addScript('adminOptionsCsp', CSP_JS_PATH . 'admin.options.js'); frameCsp::_()->addScript('ajaxupload', CSP_JS_PATH . 'ajaxupload.js'); frameCsp::_()->addScript('postbox', get_bloginfo('wpurl') . '/wp-admin/js/postbox.js'); add_thickbox(); $ajaxurl = admin_url('admin-ajax.php'); if (frameCsp::_()->getModule('options')->get('ssl_on_ajax')) { $ajaxurl = uriCsp::makeHttps($ajaxurl); } $jsData = array('siteUrl' => CSP_SITE_URL, 'imgPath' => CSP_IMG_PATH, 'cssPath' => CSP_CSS_PATH, 'loader' => CSP_LOADER_IMG, 'close' => CSP_IMG_PATH . 'cross.gif', 'ajaxurl' => $ajaxurl, 'animationSpeed' => frameCsp::_()->getModule('options')->get('js_animation_speed'), 'siteLang' => langCsp::getData(), 'options' => frameCsp::_()->getModule('options')->getAllowedPublicOptions(), 'CSP_CODE' => CSP_CODE, 'ball_loader' => CSP_IMG_PATH . 'ajax-loader-ball.gif', 'ok_icon' => CSP_IMG_PATH . 'ok-icon.png'); $jsData['allCheckRegPlugs'] = modInstallerCsp::getCheckRegPlugs(); $jsData = dispatcherCsp::applyFilters('jsInitVariables', $jsData); frameCsp::_()->addJSVar('coreCsp', 'CSP_DATA', $jsData); $this->_styles = array('styleCsp' => array('path' => CSP_CSS_PATH . 'style.css'), 'adminStylesCsp' => array('path' => CSP_CSS_PATH . 'adminStyles.css'), 'jquery-tabs' => array('path' => CSP_CSS_PATH . 'jquery-tabs.css'), 'jquery-buttons' => array('path' => CSP_CSS_PATH . 'jquery-buttons.css'), 'wp-jquery-ui-dialog' => array(), 'farbtastic' => array(), 'jquery-dialog' => array('path' => CSP_CSS_PATH . 'jquery-dialog.css')); $defaultPlugTheme = frameCsp::_()->getModule('options')->get('default_theme'); foreach ($this->_styles as $s => $sInfo) { if (isset($sInfo['for'])) { if ($sInfo['for'] == 'frontend' && is_admin() || $sInfo['for'] == 'admin' && !is_admin()) { continue; } } $canBeSubstituted = true; if (isset($sInfo['substituteFor'])) { switch ($sInfo['substituteFor']) { case 'frontend': $canBeSubstituted = !is_admin(); break; case 'admin': $canBeSubstituted = is_admin(); break; } } if ($canBeSubstituted && file_exists(CSP_TEMPLATES_DIR . $defaultPlugTheme . DS . $s . '.css')) { frameCsp::_()->addStyle($s, CSP_TEMPLATES_PATH . $defaultPlugTheme . '/' . $s . '.css'); } elseif ($canBeSubstituted && file_exists(utilsCsp::getCurrentWPThemeDir() . 'csp' . DS . $s . '.css')) { frameCsp::_()->addStyle($s, utilsCsp::getCurrentWPThemePath() . '/toe/' . $s . '.css'); } elseif (!empty($sInfo['path'])) { frameCsp::_()->addStyle($s, $sInfo['path']); } else { frameCsp::_()->addStyle($s); } } } } parent::init(); }
public function init() { parent::init(); add_action('admin_footer', array($this, 'displayAdminFooter'), 9); if (is_admin() && !frameCsp::_()->getModule('license')) { dispatcherCsp::addFilter('adminOptionsTabs', array($this, 'addPromoTabs'), 99); } dispatcherCsp::addFilter('adminMenuMainOption', array($this, 'addWelcomePageToMainMenu'), 99); dispatcherCsp::addFilter('adminMenuMainSlug', array($this, 'modifyMainAdminSlug'), 99); }
/** * Method to trigger the database update */ public function init() { parent::init(); /*$add_option = array( 'add_checkbox' => langCsp::_('Add Checkbox'), 'add_radiobutton' => langCsp::_('Add Radio Button'), 'add_item' => langCsp::_('Add Item'), ); frameCsp::_()->addJSVar('adminOptions', 'TOE_LANG', $add_option);*/ }
public function init() { // Add filters to replace the mail from name and emailaddress add_filter('wp_mail_from', array($this, 'mailSendFrom')); add_filter('wp_mail_from_name', array($this, 'mailSendFromName')); //add_filter('wp_mail_content_type', array($this, 'mailContentType')); add_action('phpmailer_init', array($this, 'phpmailerInit')); add_action('admin_footer', array($this, 'displayModActivationPopup')); parent::init(); }
public function init() { /* add_action('posts_results', array($this, 'initPage')); add_filter('wp_get_nav_menu_items', array($this, 'preMenuLinksShow')); add_filter('get_pages', array($this, 'preMenuLinksShow'), 0, 2); add_filter('wp_page_menu_args', array($this, 'parsePagesArgs')); add_filter('loop_end', array($this, 'checkPermissionsGlobal')); //Global permissions check add_action('wp_head', array($this, 'checkSysMessages')); add_filter('page_link', array($this, 'overwriteProtocol'), 10, 3); //Use https on pages that we want */ parent::init(); }
public function install() { parent::install(); frameCsp::_()->getTable('options')->insert(array('code' => $this->getCode() . '_enabled', 'value' => '', 'label' => langCsp::_($this->getLabel() . ' Enabled'), 'cat_id' => 2)); // unused for now /*frameCsp::_()->getTable('options')->insert(array( 'code' => $this->getCode(). '_auto_subscriber_create', 'value' => '1', 'label' => langCsp::_($this->getLabel(). ' Auto subscribers create'), 'cat_id' => 2, ));*/ frameCsp::_()->getTable('options')->insert(array('code' => $this->getCode() . '_is_main', 'value' => '', 'label' => langCsp::_($this->getLabel() . ' is Main'), 'cat_id' => 2)); }
public function init() { parent::init(); add_action('widgets_init', array($this, 'registerWidget')); }
public function init() { parent::init(); add_action('plugins_loaded', array($this, 'doCominSoonPage')); }