当前位置: 首页>>代码示例>>PHP>>正文


PHP View::Assign方法代码示例

本文整理汇总了PHP中View::Assign方法的典型用法代码示例。如果您正苦于以下问题:PHP View::Assign方法的具体用法?PHP View::Assign怎么用?PHP View::Assign使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在View的用法示例。


在下文中一共展示了View::Assign方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: imprimer

 public function imprimer()
 {
     parent::printable();
     $view = new View();
     $view->Assign("pdf", $this->pdf);
     switch ($this->request->code) {
         case "0001":
             $personnel = $this->Personnel->findSingleRowBy(["IDPERSONNEL" => $this->request->idpersonnel]);
             $view->Assign("personnel", $personnel);
             $ens = $this->Personnel->getEnseignements($this->request->idpersonnel);
             $view->Assign("enseignements", $ens);
             echo $view->Render("enseignant" . DS . "impression" . DS . "fiche", false);
             break;
         case "0002":
             break;
     }
 }
开发者ID:ktla,项目名称:locan-2,代码行数:17,代码来源:enseignantController.php

示例2: index

 public function index()
 {
     $this->view->clientsJS("connexion" . DS . "index");
     $view = new View();
     $view->Assign("errors", false);
     $view->setCSS("public/css/connexion.css");
     //le formulaire est soumis
     if (isset($this->request->login) && isset($this->request->pwd)) {
         if ($this->Connexion->authenticate($this->request->login, md5($this->request->pwd)) === TRUE) {
             $_SESSION['user'] = $this->request->login;
             //Definir la valeur du Timeout lors de la connexion a 10 min
             $_SESSION['timeout'] = time() + TIME_OUT;
             $_SESSION['anneeacademique'] = $this->request->anneeacademique;
             //Garder la trace de connexion dans la table connexion
             $this->keepTrack();
             if (isset($_SESSION['activeurl'])) {
                 header("Location:" . $_SESSION['activeurl']);
             } else {
                 header("Location:" . SITE_ROOT);
             }
         } else {
             $view->Assign("errors", true);
         }
     }
     $view->Assign("post", $this->request);
     $this->loadModel("anneeacademique");
     $anneeAcad = $this->Anneeacademique->selectAll();
     $anneeacademique = new Combobox($anneeAcad, "anneeacademique", "ANNEEACADEMIQUE", "ANNEEACADEMIQUE");
     $view->Assign("anneeacademique", $anneeacademique->view());
     $content = $view->Render("connexion" . DS . "index", false);
     $this->Assign("content", $content);
 }
开发者ID:ktla,项目名称:locan-2,代码行数:32,代码来源:connexionController.php

示例3: envoi

 public function envoi()
 {
     if (!isAuth(307)) {
         return;
     }
     $this->view->clientsJS("message" . DS . "envoi");
     $view = new View();
     if (!empty($this->request->message)) {
         # Envoyer le SMS et rediriger vers la page de suivi de SMS
         $this->activateSMS();
         $retval = $this->send($this->request->destinataire, $this->request->message);
         if ($retval === false) {
             $view->Assign("errors", true);
         } else {
             $view->Assign("errors", false);
             # Inserer dans la table message envoyes
             $personnel = $this->Personnel->getBy(["USER" => $this->session->iduser]);
             $params = ["dateenvoie" => date("Y-m-d H:i:s", time()), "destinataire" => $this->request->destinataire, "expediteur" => $personnel['IDPERSONNEL'], "message" => $this->request->message];
             $this->Messageenvoye->insert($params);
         }
     }
     $destinataires = $this->Repertoire->getDestinataires();
     $view->Assign("destinataires", $destinataires);
     $content = $view->Render("message" . DS . "envoi", false);
     $this->Assign("content", $content);
 }
开发者ID:jpainam,项目名称:cosba,代码行数:26,代码来源:messageController.php

示例4: ajax

 public function ajax($action)
 {
     $json = array();
     $json[0] = "";
     $view = new View();
     $heure_de_cours = array(["08:00", "08:55"], ["09:00", "09:55"], ["10:00", "11:05"], ["11:00", "12:00"], ["12:00", "12:55"], ["13:00", "13:55"], ["13:55", "14:50"], ["14:55", "15:50"], ["16:00", "16:55"], ["17:00", "17:55"]);
     $view->Assign("heure_de_cours", $heure_de_cours);
     $view->Assign("idselect", $this->comboClasses->idname);
     switch ($action) {
         case "charger":
             $enseignements = $this->Enseignement->getEnseignements($this->request->idclasse);
             $view->Assign("enseignements", $enseignements);
             $json[0] = $view->Render("emplois" . DS . "ajax" . DS . "enseignement", FALSE);
             break;
         case "ajout":
             $params = ["jour" => $this->request->jour, "idenseignement" => $this->request->idenseignement, "heuredebut" => $this->request->heuredebut, "heurefin" => $this->request->heurefin];
             $this->Emplois->insert($params);
             break;
         case "supprimer":
             $this->Emplois->delete($this->request->idemplois);
             break;
     }
     //dataTable de l'emploi du temps: Onglet 1
     $ens = $this->Emplois->getEmplois($this->request->idclasse);
     $view->Assign("enseignements", $ens);
     $json[1] = $view->Render("emplois" . DS . "ajax" . DS . "emplois", false);
     //apercu de l'emploi du temps: Onglet 2
     $json[2] = $view->Render("emplois" . DS . "ajax" . DS . "apercu", false);
     echo json_encode($json);
 }
