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


PHP _record函数代码示例

本文整理汇总了PHP中_record函数的典型用法代码示例。如果您正苦于以下问题:PHP _record函数的具体用法?PHP _record怎么用?PHP _record使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


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

示例1: processCreate

 /**
  * Prépare la création d'une aide simple
  *
  */
 public function processCreate()
 {
     // Initialisation d'un simplehelp
     $aide = _record('simplehelp');
     $this->_setSessionSimpleHelp($aide);
     return _arRedirect(_url('simplehelp|admin|edit'));
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:11,代码来源:admin.actiongroup.php

示例2: processDefault

 public function processDefault()
 {
     _classInclude('sysutils|admin');
     if (!Admin::canAdmin()) {
         return CopixActionGroup::process('genericTools|Messages::getError', array('message' => CopixI18N::get('kernel|kernel.error.noRights'), 'back' => CopixUrl::get()));
     }
     echo "Récupération des classeurs de classe sans casier\n";
     echo "----------------------------------------------------------------------\n\n";
     // Récupération des classeurs de classe sans casier
     $sql = 'SELECT DISTINCT module_classeur.id' . ' FROM kernel_mod_enabled, module_classeur' . ' LEFT JOIN module_classeur_dossier ON (module_classeur_dossier.module_classeur_id = module_classeur.id)' . ' WHERE module_classeur.id = kernel_mod_enabled.module_id' . ' AND kernel_mod_enabled.module_type = "MOD_CLASSEUR"' . ' AND kernel_mod_enabled.node_type = "BU_CLASSE"' . ' AND (module_classeur_dossier.id IS NULL' . ' OR module_classeur_dossier.id NOT IN (SELECT id FROM module_classeur_dossier WHERE casier = 1 AND module_classeur_id = module_classeur.id))';
     $results = _doQuery($sql);
     $dossierDAO = _ioDAO('classeur|classeurdossier');
     _classInclude('classeur|classeurService');
     echo count($results) . " casiers à créer.\n";
     foreach ($results as $result) {
         $casier = _record('classeur|classeurdossier');
         $casier->classeur_id = $result->id;
         $casier->parent_id = 0;
         $casier->nom = CopixI18N::get('classeur|classeur.casierNom');
         $casier->nb_dossiers = 0;
         $casier->nb_fichiers = 0;
         $casier->taille = 0;
         $casier->cle = classeurService::createKey();
         $casier->casier = 1;
         $casier->date_creation = date('Y-m-d H:i:s');
         $dossierDAO->insert($casier);
         echo "Casier du classeur {$result->id} créé avec succès !\n";
     }
     echo "\n\nFin de la tâche";
     return _arNone();
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:31,代码来源:createlockers.actiongroup.php

示例3: log

 /**
  * Sauvegarde les logs dans le fichier
  *
  * @param String $pMessage log à sauvegarder
  * @param String $tab tableau d'option
  */
 public function log($pProfil, $pType, $pLevel, $pDate, $pMessage, $pArExtra)
 {
     $dao = _ioDAO('copixlog');
     $newLogs = _record('copixlog');
     $newLogs->type = $pType;
     $newLogs->date = $pDate;
     $newLogs->profile = $pProfil;
     $newLogs->level = $pLevel;
     $newLogs->message = $pMessage;
     if (isset($pArExtra['classname'])) {
         $newLogs->classname = $pArExtra['classname'];
     }
     if (isset($pArExtra['line'])) {
         $newLogs->line = $pArExtra['line'];
     }
     if (isset($pArExtra['file'])) {
         $newLogs->file = $pArExtra['file'];
     }
     if (isset($pArExtra['functionname'])) {
         $newLogs->functionname = $pArExtra['functionname'];
     }
     if (isset($pArExtra['user'])) {
         $newLogs->user = $pArExtra['user'];
     }
     $dao->insert($newLogs);
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:32,代码来源:CopixLogDbStrategy.class.php

示例4: _createContent

 public function _createContent(&$toReturn)
 {
     $tpl = new CopixTpl();
     $blog = $this->getParam('blog', '');
     $cat = $this->getParam('cat', null);
     $critere = $this->getParam('critere', null);
     //on récupère l'ensemble des articles du blog
     $dao = _dao('blog|blogarticle');
     if ($cat == null) {
         $date = $this->getParam('date', null);
         $arData = $dao->getAllArticlesFromBlog($blog->id_blog, $date);
     } else {
         $arData = $dao->getAllArticlesFromBlogByCat($blog->id_blog, $cat->id_bacg);
         $tpl->assign('cat', $cat);
     }
     //on filtre si on a fait une recherche sur les articles
     if ($critere != null) {
         $arData = $dao->getAllArticlesFromBlogByCritere($blog->id_blog, $critere);
     }
     //var_dump($arData);
     //on construit un tableau associatif entre l'identifiant de l'article et le nombre de commentaires
     foreach ($arData as $article) {
         //var_dump($article);
         $daoArticleComment =& CopixDAOFactory::getInstanceOf('blog|blogarticlecomment');
         $record = _record('blog|blogarticlecomment');
         $criteres = _daoSp();
         $criteres->addCondition('id_bact', '=', $article->id_bact);
         $criteres->addCondition('is_online', '=', 1);
         $resultat = $daoArticleComment->findBy($criteres);
         $arNbCommentByArticle[$article->id_bact] = count($resultat);
     }
     if (count($arData) > 0) {
         //encodage des URL des catégories pour caractères spéciaux
         foreach ($arData as $key => $data) {
             //Modification suite à apparition d'un warning due à l'absence de catégories , vboniface 06.11.2006
             $arData[$key]->key = $key;
             if (isset($arData[$key]->categories)) {
                 foreach ($arData[$key]->categories as $keyCat => $categorie) {
                     $arData[$key]->categories[$keyCat]->url_bacg = urlencode($categorie->url_bacg);
                 }
             }
         }
         if (count($arData) <= intval(CopixConfig::get('blog|nbMaxArticles'))) {
             $tpl->assign('pager', "");
             $tpl->assign('listArticle', $arData);
             $tpl->assign('arNbCommentByArticle', $arNbCommentByArticle);
         } else {
             $params = array('perPage' => intval(CopixConfig::get('blog|nbMaxArticles')), 'delta' => 5, 'recordSet' => $arData, 'template' => '|pager.tpl');
             $Pager = CopixPager::Load($params);
             $tpl->assign('pager', $Pager->GetMultipage());
             $tpl->assign('listArticle', $Pager->data);
             $tpl->assign('arNbCommentByArticle', $arNbCommentByArticle);
         }
         //rajout suite à bug mantis 54 vboniface 06.11.2006
         $tpl->assign('blog', $blog);
     }
     // retour de la fonction :
     $toReturn = $tpl->fetch('listarticle.tpl');
     return true;
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:60,代码来源:listarticle.zone.php

示例5: create

 /**
  * Création d'un module de contacts
  *
  * @author Christophe Beyer <cbeyer@cap-tic.fr>
  * @since 2010/08/25
  * @param array $infos (option) Infos sur le module. [title], [subtitle], [node_type], [node_id]
  * @return integer l'Id du module cree ou NULL si erreur
  */
 public function create($infos = array())
 {
     $record = _record('contact|contacts');
     $newForum->titre = isset($infos['title']) && $infos['title'] ? $infos['title'] : '';
     $newForum->date_creation = date("Y-m-d H:i:s");
     _dao('contact|contacts')->insert($record);
     return $record->id !== NULL ? $record->id : NULL;
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:16,代码来源:kernelcontact.class.php

示例6: doValid

 /**
  * Validation des éléments en base de données
  */
 public function doValid()
 {
     try {
         $record = _record('copixtestautodao');
     } catch (Exception $e) {
         return CopixActionGroup::process();
     }
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:11,代码来源:autodao.actiongroup.php

示例7: create

 /**
  * Création d'une malle
  *
  * @author Christophe Beyer <cbeyer@cap-tic.fr>
  * @since 2005/12/06
  * @param array $infos (option) informations permettant d'initialiser la malle. Index: title, node_type, node_id
  * @return integer l'Id de la malle créée ou NULL si erreur
  */
 public function create($infos = array())
 {
     $return = NULL;
     $dao = _dao("module_visioscopia");
     $new = _record("module_visioscopia");
     $new->date_creation = date("Y-m-d H:i:s");
     $dao->insert($new);
     return $new->id;
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:17,代码来源:kernelvisioscopia.class.php

示例8: create

 /**
  * Creation du module
  *
  * @author Christophe Beyer <cbeyer@cap-tic.fr>
  * @since 2009/01/23
  * @param array $infos (option) Infos sur le module. [title], [subtitle], [node_type], [node_id]
  * @return integer Id cree ou NULL si erreur
  */
 public function create($infos = array())
 {
     $dao = _dao("teleprocedures|teleprocedure");
     $new = _record("teleprocedures|teleprocedure");
     $new->titre = isset($infos['title']) && $infos['title'] ? $infos['title'] : '';
     $new->date_creation = date("Y-m-d H:i:s");
     $dao->insert($new);
     return $new->id !== NULL ? $new->id : NULL;
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:17,代码来源:kernelteleprocedures.class.php

示例9: create

 /**
  * Création d'un forum
  *
  * @author Christophe Beyer <cbeyer@cap-tic.fr>
  * @since 2005/11/08
  * @param array $infos (option) Infos sur le module. [title], [subtitle], [node_type], [node_id]
  * @return integer l'Id du forum créé ou NULL si erreur
  */
 public function create($infos = array())
 {
     $daoForum = _dao("forum|forum_forums");
     $newForum = _record("forum|forum_forums");
     $newForum->titre = isset($infos['title']) && $infos['title'] ? $infos['title'] : '';
     $newForum->date_creation = date("Y-m-d H:i:s");
     $daoForum->insert($newForum);
     return $newForum->id !== NULL ? $newForum->id : NULL;
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:17,代码来源:kernelforum.class.php

示例10: updateBlogFunctions

 /**
  * @param
  * updateBlogFunctions
  * @return
  */
 public function updateBlogFunctions($id_blog, $tabBlogFunctions)
 {
     $blogFunctions = _record('blogfunctions');
     foreach ($tabBlogFunctions as $fct) {
         eval('$blogFunctions->' . $fct->value . '=' . $fct->selected . ';');
     }
     $blogFunctions->id_blog = $id_blog;
     $this->update($blogFunctions);
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:14,代码来源:blogfunctions.dao.php

示例11: create

 public function create()
 {
     $dao = _dao("magicmail|magicmail");
     $new = _record("magicmail|magicmail");
     $new->magicmail_login = '';
     $new->magicmail_domain = '';
     $dao->insert($new);
     return $new->magicmail_id;
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:9,代码来源:kernelmagicmail.class.php

示例12: create

 public function create()
 {
     $return = null;
     $dao = _dao("cahierdetextes|cahierdetextes");
     $new = _record("cahierdetextes|cahierdetextes");
     $dao->insert($new);
     if ($new->id !== null) {
         $return = $new->id;
     }
     return $return;
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:11,代码来源:kernelcahierdetextes.class.php

示例13: sendMinimail

 /**
  * Envoie un minimail
  *
  * @author Christophe Beyer <cbeyer@cap-tic.fr>
  * @since 2005/10/18
  * @param string title Titre du minimail
  * @param string message Corps du minimail
  * @param integer from_id Id utilisateur de l'exp�diteur
  * @param array destin Id tableau avec les destinataires (cl� = id user)
  * @return mixed Id du message cr�� ou NULL si erreur
  */
 public function sendMinimail($title, $message, $from_id, $destin, $format)
 {
     $res = NULL;
     $DAOminimail_from = _dao("minimail|minimail_from");
     $DAOminimail_to = _dao("minimail|minimail_to");
     $newMp = _record("minimail|minimail_from");
     $newMp->title = $title;
     $newMp->message = $message;
     $newMp->format = $format;
     $newMp->date_send = date("Y-m-d H:i:s");
     $newMp->from_id = $from_id;
     $newMp->is_deleted = 0;
     $DAOminimail_from->insert($newMp);
     if ($newMp->id !== NULL) {
         //print_r($newMp);
         // On parcourt chaque destinataire
         while (list($to_id, ) = each($destin)) {
             // print_r("to_id=$to_id / to_login=$to_login");
             $newDest = _record("minimail|minimail_to");
             $newDest->id_message = $newMp->id;
             $newDest->to_id = $to_id;
             $newDest->date_read = 0;
             $newDest->is_read = 0;
             $newDest->is_replied = 0;
             $newDest->is_deleted = 0;
             $DAOminimail_to->insert($newDest);
             // ======= Alerte mail ===============
             // On vérifie que l'envoi de mails est activé, qu'un serveur SMTP est configuré, que le destinataire a coché l'option "etre prêvenu par mail" et qu'il a renseigné un mail
             if ($newDest->id2 && CopixConfig::get('|mailEnabled') == 1 && CopixConfig::get('|mailSmtpHost')) {
                 $prefs = Prefs::getPrefs($to_id);
                 if (isset($prefs['prefs']['alerte_mail_email']) && isset($prefs['minimail']['alerte_minimail']) && $prefs['prefs']['alerte_mail_email'] && $prefs['minimail']['alerte_minimail'] == 1) {
                     $userInfoFrom = Kernel::getUserInfo("ID", $from_id);
                     //print_r($userInfoFrom);
                     $to = $prefs['prefs']['alerte_mail_email'];
                     $auteur = utf8_decode($userInfoFrom['prenom'] . ' ' . $userInfoFrom['nom'] . ' (' . $userInfoFrom['login'] . ')');
                     $subject = CopixI18N::get('minimail|minimail.mail.alert.subject', array($auteur));
                     $message = str_replace('<br />', "\n", CopixI18N::get('minimail|minimail.mail.alert.body', array($auteur, CopixUrl::get('minimail||getMessage', array('id' => $newMp->id)), CopixUrl::get())));
                     $from = CopixConfig::get('default|mailFrom');
                     $fromName = CopixConfig::get('default|mailFromName');
                     $cc = $cci = '';
                     $monMail = new CopixTextEMail($to, $cc, $cci, $subject, $message);
                     $send = $monMail->send($from, $fromName);
                 }
             }
             // ======= Fin alerte mail ===============
         }
         $res = $newMp->id;
         if ($res) {
             $plugStats = CopixPluginRegistry::get("stats|stats");
             $plugStats->setParams(array('module' => 'minimail', 'action' => 'sendMinimail', 'objet_a' => $res));
         }
     }
     return $res;
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:65,代码来源:minimailservice.class.php

示例14: create

 public function create()
 {
     $return = NULL;
     $dao = _dao("sso|sso");
     $new = _record("sso|sso");
     $new->sso_date_crea = date("Y-m-d H:i:s");
     $dao->insert($new);
     if ($new->sso_id !== NULL) {
         $return = $new->sso_id;
     }
     return $return;
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:12,代码来源:kernelsso.class.php

示例15: _createContent

 public function _createContent(&$toReturn)
 {
     $tpl = new CopixTpl();
     $blog = $this->getParam('blog', '');
     $comment = $this->getParam('comment', NULL);
     //on récupère l'ensemble des articles du blog
     $dao = _dao('blog|blogarticle');
     //$article = $dao->getArticleByUrl($blog->id_blog, $this->getParam('article', ''));
     list($id_bact, ) = explode("-", $this->getParam('article', ''));
     $article = $dao->getArticleById($blog->id_blog, $id_bact);
     if (!$article) {
         $toReturn = '{/}' . $tpl->fetch('showarticle.tpl');
         return true;
     }
     //encodage des URL des catégories pour caractères spéciaux
     if (is_array($article->categories)) {
         foreach ($article->categories as $key => $categorie) {
             $article->categories[$key]->url_bacg = urlencode($categorie->url_bacg);
         }
     }
     $tpl->assign('article', $article);
     // Recherche de tous les commentaires associés à cet article
     $commentDAO = _dao('blog|blogarticlecomment');
     $res = $commentDAO->findCommentOrderBy($article->id_bact, 1);
     $listComment = array();
     foreach ($res as $r) {
         $r->time_bacc = BDToTime($r->time_bacc);
         array_push($listComment, $r);
     }
     if ($comment) {
         $toEdit = $comment;
     } else {
         // On récupère l'utilisateur connecté
         $user = BlogAuth::getUserInfos();
         $toEdit = _record('blogarticlecomment');
         $toEdit->authorid_bacc = $user->userId;
         $toEdit->authorname_bacc = $user->name;
         $toEdit->authoremail_bacc = $user->email;
         $toEdit->authorweb_bacc = $user->web;
     }
     $tpl->assign('blog', $blog);
     $tpl->assign('toEdit', $toEdit);
     $tpl->assign('listComment', $listComment);
     $tpl->assign('errors', $this->getParam('errors', null));
     $tpl->assign('showErrors', $this->getParam('showErrors', false));
     $tpl->assign('canComment', BlogAuth::canComment($blog->id_blog));
     $plugStats = CopixPluginRegistry::get("stats|stats");
     $plugStats->setParams(array('objet_a' => $article->id_bact));
     // retour de la fonction :
     $toReturn = $article->name_bact . '{/}' . $tpl->fetch('showarticle.tpl');
     return true;
 }
开发者ID:JVS-IS,项目名称:ICONITO-EcoleNumerique,代码行数:52,代码来源:showarticle.zone.php


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