Example #1
0
 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);
 }
Example #2
0
function setconfigkey($key, $value)
{
    $cauhinh = new Cauhinh();
    $cauhinh->setconfig($key, $value);
}
Example #3
0
 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";
     }
 }