public function userdetails(Request $request) { $values = $request->all(); $userdetails = Userdetails::create($values); $user = Auth::user(); return view('customer', ['userdetails' => $userdetails, 'user' => $user]); }
public function replyAction($co_id) { $co = Contact::findFirst("co_id = '{$co_id}'"); $name1 = Userdetails::findFirst("u_id = '{$co->u_id}'"); $this->view->name1 = $name1; $this->view->q = $co; $this->view->coid = $co_id; }
public function confirmAction($uid, $u_reset) { if ($uid == NULL || $u_reset == NULL) { return $this->response->redirect("404"); } $user = Userdetails::findFirst(array("(u_id = :id:)", 'bind' => array('id' => $uid))); if ($user->u_reset == $u_reset) { //update user as active. $user->u_reset = NULL; $user->u_active = 1; $user->save(); } $this->flash->success('<span class="glyphicon glyphicon-info-sign"></span> Email verified.'); $this->response->redirect('login'); }
public function startAction() { //$this->view->setRenderLevel(View::LEVEL_NO_RENDER); if ($this->request->isPost()) { $email = mb_strtolower($this->request->getPost('email')); $password = $this->request->getPost('pass'); $user = Userdetails::findFirst(array("(u_email = :email:)", 'bind' => array('email' => $email))); if ($user != false) { $user2 = Userdetails::findFirst(array("(u_email = :email: AND u_pass = :password:)", 'bind' => array('email' => $email, 'password' => sha1("{$password}" . "{$user->u_salt}")))); if ($user2 != false) { $this->_registerSession($user2); //// session variable return $this->response->redirect('dashboard'); } } $this->flash->error('Wrong email/password'); } return $this->response->redirect('login'); }
public function indexAction() { $auth = $this->session->get('auth'); $this->view->name = $auth[name]; $date = date('Y-m-d'); echo $date; $orders = Orders::find("o_delivery = 0"); $nosorders = count($orders); $contact = Contact::find("co_status = 0"); $noscontact = count($contact); $users = Userdetails::find(); $nosusers = count($users); $result = Orders::sum(array('column' => 'o_price', "conditions" => "o_date = :date:", "bind" => array("date" => $date))); /*$phql="SELECT SUM(o_price) AS costs FROM Orders where o_date='2015-12-11'"; $result = $this->modelsManager->executeQuery($phql);*/ $this->view->nosorders = $nosorders; $this->view->noscontact = $noscontact; $this->view->nosusers = $nosusers; $this->view->nossale = $result; }
public function updateAction() { if ($this->request->isPost()) { //Get all posted values from form. $email = $this->request->getPost('email'); $reset = $this->request->getPost('reset'); $newpass = $this->request->getPost('newpass'); $cpass = $this->request->getPost('cpass'); $user = Userdetails::findFirst(array("(u_email = :id: AND u_reset=:reset:)", 'bind' => array('id' => $email, 'reset' => $reset))); if ($user != false) { if ($newpass == $cpass) { $user->u_pass = sha1($newpass . $user->u_salt); $user->save(); return $this->response->redirect("login"); } echo "Wrong password"; } else { echo "Chutiya banaega?"; } } }
public function updateAction() { $auth = $this->session->get('auth'); $uid = $auth[uid]; $user = Userdetails::findFirst(array("(u_id = :id:)", 'bind' => array('id' => $uid))); if ($this->request->isPost()) { $email = mb_strtolower($this->request->getPost('email')); $fname = $this->request->getPost('fname'); $lname = $this->request->getPost('lname'); $phno = $this->request->getPost('phno'); if ($user->u_email == $email) { $user->u_fname = $fname; $user->u_lname = $lname; $user->u_phno = $phno; $user->save(); $this->flash->success('<span class="glyphicon glyphicon-info-sign"></span> Details Successfully Updated'); } else { $this->flash->error('<span class="glyphicon glyphicon-info-sign"></span> Wrong email address'); } $this->response->redirect('profile'); } }
public function getUserByOpenIdUrl($url) { $results = Userdetails::model()->find("openidurl=:openidurl", array(":openidurl" => $url)); return $results; }
private function openidUrlFound($url) { $model = Userdetails::model()->isOpenIdUrlFound($url); if ($model == null) { throw new CHttpException(500, 'User not found'); } return $model; }
public function paymentAction() { if ($this->request->isPost()) { $orderarray = $this->request->getPost('orderarray'); $orderarray = json_decode($orderarray, TRUE); $sum = 0; foreach ($orderarray as $veg) { $sum += $veg[m_price] * $veg[quant]; } //echo $sum; $auth = $this->session->get('auth'); $id = $auth[uid]; $orders = new Orders(); $orders->u_id = $id; $orders->o_price = $sum; $orders->o_date = date("Y-m-d"); $orders->o_payment = "Failed"; $orders->o_delivery = 0; if ($orders->save() == false) { foreach ($orders->getMessages() as $message) { echo $message; } } else { foreach ($orderarray as $veg) { $orderdetails = new Orderdetails(); $orderdetails->o_id = $orders->o_id; $orderdetails->m_id = $veg[m_id]; $orderdetails->od_quantity = $veg[quant]; $orderdetails->od_prepared = 0; if ($orderdetails->save() == false) { foreach ($orderdetails->getMessages() as $message) { echo $message; } } else { $user = Userdetails::findFirst(array("(u_id = :id:)", 'bind' => array('id' => $id))); if ($user != false) { $datename = $user->u_fname; $dataemail = $user->u_email; $dataphone = $user->u_phno; $dataamount = $sum; $url = "https://www.instamojo.com/slickaccount/test-for-integration-monthly-payment/?intent=buy&data_name=" . $dataname . "&data_email=" . $dataemail . "&data_phone=" . $dataphone . "&data_amount=" . $dataamount . "&data_readonly=data_phone&data_readonly=data_name&data_readonly=data_email"; header('Location: ' . $url); } } } } } }
public function actionNewuser() { $model = new Userdetails(); $openIdUrl = Yii::app()->user->id; if ($this->openidUrlFound($openIdUrl)) { $model = Userdetails::model()->getUserByOpenIdUrl($openIdUrl); } if (isset($_POST['Userdetails'])) { $model->attributes = $_POST['Userdetails']; $model->openidurl = Yii::app()->user->id; if ($model->validate()) { if ($model->save()) { $this->redirect(Yii::app()->homeUrl); } else { throw new CHttpException(500, 'Error in saving User Details.'); } } } $this->render('newuser', array('model' => $model)); }