orderContacts($cid[0], 1); break; case 'accesspublic': changeAccess($cid[0], 0); break; case 'accessregistered': changeAccess($cid[0], 1); break; case 'accessspecial': changeAccess($cid[0], 2); break; case 'saveorder': saveOrder($cid); break; case 'cancel': cancelContact(); break; default: showContacts($option); break; } /** * List the records * @param string The current GET/POST option */ function showContacts($option) { global $mainframe; $db =& JFactory::getDBO(); $filter_order = $mainframe->getUserStateFromRequest($option . 'filter_order', 'filter_order', 'cd.ordering', 'cmd'); $filter_order_Dir = $mainframe->getUserStateFromRequest($option . 'filter_order_Dir', 'filter_order_Dir', '', 'word');
removeContacts($cid, $option); break; case "publish": changeContact($cid, 1, $option); break; case "unpublish": changeContact($cid, 0, $option); break; case "orderup": orderContacts($cid[0], -1, $option); break; case "orderdown": orderContacts($cid[0], 1, $option); break; case "cancel": cancelContact($cid); break; default: showContacts($option); break; } /** * List the records * @param string The current GET/POST option */ function showContacts($option) { global $database, $mainframe, $mosConfig_list_limit; $catid = $mainframe->getUserStateFromRequest("catid{$option}", 'catid', 0); $limit = $mainframe->getUserStateFromRequest("viewlistlimit", 'limit', $mosConfig_list_limit); $limitstart = $mainframe->getUserStateFromRequest("view{$option}limitstart", 'limitstart', 0);