Esempio n. 1
0
 public function getDelete($id)
 {
     $guest = guest::find($id);
     $guest->delete();
     Session::flash('message', 'The records are deleted successfully');
     return Redirect::to('guest');
 }
Esempio n. 2
0
 /**
  * Populates the current user object with the information obtained from cookie.
  * This method is used when automatic login ({@link allowAutoLogin}) is enabled.
  * The user identity information is recovered from cookie.
  * Sufficient security measures are used to prevent cookie data from being tampered.
  * @see saveToCookie
  */
 protected function restoreFromCookie()
 {
     $app = Yii::app();
     $cookie = $app->getRequest()->getCookies()->itemAt($this->getStateKeyPrefix());
     if ($cookie && !empty($cookie->value) && ($data = $app->getSecurityManager()->validateData($cookie->value)) !== false) {
         $data = @unserialize($data);
         if (is_array($data) && isset($data[1], $data[2], $data[3])) {
             list($id, $name, $duration, $states) = $data;
             if (isset($id)) {
                 if ($this->beforeLogin($id, $states, true)) {
                     $this->changeIdentity($id, $name, $states);
                     if ($this->autoRenewCookie) {
                         $cookie->expire = time() + $duration;
                         $app->getRequest()->getCookies()->add($cookie->name, $cookie);
                     }
                     $this->afterLogin(true);
                 }
             } else {
                 //Guest vistor,read info from cookie
                 $this->changeIdentity($id, $name, $states);
                 if ($this->autoRenewCookie) {
                     $cookie->expire = time() + $duration;
                     $app->getRequest()->getCookies()->add($cookie->name, $cookie);
                 }
             }
         }
     } else {
         //new vistor setup coookie info
         $names['cart_ID'] = true;
         $names['guest_ID'] = true;
         $names['currency_ID'] = true;
         $guest_ID = guest::AddGuest();
         $currency_ID = 2;
         $cart_ID = cart::AddCart($guest_ID, $currency_ID);
         $this->setState('__states', $names);
         $this->setState('cart_ID', $cart_ID);
         $this->setState('guest_ID', $guest_ID);
         $this->setState('currency_ID', $currency_ID);
         $this->saveToCookie(31104000);
     }
 }
<?php

require_once 'VenueDriver.php';
if ($_POST['event'] && $_POST['first'] && $_POST['last'] && $_POST['phone'] && $_POST['email']) {
    // create a new guest
    $guest = new guest(array('account' => $account_id, 'event' => $_POST['event'], 'first' => $_POST['first'], 'last' => $_POST['last'], 'phone' => $_POST['phone'], 'email' => $_POST['email']));
    $g = $guest->save();
    ?>
	Thanks.  You're signed up.
<?php 
} else {
    if ($_POST['event']) {
        ?>
		Please provide all required fields.
<?php 
    }
    ?>
	<form action="#" method="post">
		Event: <?php 
    event_select_tag(new guest(), $venue_id);
    ?>
<br/>
		First:  <input type="text" name="first" /><br />
		Last:  <input type="text" name="last" /><br />
		Phone: <input type="text" name="phone" /><br />
		Email: <input type="text" name="email" /><br />
		<input type="submit" name="submit" value="Sign Up Guest" />
	</form>
<?php 
}
Esempio n. 4
0
<?php

/**
 * guest列表文件
 *
 * @author		Arthur(ArthurXF@gmail.com)
 * @copyright	(c) 2006 by bizeway.com
 * @version		$Id$
 * @package		ArthurXF
 * @subpackage	guest
 */
require_once 'config/config.inc.php';
require_once "class/guest.class.php";
$objWebInit = new guest();
//smarty参数
$objWebInit->arrGSmarty = $arrGSmarty;
include '../plug-in/logshare/log.php';
//全站公用block
@(include '../_block.php');
// 输出到模板
$arrMOutput["smarty_assign"]['MAIN'] = $arrGSmarty['main_dir'] . 'index.html';
$objWebInit->output($arrMOutput);
Esempio n. 5
0
    public $phonenumber = "90XXXXXX90";
    function setphonenumber($phonenumber)
    {
        if (isphonenumber($phonenumber)) {
            $this->phonenumber = $phonenumber;
        } else {
            echo "please provide valid phpone number";
        }
    }
}
class guest extends person
{
    public $indianphonenumber = "";
    function setindianphonenumber($phonenumber)
    {
        if (isphonenumber($phonenumber . '0')) {
            $this->indianphonenumber = $phonenumber;
        } else {
            echo "please provide a valid phone number";
        }
    }
}
$indian = new guest();
$indian->name = "Daniel";
$indian->email = "*****@*****.**";
$indian->setindianphonenumber("8008900910");
$indian->setphonenumber("8008900910");
echo $indian->name, "<br>";
echo $indian->email, "<br>";
echo $indian->phonenumber, "<br>";
echo $indian->indianphonenumber, "<br>";