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


PHP LogModel::logThis方法代码示例

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


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

示例1: AjaxAuth

 public function AjaxAuth()
 {
     /*
      * Connect un utilisateur via une requette Ajax
      */
     // Si une des variable est vide
     if (empty($_POST['sLogin']) || empty($_POST['sPass'])) {
         return 1;
     }
     // Prépare et envoie la requete SQL
     $oSql = $this->oPDO->prepare('SELECT AID FROM bo_admin WHERE login=:login AND pass=:pass');
     $oSql->bindValue(':login', $_POST['sLogin']);
     $oSql->bindValue(':pass', $_POST['sPass']);
     $oSql->execute();
     $aResult = $oSql->fetch(PDO::FETCH_ASSOC);
     // Si aucun résulta ne correspond, erreur 2
     if (!$aResult) {
         // array( UID, LOGIN, PASS, SUCCESS );
         LogModel::logThis(1, array('', $_POST['sLogin'], $_POST['sPass'], 0));
         return 2;
     }
     // Sinon on sauvegarde l'id utilisateur et on retourne 3
     $_SESSION['AID'] = $aResult['AID'];
     // array( UID, LOGIN, PASS, SUCCESS );
     LogModel::logThis(1, array($_SESSION['AID'], $_POST['sLogin'], $_POST['sPass'], 1));
     return 3;
 }
开发者ID:nesthub,项目名称:php_jannus,代码行数:27,代码来源:AuthModel.php

示例2: contactMail

 public function contactMail()
 {
     // V�rifie l'adresse mail
     if (!filter_var($_POST['sMail'], FILTER_VALIDATE_EMAIL)) {
         return 1;
     }
     // V�rifie le t�l�phone
     $sTel = StrModel::is_NumPortable($_POST['sMobile']);
     if (!$sTel) {
         return 2;
     }
     if (!StrModel::strMinLen($_POST['sNom'], 2)) {
         return 3;
     }
     // Vérifie le nom
     if (!StrModel::strMinLen($_POST['sPrenom'], 2)) {
         return 4;
     }
     // Vérifie le prénom
     if (!StrModel::strMinLen($_POST['sMessage'], 30)) {
         return 5;
     }
     // Vérifie le message
     // r�cup�ration du mail � contacter
     if ($_POST['sContact'] == 'commercial') {
         $sMail = ConfigModel::get(4, 0);
         $sLogCat = 2;
     } else {
         $sMail = ConfigModel::get(3, 0);
         $sLogCat = 1;
     }
     // Formatage du nom / prénom
     $_POST['sNom'] = strtoupper($_POST['sNom']);
     $_POST['sPrenom'] = ucfirst(strtolower($_POST['sPrenom']));
     $sWho = $_POST['sCivilite'] . ' ' . $_POST['sNom'] . ' ' . $_POST['sPrenom'];
     // Log l'action
     LogModel::logThis($sLogCat, array($sMail, $_POST['sMail'], $sWho, $_POST['sLogin'], $sTel, $_POST['sMotif'], $_POST['sMessage']));
     // Construit le mail
     $aMessage = array('Envoyé depuis le formulaire de contact [ ' . $_POST['sContact'] . ' ]', '', 'Date: ' . date('d-m-Y - H:i'), 'Éméteur: ' . $sWho, 'Login: ' . $_POST['sLogin'], 'Mobile: ' . $sTel, 'Mail: ' . $_POST['sMail'], 'Motif: ' . $_POST['sMotif'], '', 'Message:', '', $_POST['sMessage']);
     // Envoie le mail
     if (!$this->sendMail($sWho, $_POST['sMail'], $_POST['sContact'], 'Support ' . $_POST['sContact'], $aMessage)) {
         return 6;
     } else {
         return 7;
     }
 }
开发者ID:nesthub,项目名称:php_jannus,代码行数:46,代码来源:MailModel.php


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