* @copyright (c) 2014, OnePress Ltd * * @package core * @since 1.0.0 */ class OPanda_NewPandaItemPage extends OPanda_AdminPage { public function __construct( $plugin ) { $this->menuTitle = __('+ New Locker', 'bizpanda'); $this->menuPostType = OPANDA_POST_TYPE; $this->id = "new-item"; parent::__construct( $plugin ); } public function assets($scripts, $styles) { $this->scripts->request('jquery'); $this->styles->request( array( 'bootstrap.core' ), 'bootstrap' ); $this->scripts->add(OPANDA_BIZPANDA_URL . '/assets/admin/js/new-item.010000.js'); $this->styles->add(OPANDA_BIZPANDA_URL . '/assets/admin/css/new-item.010000.css'); } /** * Shows the screen. * * @sinve 1.0.0 * @return void */ public function indexAction() { $types = OPanda_Items::getAvailable(); // checkes extra items which are not installed yet require_once OPANDA_BIZPANDA_DIR . '/admin/includes/plugins.php'; $suggestions = OPanda_Plugins::getSuggestions(); ?>
'plugin-' . $plugin->options['name'], 'utm_medium' => ( $plugin->license && isset( $plugin->license->data['Category'] ) ) ? ( $plugin->license->data['Category'] . '-version' ) : 'unknown-version', 'utm_campaign' => 'suggestions', 'tracker' => isset( $plugin->options['tracker'] ) ? $plugin->options['tracker'] : null ); $url = add_query_arg( $args, $url ); } else { $url = add_query_arg( array( 'utm_source' => 'plugin-bizpanda', 'utm_medium' => 'mixed-versions', 'utm_campaign' => 'suggestions', 'utm_term' => implode(',', BizPanda::getPluginNames( true ) ) ), $url ); } } ?>