public function getDelete($id) { $guest = guest::find($id); $guest->delete(); Session::flash('message', 'The records are deleted successfully'); return Redirect::to('guest'); }
/** * 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 }
<?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);
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>";