public static function deleteItem($id)
 {
     $item = ActeLocaleModel::find($id);
     if ($item) {
         $item->delete();
         Files::dropMultiple(ActeLocaleModel::$filesModule, $id);
     }
 }
Exemple #2
0
 public function acteList($data)
 {
     $year = intval(Input::get('year'));
     $month = intval(Input::get('month'));
     $wdata['page_url'] = $data['page_url'];
     $data['current_year'] = $year ? $year : intval(date("Y"));
     $data['years_list'] = \ActeLocaleModel::getYears();
     $wdata['current_year'] = $data['current_year'];
     $wdata['current_month'] = $month && $month >= 1 && $month <= 12 ? $month : intval(date("m"));
     $wdata['last'] = \ActeLocaleModel::last($data['current_year']);
     if ($wdata['last']) {
         $wdata['current_month'] = (int) date('m', strtotime($wdata['last']['date_upload']));
     }
     $wdata['list'] = \ActeLocaleModel::extract($data['current_year']);
     $data['page']->text .= Template::moduleView($this->module_name, 'views.actelist', $wdata);
     return PageView::articleView($data);
 }
 public static function last($year)
 {
     return ActeLocaleModel::prepare()->where(ActeLocaleModel::getField('date_upload'), '<=', DB::raw("CURRENT_TIMESTAMP"))->orderBy(ActeLocaleModel::getField('date_upload'), 'desc')->where(DB::raw("YEAR(" . ActeLocaleModel::getField('date_upload') . ")"), intval($year))->first();
 }
Exemple #4
0
 public function save()
 {
     $id = Input::get('id');
     $item = \ActeLocaleModel::find($id);
     if ($item) {
         $item->doc_nr = Input::get('doc_nr');
         $item->title = Input::get('title');
         $item->date_upload = Input::get('date_upload');
         $item->type = Input::get('type');
         $item->emitent = Input::get('emitent');
         $item->save();
     }
 }