开发者ID:ktla,项目名称:locan-2,代码行数:30,代码来源:emploisController.php

示例5: envoi

 public function envoi()
 {
     if (!isAuth(307)) {
         return;
     }
     if (!empty($this->request->message)) {
         $retval = $this->envoiIndividuel();
     } elseif (!empty($this->request->messageparclasse)) {
         $retval = $this->envoiParclasse();
     } elseif (!empty($this->request->messagecollectif)) {
         $retval = $this->envoiCollectif();
     }
     $this->view->clientsJS("message" . DS . "envoi");
     $view = new View();
     if (isset($retval)) {
         $view->Assign("errors", !$retval);
     }
     $destinataires = $this->Repertoire->getDestinataires();
     $view->Assign("destinataires", $destinataires);
     $parclasse = $this->Classe->selectAll();
     $comboParclasse = new Combobox($parclasse, "parclasse", "IDCLASSE", "NIVEAUSELECT");
     $comboParclasse->first = " ";
     $view->Assign("comboParclasse", $comboParclasse->view());
     $content = $view->Render("message" . DS . "envoi", false);
     $this->Assign("content", $content);
 }
开发者ID:jpainam,项目名称:locan,代码行数:26,代码来源:messageController.php

示例6: ajax

 public function ajax($action)
 {
     $view = new View();
     $json = array();
     $compte = $this->Compteeleve->findSingleRowBy(["ELEVE" => $this->request->eleve]);
     switch ($action) {
         case "supprimer":
             $this->Scolarite->delete($this->request->idscolarite);
             break;
         case "charger":
             //Frais dont l'eleve doit payer
             $frais = $this->Frais->getEleveFrais($this->request->eleve, $this->session->anneeacademique);
             $view->Assign("frais", $frais);
             $json[1] = $view->Render("scolarite" . DS . "ajax" . DS . "comboFrais", false);
             $caisses = $this->Caisse->findBy(["COMPTE" => $compte['IDCOMPTE']]);
             $view->Assign("caisses", $caisses);
             $json[2] = $view->Render("scolarite" . DS . "ajax" . DS . "comboCaisses", false);
             break;
         case "ajout":
             $frais = $this->Frais->findSingleRowBy(["IDFRAIS" => $this->request->idfrais]);
             //Rechercher le montant lie a cette operation caisse
             $caisse = $this->Caisse->findSingleRowBy(['IDCAISSE' => $this->request->idcaisse]);
             /**
              * Rechercher tous le total des payement se basant sur cette operation caisse
              */
             $total = $this->Scolarite->getTotalByCaisse($this->request->idcaisse);
             /**
              * definir le montant du payement = montant de l'operation caisse - montant total des scolarite se basant
              * sur cette operation caisse
              */
             $montantscolarite = intval($caisse['MONTANT']) - intval($total['TOTAL']);
             if ($montantscolarite == 0) {
                 $json[1] = $caisse['MONTANT'];
             } else {
                 $montant = $montantscolarite < $frais['MONTANT'] ? $montantscolarite : $frais['MONTANT'];
                 $personnel = $this->Personnel->findSingleRowBy(["USER" => $this->session->iduser]);
                 $params = ["eleve" => $this->request->eleve, "frais" => $this->request->idfrais, "montant" => $montant, "datepayement" => date("Y-m-d", time()), "anneeacademique" => $this->session->anneeacademique, "realiserpar" => $personnel['IDPERSONNEL']];
                 $this->Scolarite->insert($params);
                 //Debiter le compte
                 $json[1] = '';
             }
             break;
     }
     $scolarites = $this->Scolarite->getScolarites($this->request->eleve, $this->session->anneeacademique);
     $view->Assign("scolarites", $scolarites);
     $json[0] = $view->Render("scolarite" . DS . "ajax" . DS . "scolarite", false);
     echo json_encode($json);
 }
开发者ID:jpainam,项目名称:cosba,代码行数:48,代码来源:scolariteController.php

示例7: imprimer

 public function imprimer()
 {
     parent::printable();
     $view = new View();
     $view->Assign("pdf", $this->pdf);
     echo $view->Render("index" . DS . "impression" . DS . "font", false);
 }
