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'])); }
/** * 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; }
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'])); }