'', 'secret' => '', 'channel_id' => 0, 'channel_name' => '', ), '', 'no' ); } public static function plugin_deactivated() { delete_option( ArkliPluginCommon::AccessData ); } public static function add_meta_boxes() { add_meta_box( 'arklimetabox', 'Arkli', array(__CLASS__, 'metabox_content'), 'post', 'side', 'high' ); } public static function metabox_content($post) { require dirname(__FILE__) . '/metabox-template.php'; } public static function redirect_post_location($location, $post_id) { $mode = ( isset( $_POST['arkli_create_campaign_mode'] ) ? $_POST['arkli_create_campaign_mode'] : '' ); if ( in_array( $mode, array( 'create_new', 'update', 'select' ) ) ) { return WP_PLUGIN_URL . "/arkli/create.php?post_id={$post_id}&mode={$mode}&nonce=" . wp_create_nonce("arkli-plugin-post-{$post_id}"); } elseif ( $mode == 'create_existing' ) { $campaign_id = isset( $_POST['arkli_create_campaign_id'] ) ? $_POST['arkli_create_campaign_id'] : ''; return WP_PLUGIN_URL . "/arkli/create.php?post_id={$post_id}&mode={$mode}&nonce=" . wp_create_nonce("arkli-plugin-post-{$post_id}") . '&campaign_id=' . rawurlencode($campaign_id); } return $location; } } ArkliPlugin::init();