本文整理汇总了PHP中getViewByName函数的典型用法代码示例。如果您正苦于以下问题:PHP getViewByName函数的具体用法?PHP getViewByName怎么用?PHP getViewByName使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了getViewByName函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: run
public function run() {
$book = $_POST;
$checkCodeBarre = $this->database->checkCodeBarre($book['code']);
$checkShelfMark = $this->database->checkShelfMark($book['titre'],$book['cote']);
if(!$checkCodeBarre){
$this->setView(getViewByName("Message"));
$this->getView()->setMessage("Ce code barre existe déjà", "error");
return false;
}
if(!$checkShelfMark){
$this->setView(getViewByName("Message"));
$this->getView()->setMessage("La cote saisie ne correspond pas au titre de ce livre", "error");
return false;
}
$sql = $this->database->addBook($book);
if(!$sql){
$this->setView(getViewByName("Message"));
$this->getView()->setMessage("Erreur lors de l'enregistrement du livre", "error");
return false;
}
$this->setView(getViewByName("Message"));
$this->getView()->setMessage("Enregistrement du Livre réussi", "success");
}
示例2: run
public function run() {
$members = $this->database->loadMembers();
$this->setView(getViewByName("ManageMember"));
$this->getView()->setMembers($members);
}
示例3: run
public function run() {
$this->setView(getViewByName("RegisterMemberForm"));
}
示例4: run
public function run() {
$books = $this->database->loadBooks();
$this->setView(getViewByName("MyBooksSearch"));
$this->getView()->setBooks($books);
}
示例5: run
public function run() {
$book = NULL;
$option = $_POST['search_book'];
$arg = $_POST['argument'];
if($option=="titre"){
$books = $this->database->loadBooksByTitle($arg);
}
if($option=="auteur"){
$books = $this->database->loadBooksByAuthor($arg);
}
if($option=="mot-cle"){
$books = $this->database->loadBookByKeyword($arg);
}
$this->setView(getViewByName("ManageBook"));
$this->getView()->setBooks($books);
}
示例6: run
public function run() {
/* TODO START */
$tableau = $_POST["tableau"]; // contient tous les mots insérer par le joueur.
$proposal= $_POST["word"];
$time = $_POST["chrono"]; // temps entre le début de la partie et la l'envoie d'un mot.
if(!isset($proposal) || trim($proposal)===''){
$this->setMessageView("Vous devez entrer un mot de 8 lettres", "alert-error");
return false;
}
if(strlen($proposal) != 8){
$this->setMessageView("Vous devez entrer un mot de huit lettres", "alert-error");
return false;
}
$secretword = $this->database->getSecretWord();
$motus = $this->loadMotus($secretword, $tableau);
$this->setView(getViewByName("JSON"));
$this->getView()->setObject($motus->getColors());
$owner = $this->getSessionLogin();
if($motus->getResult()){
$this->database->addPointWon($owner, $time);
}
/* TODO END */
}
示例7: run
public function run() {
$member = $_POST;
$checkMember = $this->database->checkMemberPassword($member['id_adherent']);
$saveUpdateMember = $this->database->updateMember($member);
if(!$checkMember ){
$this->setView(getViewByName("Message"));
$this->getView()->setMessage("Cet adhérent n'existe pas", "error");
return false;
}
if(!$saveUpdateMember){
$this->setView(getViewByName("Message"));
$this->getView()->setMessage("Echec de la mise à jour", "error");
return false;
}
$this->setView(getViewByName("Message"));
$this->getView()->setMessage(" Mise à jour réussi", "success");
}
示例8: run
public function run() {
$this->setView(getViewByName("GiveBackBook"));
}
示例9: run
public function run() {
$this->setView(getViewByName("LoginForm"));
}
示例10: run
public function run() {
$selectMember = $_POST['pageid'];
$members = $this->database->loadMembers();
$borrowingBooks = $this->database->borrowingBooks($selectMember);
$this->setView(getViewByName("ManageMember"));
$this->getView()->selectMember($members,$selectMember,$borrowingBooks);
}
示例11: run
/**
* Dirige l'utilisateur vers le formulaire de modification de mot de passe.
*
* @see Action::run()
*/
public function run() {
if ($this->getSessionLogin()===null) {
$this->setMessageView("Vous devez être authentifié.");
return;
}
$this->setView(getViewByName("UpdateUserForm"));
}
示例12: run
public function run() {
$id_member = $_POST['adherent'];
$id_book = $_POST['livre'];
$getBookCode = $this->database->getBookCode($id_book);
$checkMemberCode = $this->database->checkMemberCode($id_member);
$checkAvailabilityBook = $this->database->checkAvailabilityBook($id_book);
$checkMemberLate = $this->database->loadMemberLate($id_member);
$borrowingBooks = $this->database->borrowingBooks($id_member);
$bookNumber = count($borrowingBooks);
if(!$getBookCode){
$this->setView(getViewByName("Message"));
$this->getView()->setMessage("Ce numéro ne correspond à aucun livre", "error");
return false;
}
if($checkMemberLate){
$this->setView(getViewByName("Message"));
$this->getView()->setMessage("Emprunt annulé: cet adhérent n'a pas rendu tous ces livres", "error");
return false;
}
if($checkMemberLate){
$this->setView(getViewByName("Message"));
$this->getView()->setMessage("Emprunt annulé: cet adhérent n'a pas rendu tous ces livres", "error");
return false;
}
if($bookNumber > 2){
$this->setView(getViewByName("Message"));
$this->getView()->setMessage("Cet Adhérent a emprunté plus de 3 livres", "error");
return false;
}
$saveBorrowingBook = $this->database-> saveBorrowingBook($getBookCode,$id_member);
$this->setView(getViewByName("Message"));
$this->getView()->setMessage("Enregistrement du prêt terminé", "success");
}
示例13: run
public function run() {
$scores = $this->database->loadScores();
$this->setView(getViewByName("JSON"));
$this->getView()->setObject($scores);
}
示例14: run
/**
* Traite les données envoyées par le formulaire d'ajout de sondage.
*
* Si l'utilisateur n'est pas connecté, un message lui demandant de se connecter est affiché.
*
* Sinon, la fonction ajoute le sondage à la base de données. Elle transforme
* les réponses et la question à l'aide de la fonction PHP 'htmlentities' pour éviter
* que du code exécutable ne soit inséré dans la base de données et affiché par la suite.
*
* Un des messages suivants doivent être affichés à l'utilisateur :
* - "La question est obligatoire.";
* - "Il faut saisir au moins 2 réponses.";
* - "Merci, nous avons ajouté votre sondage.".
*
* Le visiteur est finalement envoyé vers le formulaire d'ajout de sondage pour lui
* permettre d'ajouter un nouveau sondage s'il le désire.
*
* @see Action::run()
*/
public function run() {
if ($this->getSessionLogin()===null) {
$this->setMessageView("Vous devez être authentifié.", "alert-error");
return;
}
$this->setView(getViewByName("AddSurveyForm"));
}
示例15: run
public function run() {
$selectBook = $_POST['pageid'];
$books = $this->database->loadBooks();
$borrowingByBook = $this->database->borrowingByBook($selectBook);
$historyByBook = $this->database->historyByBook($selectBook);
$this->setView(getViewByName("MyBooksSearch"));
$this->getView()->selectBook($books,$selectBook,$borrowingByBook, $historyByBook);
}