function get_search_params_from_url(&$sm) { $um =& $sm->get_url_manager(); $params = maillist_list::get_search_params($sm, $um->list); return $params; }
/** * 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); } }