function uploadTop() { $this->load->library('file_lib'); $this->session->set_userdata(array(config_item('session_admin') . 'menu_current' => 1)); $cauhinh = new Cauhinh(); $cauhinh->where('fieldname', "topBanner"); $cauhinh->get(); if (!$cauhinh->exists()) { show_404(); } if ($_SERVER['REQUEST_METHOD'] == "POST") { $dataupload = $this->file_lib->upload('image', "img/banner"); $this->resize_image("img/banner/" . $dataupload['file_name'], 1015, 267); if (!is_array($dataupload)) { flash_message('error', "Hình ảnh :" . $dataupload); $flag_error = true; } else { $cauhinh->value = $dataupload['file_name']; $cauhinh->save(); } } $dis['cauhinh'] = $cauhinh; $dis['view'] = 'util/topBanner'; $dis['menu_active'] = 'Banner top'; $dis['title'] = "Thay đổi hình đại diện trang web"; $dis['base_url'] = base_url(); $this->viewadmin($dis); }
function resetNewsViewMost() { try { $dateNow = new DateTime(date('Y-m-d')); $dateStart = new DateTime(getconfigkey('date_start_reset_news')); $interval = $dateNow->diff($dateStart); if ($interval->days % 7 == 0) { $cauhinh = new Cauhinh(); $cauhinh->where('fieldname', 'date_reset_news')->get(); if (getconfigkey('date_reset_news') == 0) { $news = new Article(); $news->where('recycle', 0); $news->where_in('newscatalogue_id', array(71, 73, 72, 74, 75, 77, 80, 81, 82, 78, 79)); $news->get_iterated(); foreach ($news as $row) { $o = new Article($row->id); $o->view_count = 0; $o->save(); $o->clear(); } $cauhinh->value = 1; $cauhinh->save(); } } else { if (getconfigkey('date_reset_news') != 0) { $cauhinh = new Cauhinh(); $cauhinh->where('fieldname', 'date_reset_news')->get(); $cauhinh->value = 0; $cauhinh->save(); } } } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "\n"; } }