Esempio n. 1
0
 function get_search_params_from_url(&$sm)
 {
     $um =& $sm->get_url_manager();
     $params = maillist_list::get_search_params($sm, $um->list);
     return $params;
 }
Esempio n. 2
0
 /**
  * Generate box output
  * Assign box_poll_all template with poll and answers
  * Sets local language
  *
  * @param	array			$params
  */
 function generate_output($params = '')
 {
     $this->set_configuration();
     $this->set_template($params);
     $subscriber_list = new maillist_list(null, $params['fields']);
     $search_params = maillist_list::get_search_params(vivvo_lite_site::get_instance(), $params);
     $subscriber_list->search($search_params['search_options'], $search_params['search_sort_by'], $search_params['search_order'], $search_params['search_limit'], $search_params['offset']);
     if (!empty($subscriber_list->list)) {
         $subscriber_list->set_pagination($params['pg']);
         $this->_template->assign('maillist_list', $subscriber_list->list);
         $this->_template->assign('maillist_list_object', $subscriber_list);
     }
 }