create() public method

public create ( $postdata )
Beispiel #1
0
     if ($user->getClass() < User::CLASS_UPLOADER && ((int) $_GET["timeSinceLastCheck"] < 5100 || $user->getBrowserIp() !== $user->getIp())) {
         $user->logIp();
     }
     /* Only update last access if user refreshed a page recently */
     if ((int) $_GET["timeSinceLastCheck"] < 5100) {
         $user->updateLastAccess();
     }
     httpResponse($user->getStatus());
     break;
 case validateRoute('GET', 'rules'):
     $rules = new Rules($db);
     httpResponse($rules->query());
     break;
 case validateRoute('POST', 'rules'):
     $rules = new Rules($db, $user);
     httpResponse($rules->create($postdata));
     break;
 case validateRoute('PATCH', 'rules/\\d+'):
     $rules = new Rules($db, $user);
     httpResponse($rules->update($params[1], $postdata));
     break;
 case validateRoute('DELETE', 'rules/\\d+'):
     $rules = new Rules($db, $user);
     httpResponse($rules->delete($params[1]));
     break;
 case validateRoute('GET', 'faq'):
     $faq = new Faq($db, $user);
     httpResponse($faq->query());
     break;
 case validateRoute('POST', 'faq'):
     $faq = new Faq($db, $user);
Beispiel #2
0
<?php

require_once "../../includes/initialize.php";
if (empty($_GET['id'])) {
    redirect_to("test.php");
}
if (isset($_POST['submit1'])) {
    $rule = new Rules();
    $rule->hotel_id = $_GET['id'];
    $rule->check_in = $_POST['check_in'];
    $rule->check_out = $_POST['check-out'];
    $rule->cancel = $_POST['cancel'];
    $rule->pet = $_POST['pet'];
    if ($rule->create()) {
        $message = "Rules created";
    } else {
        $message = "Rueles could not be created";
    }
}
?>
	<?php 
echo output_message($message);
?>
<form action="test3.php?id=<?php 
echo $_GET['id'];
?>
" method="post">
	
	<p>Check-in:
		<input type="text" name="check_in" value="">
	</p>