/** * Listens for POSTED actions */ public static function run_management_actions() { if (!isset($_REQUEST['action'])) { return; } switch ($_REQUEST['action']) { case 'upgrade': if (count($_REQUEST['template']) > 0) { foreach ($_REQUEST['template'] as $key => $slug) { wp_cta_templates_upgrade_template($slug); } } break; case 'delete': if (count($_REQUEST['template']) > 0) { foreach ($_REQUEST['template'] as $key => $slug) { self::delete_template(WP_CTA_PATH . 'templates/' . $slug, $slug); } } break; } }
function wp_cta_manage_templates_actions_check() { if (isset($_REQUEST['action'])) { switch ($_REQUEST['action']) { case 'upgrade': if (count($_REQUEST['template']) > 0) { foreach ($_REQUEST['template'] as $key => $slug) { wp_cta_templates_upgrade_template($slug); } } break; case 'delete': if (count($_REQUEST['template']) > 0) { foreach ($_REQUEST['template'] as $key => $slug) { wp_cta_templates_delete_dir(WP_CTA_PATH . 'templates/' . $slug, $slug); } } break; } echo '<meta http-equiv="refresh" content="0;url=edit.php?post_type=wp-call-to-action&page=wp_cta_manage_templates">'; exit; } }