开发者ID:jpainam,项目名称:cosba,代码行数:7,代码来源:indexController.php

示例8: edit

 public function edit($id)
 {
     if (!empty($this->request->idresponsable)) {
         $acceptsms = isset($this->request->acceptesms) ? "1" : "0";
         $params = ["civilite" => $this->request->comboCivilite, "nom" => $this->request->nom, "prenom" => $this->request->prenom, "adresse" => $this->request->adresse, "bp" => $this->request->bp, "portable" => $this->request->portable, "telephone" => $this->request->telephone, "email" => $this->request->email, "profession" => $this->request->profession, "acceptesms" => $acceptsms, "numsms" => $this->request->numsms];
         $this->Responsable->update($params, ["IDRESPONSABLE" => $this->request->idresponsable]);
         header("Location:" . Router::url("responsable"));
     }
     $view = new View();
     $resp = $this->Responsable->findSingleRowBy(['IDRESPONSABLE' => $id]);
     $this->comboCivilite->selectedid = $resp['CIVILITE'];
     $view->Assign("comboCivilite", $this->comboCivilite->view());
     $view->Assign("resp", $resp);
     $content = $view->Render("responsable" . DS . "edit", false);
     $this->Assign("content", $content);
 }
开发者ID:ktla,项目名称:locan-2,代码行数:16,代码来源:responsableController.php

示例9: ajaxverrouillage

 public function ajaxverrouillage()
 {
     $action = $this->request->action;
     $view = new View();
     $json = array();
     switch ($action) {
         case "verrouiller":
             $this->Sequence->update(["VERROUILLER" => 1], ["IDSEQUENCE" => $this->request->idsequence]);
             # Verrouiller egalement toutes les notes dans la table notation de ce semestre
             $this->Notation->update(["VERROUILLER" => 1], ["SEQUENCE" => $this->request->idsequence]);
             # Verrouiller les appels de cette sequence
             $sequence = $this->Sequence->get($this->request->idsequence);
             $this->Appel->lockAppelsByPeriode($sequence['DATEDEBUT'], $sequence['DATEFIN']);
             # Inserer dans la BD, un resume des bulletins de la sequence
             $this->recapitulerMoyenne($this->request->idsequence);
             break;
         case "deverrouiller":
             $this->Sequence->update(["VERROUILLER" => 0], ["IDSEQUENCE" => $this->request->idsequence]);
             # Deverrouiller egalement les notes de ce semestre
             $this->Notation->update(['VERROUILLER' => 0], ["SEQUENCE" => $this->request->idsequence]);
             # Deverrouiller les appels de cette sequences
             $sequence = $this->Sequence->get($this->request->idsequence);
             $this->Appel->unlockAppelsByPeriode($sequence['DATEDEBUT'], $sequence['DATEFIN']);
             # Supprimer le resume des bulletins precedement defini lors du verrouillage
             $this->Recapitulatifbulletin->deleteBy(["sequence" => $this->request->idsequence]);
             break;
     }
     $sequences = $this->Sequence->getSequences($this->session->anneeacademique);
     $view->Assign("sequences", $sequences);
     $json[0] = $view->Render("sequence" . DS . "ajax" . DS . "tableSequence", false);
     echo json_encode($json);
 }
开发者ID:jpainam,项目名称:cosba,代码行数:32,代码来源:sequenceController.php

示例10: imprimer

 public function imprimer()
 {
     ob_start();
     parent::printable();
     $code = $this->request->code;
     $view = new View();
     $view->Assign("pdf", $this->pdf);
     switch ($code) {
         # Impression du taux de couverture des programmes et heures
         case "0001":
             $this->pdf->isLandscape = true;
             echo $view->Render("statistique" . DS . "impression" . DS . "couverture", false);
             break;
         case "0002":
             # Impression du bilan global des resultats
             echo $view->Render("statistique" . DS . "impression" . DS . "bilanresultat", false);
             break;
         case "0005":
             $this->getBilanGlobal($view);
             echo $view->Render("statistique" . DS . "impression" . DS . "bilanresultat");
             break;
     }
     echo ob_get_contents();
     ob_end_flush();
 }
开发者ID:jpainam,项目名称:locan,代码行数:25,代码来源:statistiqueController.php

示例11: index

 public function index()
 {
     $view = new View();
     $str = "Utilisateur connect&eacute; : " . $_SESSION['user'] . "/" . $_SESSION['profile'] . "/IPW " . $_SESSION['anneeacademique'];
     $view->Assign("infos", $str);
     $content = $view->Render("index" . DS . "index", false);
     $this->Assign("content", $content);
 }
开发者ID:ktla,项目名称:locan-2,代码行数:8,代码来源:indexController.php

