Exemplo n.º 1
0
 public function isBase()
 {
     list($column, $sort) = Model::order();
     if ($column === $this->column && $sort === $this->sort) {
         return true;
     }
     return false;
 }
Exemplo n.º 2
0
 protected function doStore($id)
 {
     Form::getFieldsFromSession();
     $data = Form::data();
     $validator = Validator::make($data, Form::rules());
     if ($validator->fails()) {
         Session::flash('errors', $validator->messages());
         return Response::showForm($id, true);
     }
     $objId = Model::store($data, $id);
     Model::sync($id, Form::multiFields(), Form::filterOnlyMulti());
     if ($id) {
         Session::flash('messages', array(Language::get('ui.saved')));
     } else {
         Session::flash('messages', array(Language::get('ui.created')));
     }
     if (Input::has('save')) {
         return Response::showForm($objId);
     }
     Session::forget('formFields');
     return Response::listing();
 }
Exemplo n.º 3
0
 public function multiFieldData($field)
 {
     return Model::pivot($this->id, $field);
 }
Exemplo n.º 4
0
 public function __construct()
 {
     $this->results = Model::paginated();
 }