function savelog($msg) { $phpos_log = new phpos_logs(); $phpos_log->create_log($msg); }
PHPOS Web Operating system MIT License (c) 2013 Marcin Szczyglinski szczyglis83@gmail.com GitHUB: https://github.com/phpos/ File version: 1.0.0, 2013.10.08 ********************************** */ if (!defined('PHPOS')) { die; } echo $layout->title(txt('logs_app_title'), 'icon.png'); echo $layout->txtdesc(txt('logs_app_title_desc')); $logs = new phpos_logs(); $logs_dir = $logs->get_logs_dir(); echo $layout->column('70%'); $log_file_id = $my_app->get_param('log_id'); if (!empty($log_file_id)) { $today = ''; if ($logs->is_today_date($my_app->get_param('year_id'), $my_app->get_param('month_id'), $my_app->get_param('day_id'))) { $today = ' <span style="font-weight:bold; color: #1d791e">(' . txt('today') . ')</span>'; } $log_title = txt('logs_log_from_title') . $my_app->get_param('year_id') . ' - ' . $my_app->get_param('month_id') . ' - ' . $my_app->get_param('day_id') . $today; echo $layout->subtitle($log_title, ICONS . 'logs/section_logs.png'); echo $layout->txtdesc($txt['logs_list']); $download_action = browser_url(PHPOS_WEBROOT_URL . "phpos_downloader.php?hash=" . md5(PHPOS_KEY) . "&download_type=" . base64_encode('log') . "&file=" . base64_encode($log_file_id)); $download_btn = $layout->button(txt('logs_section_btn_download'), $download_action, 'download1'); $view_action = browser_url('../_phpos/' . str_replace('../', '', $log_file_id)); $view_btn = $layout->button(txt('logs_section_btn_see_raw'), $view_action, 'edit');
$my_app->set_param('log_id', null); $my_app->set_param('id_session', null); $my_app->set_param('action', null); $my_app->set_param('section', 'logs'); $my_app->using('params'); $my_app->using('sections'); $my_app->using('toolbar'); $year_id = $my_app->get_param('year_id'); $month_id = $my_app->get_param('month_id'); $day_id = $my_app->get_param('day_id'); $log_id = $my_app->get_param('log_id'); if (empty($log_id)) { $my_app->set_param('year_id', date('Y')); $my_app->set_param('month_id', date('m')); $my_app->set_param('day_id', date('d')); $logs = new phpos_logs(); $today_log_id = $logs->get_today_log_file(); $my_app->set_param('log_id', $today_log_id); } $my_app->jquery_onready(msg::showMessages()); $action = $my_app->get_param('action'); switch ($action) { case 'delete_session': $delete_id = $my_app->get_param('id_session'); $u_d = new phpos_users(); if ($u_d->delete_session($delete_id)) { helper_result('delete_session', 'ok', txt('deleted')); $my_app->set_param('action', null); cache_param('action'); $my_app->set_param('id_session', null); cache_param('id_session');