Ejemplo n.º 1
0
 function collect($module)
 {
     $this->name = $module->name;
     $this->id = $module->id;
     $this->type = $module->type;
     $this->options = unserialize($module->options);
     if (!is_array($this->options)) {
         $this->options = array();
     }
     $this->groups = Red_Group::get_for_module($module->id);
     if (is_array($this->groups) && count($this->groups) > 0) {
         $pager = new RE_Pager($_GET, admin_url('redirection.php'), 'position', 'ASC', 'log');
         $pager->per_page = 0;
         foreach ($this->groups as $pos => $group) {
             $this->groups[$pos]->items = Red_Item::get_by_group($group->id, $pager);
         }
     } else {
         $this->groups = array();
     }
     return true;
 }
Ejemplo n.º 2
0
 function admin_redirects($group)
 {
     include dirname(__FILE__) . '/models/pager.php';
     if ($group == 0) {
         $group = Red_Group::get_first_id();
     }
     $pager = new RE_Pager($_GET, $_SERVER['REQUEST_URI'], 'position', 'ASC');
     $items = Red_Item::get_by_group($group, $pager);
     $this->render_admin('item_list', array('items' => $items, 'pager' => $pager, 'group' => Red_Group::get($group), 'groups' => Red_Group::get_for_select(), 'date_format' => get_option('date_format')));
 }
Ejemplo n.º 3
0
 function admin_redirects($group)
 {
     include dirname(__FILE__) . '/models/pager.php';
     if ($group == 0) {
         $group = Red_Group::get_first_id();
     }
     $pager = new RE_Pager($_GET, admin_url(add_query_arg(array(), 'tools.php?page=redirection.php')), 'position', 'ASC');
     $items = Red_Item::get_by_group($group, $pager);
     $this->render_admin('item_list', array('options' => $this->get_options(), 'items' => $items, 'pager' => $pager, 'group' => Red_Group::get($group), 'groups' => Red_Group::get_for_select(), 'date_format' => get_option('date_format')));
 }