public function setSession($last_checked_message) { Session::set('last_chat_message', $last_checked_message); $u = new MfrUsers(); $u->id = Session::get('id'); $u->last_chat_message = $last_checked_message; $u->save(); }
public function first_report($params = array()) { $this->resetStatus(); $inputs = array('objective' => array('name' => 'objective', 'required' => true, 'number' => true), 'gender' => array('name' => 'gender', 'required' => true, 'number' => 3), 'height' => array('name' => 'height', 'required' => true, 'number' => true), 'weight' => array('name' => 'weight', 'required' => true, 'number' => true), 'neck' => array('name' => 'neck', 'required' => true, 'number' => true), 'waist' => array('name' => 'waist', 'required' => true, 'number' => true), 'improvaments' => array('name' => 'improvements', 'alfanum' => true), 'extras' => array('name' => 'extras', 'alfanum' => true)); if ($_POST['gender'] == 2) { $inputs['hip'] = array('required' => true, 'numeric' => true); } $v = Validation::check($inputs); if ($v == false) { $this->status['errors'] = Flash::showMessages(); $this->return_json($this->status); return false; } else { $r = new MfrUserReport(); $r->last_updated = time(); $r->user_id = Session::get('id'); $r->height = $params['height']; $r->weight = $params['weight']; $r->neck_measurement = $params['neck']; $r->waist_measurement = $params['waist']; $r->waist_measurement = $params['waist']; $r->hip_measurement = $params['hip']; $r->waist_measurement = $params['waist']; $r->observations = $params['extras']; $r->save(); $u = new MfrUsers(); $u->id = Session::get('id'); $u->gender = $params['gender']; $u->last_updated = time(); $u->objective = $params['objective']; $u->weak_points = $params['improvements']; $u->other_requirements = $params['extras']; $u->save(); Session::set('gender', $params['gender']); $this->status['success'] = 'ok'; } return $this->return_json($this->status); }