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');
     }
 }
Example #8
0
 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);
                     }
                 }
             }
         }
     }
 }
Example #11
0
 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));
 }