Ejemplo n.º 1
0
 function admin_screen_modules()
 {
     if (isset($_POST['create']) && check_admin_referer('redirection-module_add')) {
         $data = stripslashes_deep($_POST);
         if ($module = Red_Module::create($data)) {
             $moduleid = 0;
             if (isset($_POST['module'])) {
                 $moduleid = intval($_POST['module']);
             }
             $this->render_message(__('Your module was successfully created', 'redirection'));
             Red_Module::flush($moduleid);
         } else {
             $this->render_error(__('Your module was not created - did you provide a name?', 'redirection'));
         }
     }
     $options = $this->get_options();
     $this->render_admin('module_list', array('modules' => Red_Module::get_all(), 'module_types' => Red_Module::get_types(), 'token' => $options['token']));
 }
Ejemplo n.º 2
0
 /**
  * Get all modules
  */
 function get_for_select()
 {
     $data = array();
     $items = Red_Module::get_all();
     foreach ($items as $item) {
         $data[$item->id] = $item->name;
     }
     return $data;
 }
Ejemplo n.º 3
0
 function admin_screen_modules()
 {
     $options = $this->get_options();
     $this->render_admin('module_list', array('options' => $this->get_options(), 'modules' => Red_Module::get_all(), 'module_types' => Red_Module::get_types(), 'token' => $options['token']));
 }