function registration()
 {
     $model = new User();
     $error = $model->setRegistration();
     if ($error) {
         $text = '';
         foreach ($error as $key => $item) {
             $text .= 'error[' . $key . ']=' . $item . '&';
         }
         $this->redirect('/registration/?' . $text);
     } else {
         $this->redirect('/registration/thanks/');
     }
 }
Example #2
0
    function saveBasket($id = 0, $text = '', $data = array(), $info = '', $iuserId = 0)
    {
        if ($id == 0) {
            $sql = 'INSERT INTO {{orders}} SET cdate=NOW(), wdate=NOW(), fdate=NOW()';
            $id = DB::exec($sql);
        } else {
            $iuser = '******';
            if ($_SESSION['iuser']['id'] > 0) {
                $iuser = $_SESSION['iuser']['id'];
            } elseif ($_SESSION['mydata']['email']) {
                $user = new User();
                $iuser = $user->setRegistration($_SESSION['mydata']);
            }
            $sql = '
				UPDATE {{orders}}
				SET
					iuser='******',
					name=\'' . $_SESSION['mydata']['name'] . '\',
					phone=\'' . $_SESSION['mydata']['phone'] . '\',
					email=\'' . $_SESSION['mydata']['email'] . '\',
					zip=\'' . $_SESSION['mydata']['zip'] . '\',
					region=\'' . $_SESSION['mydata']['region'] . '\',
					address=\'' . $_SESSION['mydata']['address'] . '\',
					delivery=\'' . $_SESSION['mydata']['delivery'] . '\',
					deliveryprice=\'' . $_SESSION['mydata']['deliveryprice'] . '\',
					deliveryoptions=\'' . $_SESSION['mydata']['deliveryoptions'] . '\',
					payment=\'' . $_SESSION['mydata']['payment'] . '\',
					info=\'' . $_SESSION['mydata']['info'] . '\',
					ordertext=\'' . $text . '\',
					info=\'' . $info . '\',
					message=\'' . trim($_POST['message']) . '\',
					price=' . $data['sum'] . ',
					sale=' . $data['sale'] . ',
					status=\'new\'
				WHERE id=' . $id . '
			';
            DB::exec($sql);
            foreach ($data['goods'] as $key => $item) {
                $sql = '
					INSERT INTO {{orders_items}}
					SET 
						orders=' . $id . ',
						tree=' . $key . ',
						name=\'' . $item['name'] . '\',
						num=' . $item['num'] . ',
						price=' . $item['price'] . ',
						sale=' . $item['sale'] . '
				';
                DB::exec($sql);
            }
        }
        return $id;
    }