* * * (c) 2004 Vladimir V. Kalynyak, Alexey V. Vinokurov, Ilya M. Shalnev * * * * This is commercial software, only users who have purchased a valid * * license and accept to the terms of the License Agreement can install * * and use this program. * * * **************************************************************************** * PLEASE READ THE FULL TEXT OF THE SOFTWARE LICENSE AGREEMENT IN THE * * "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. * ****************************************************************************/ use Tygh\Registry; if (!defined('BOOTSTRAP')) { die('Access denied'); } if ($_SERVER['REQUEST_METHOD'] == 'POST') { if ($mode == 'clean') { if (Registry::get('runtime.company_id')) { db_query('DELETE FROM ?:logs WHERE company_id = ?i', Registry::get('runtime.company_id')); } else { db_query('TRUNCATE TABLE ?:logs'); } } return array(CONTROLLER_STATUS_REDIRECT, "logs.manage"); } if ($mode == 'manage') { list($logs, $search) = fn_get_logs($_REQUEST, Registry::get('settings.Appearance.admin_elements_per_page')); Tygh::$app['view']->assign('logs', $logs); Tygh::$app['view']->assign('search', $search); Tygh::$app['view']->assign('log_types', fn_get_log_types()); }
****************************************************************************/ // // $Id: logs.php 10229 2010-07-27 14:21:39Z 2tl $ // if (!defined('AREA')) { die('Access denied'); } if ($mode == 'clean') { db_query("TRUNCATE TABLE ?:logs"); return array(CONTROLLER_STATUS_REDIRECT, "logs.manage"); } if ($mode == 'manage') { list($logs, $search, $total) = fn_get_logs($_REQUEST); $view->assign('logs', $logs); $view->assign('search', $search); $view->assign('log_types', fn_get_log_types()); $view->assign('total', $total); } function fn_get_logs($params, $items_per_page = null) { // Init filter $params = fn_init_view('logs', $params); if ($items_per_page === null) { $items_per_page = Registry::get('settings.Appearance.admin_elements_per_page'); } $sortings = array('timestamp' => '?:logs.timestamp', 'user' => array('?:users.lastname', '?:users.firstname')); $directions = array('asc' => 'asc', 'desc' => 'desc'); $fields = array('?:logs.*', '?:users.firstname', '?:users.lastname'); if (empty($params['sort_order']) || empty($directions[$params['sort_order']])) { $params['sort_order'] = 'asc'; }
* * * (c) 2004 Vladimir V. Kalynyak, Alexey V. Vinokurov, Ilya M. Shalnev * * * * This is commercial software, only users who have purchased a valid * * license and accept to the terms of the License Agreement can install * * and use this program. * * * **************************************************************************** * PLEASE READ THE FULL TEXT OF THE SOFTWARE LICENSE AGREEMENT IN THE * * "copyright.txt" FILE PROVIDED WITH THIS DISTRIBUTION PACKAGE. * ****************************************************************************/ use Tygh\Registry; if (!defined('BOOTSTRAP')) { die('Access denied'); } if ($_SERVER['REQUEST_METHOD'] == 'POST') { if ($mode == 'clean') { if (Registry::get('runtime.company_id')) { db_query('DELETE FROM ?:logs WHERE company_id = ?i', Registry::get('runtime.company_id')); } else { db_query('TRUNCATE TABLE ?:logs'); } } return array(CONTROLLER_STATUS_REDIRECT, "logs.manage"); } if ($mode == 'manage') { list($logs, $search) = fn_get_logs($_REQUEST, Registry::get('settings.Appearance.admin_elements_per_page')); Registry::get('view')->assign('logs', $logs); Registry::get('view')->assign('search', $search); Registry::get('view')->assign('log_types', fn_get_log_types()); }