Beispiel #1
0
 public function module_activation()
 {
     $list_table = Calibrefx_Modules_List_Table::get_instance();
     $action = $list_table->current_action();
     if ($action) {
         switch ($action) {
             case 'activate':
                 $module = stripslashes($_GET['module']);
                 check_admin_referer("calibrefx_activate-{$module}");
                 Calibrefx::activate_module($module);
                 wp_safe_redirect(Calibrefx::admin_url('page=calibrefx&section=modules'));
                 exit;
             case 'deactivate':
                 $modules = stripslashes($_GET['module']);
                 check_admin_referer("calibrefx_deactivate-{$modules}");
                 foreach (explode(',', $modules) as $module) {
                     Calibrefx::deactivate_module($module);
                 }
                 wp_safe_redirect(Calibrefx::admin_url('page=calibrefx&section=modules'));
                 exit;
         }
     }
 }