示例12: index

 public function index()
 {
     $header = new View();
     $header->Assign('username', 'xavism');
     $this->Assign('header', $header->Render('header', false));
     $menu = new View();
     $menu->Assign('username', 'Xavi');
     $this->Assign('menu', $menu->Render('menu', false));
     $content = new View();
     $registres = new Registres_Model();
     $content->Assign('registres', $registres->getRegistreById(1));
     $content->Assign('registres_humitat', $registres->getRegistreById(2));
     $content->Assign('content-title', 'Bienvenido!');
     $this->Assign('content', $content->Render('content', false));
     $footer = new View();
     $this->Assign('footer', $footer->Render('footer', false));
     $this->Load_View('index');
     $this->view->Set_Site_Title('FinApps');
 }
开发者ID:xavism,项目名称:finappsparty2015,代码行数:19,代码来源:index_controller.php

示例13: imprimer

 public function imprimer()
 {
     parent::printable();
     $view = new View();
     $view->Assign("pdf", $this->pdf);
     $action = $this->request->code;
     switch ($action) {
         # Impression de la grille horaire, repartition horaire par matiere
         case "0001":
             $planifications = $this->Planification->selectAll();
             $view->Assign("planifications", $planifications);
             $matieres = $this->Matiere->selectAll();
             $view->Assign("matieres", $matieres);
             $classes = $this->Classe->selectAll();
             $view->Assign("classes", $classes);
             echo $view->Render("planification" . DS . "impression" . DS . "grillehoraire", false);
             break;
     }
 }
开发者ID:jpainam,项目名称:cosba,代码行数:19,代码来源:planificationController.php

示例14: ajaxsaisie

 public function ajaxsaisie($action)
 {
     $json = array();
     $json[0] = "";
     $view = new View();
     $horaire = $this->Horaire->selectAll();
     $heure_debut = array();
     foreach ($horaire as $line) {
         $heure_debut[] = substr($line["HEUREDEBUT"], 0, strlen($line["HEUREDEBUT"]) - 3);
     }
     $view->Assign("horaire", $horaire);
     $view->Assign("heure_debut", json_encode($heure_debut));
     switch ($action) {
         case "charger":
             $enseignements = $this->Enseignement->getEnseignements($this->request->idclasse);
             $view->Assign("enseignements", $enseignements);
             $json[0] = $view->Render("emplois" . DS . "ajax" . DS . "enseignement", FALSE);
             break;
         case "ajout":
             $horaires = $this->Horaire->getHoraireIntervalle($this->request->horairedebut, $this->request->horairefin, $this->session->anneeacademique);
             foreach ($horaires as $h) {
                 $params = ["jour" => $this->request->jour, "enseignement" => $this->request->enseignement, "horaire" => $h['IDHORAIRE']];
                 # Inserer dans la BD
                 $this->Emplois->insert($params);
             }
             if (empty($this->request->horairefin)) {
                 $params = ["jour" => $this->request->jour, "enseignement" => $this->request->enseignement, "horaire" => $this->request->horairedebut];
                 # Inserer dans la BD
                 $this->Emplois->insert($params);
             }
             break;
         case "supprimer":
             $this->Emplois->delete($this->request->idemplois);
             break;
     }
     //dataTable de l'emploi du temps: Onglet 1
     $ens = $this->Emplois->getEmplois($this->request->idclasse);
     $view->Assign("enseignements", $ens);
     $json[1] = $view->Render("emplois" . DS . "ajax" . DS . "emplois", false);
     //apercu de l'emploi du temps: Onglet 2
     $json[2] = $view->Render("emplois" . DS . "ajax" . DS . "apercu", false);
     echo json_encode($json);
 }
开发者ID:jpainam,项目名称:cosba,代码行数:43,代码来源:emploisController.php

示例15: index

 public function index()
 {
     if (!isAuth(206)) {
         return;
     }
     $view = new View();
     $this->view->clientsJS("repertoire" . DS . "index");
     $rep = $this->Repertoire->selectAll();
     $repertoires = new Grid($rep, 1);
     $repertoires->actionbutton = false;
     $repertoires->addcolonne(0, "CIVILITE", "CIVILITE");
     $repertoires->addcolonne(1, "NOM", "NOM");
     $repertoires->addcolonne(2, "TELEPHONE", "TELEPHONE");
     $repertoires->addcolonne(3, "PORTABLE", "PORTABLE");
     $repertoires->addcolonne(4, "EMAIL", "EMAIL");
     $repertoires->dataTable = "tableRepertoire";
     $view->Assign("total", count($rep));
     $view->Assign("repertoires", $repertoires->display());
     $content = $view->Render("repertoire" . DS . "index", false);
     $this->Assign("content", $content);
 }
开发者ID:ktla,项目名称:locan-2,代码行数:21,代码来源:repertoireController.php


注:本文中的View::Assign方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。