linea21-modules
[ class tree: linea21-modules ] [ index: linea21-modules ] [ all elements ]

Source for file mysql.inc.php

Documentation is available at mysql.inc.php

  1. <?php
  2. /**
  3.  * @package linea21.modules
  4.  * @subpackage resources
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  *  'Resource' module is used by 'Publication' and 'Workshop' modules
  10.  */
  11.  
  12. //////////// Check Inclusion de pages ////////////
  13. if (!function_exists('AuthenthificationProcess')) {
  14.     include_once("../lib/lib_common.php");
  15.     ReloadIndex('admin');
  16. ////////////
  17.  
  18. function GetAddedLink($parent_id$type$orderby$limit= -1$statut=-1{
  19.  
  20.     if($statut==-1$statut='Y';
  21.     else {
  22.         if($statut!='Y' && $statut!='N'$statut='Y';
  23.     }
  24.     if($orderby=='CREA'$orderfield='linkres_date_crea';
  25.     if($orderby=='MODIFY'$orderfield='linkres_last_modify';
  26.     $requete =     "SELECT L.linkres_id, L.linkres_mask, L.linkres_text, DATE_FORMAT(L.linkres_date_crea, '".toStringSqlDate()."') AS linkres_date_crea_display, DATE_FORMAT(L.linkres_last_modify, '".toStringSqlDate('long')."') AS linkres_last_modify_display FROM " T_LINK_RES " AS L ".
  27.                 "LEFT OUTER JOIN "J_LINK" ON j_link_id=L.linkres_id ".
  28.                 "WHERE linkres_validity = '".$statut."' AND j_type='".$type."' AND j_root_id='".$parent_id."' ".
  29.                 "ORDER BY ".$orderfield." DESC";
  30.     if($limit!=-1$requete.= " LIMIT 0 , ".$limit;
  31.     $requete.=';';
  32.     return $requete;
  33. }
  34.  
  35. function GetAddedBiblio($parent_id$type$orderby$limit= -1$statut=-1{
  36.  
  37.     if($statut==-1$statut='Y';
  38.     else {
  39.         if($statut!='Y' && $statut!='N'$statut='Y';
  40.     }
  41.     if($orderby=='CREA'$orderfield='bibliores_date_crea';
  42.     if($orderby=='MODIFY'$orderfield='bibliores_last_modify';
  43.     $requete =     "SELECT B.bibliores_id, B.bibliores_author, B.bibliores_title, B.bibliores_sub_title, B.bibliores_editor, B.bibliores_date, DATE_FORMAT(B.bibliores_date_crea, '".toStringSqlDate()."') AS bibliores_date_crea_display, DATE_FORMAT(B.bibliores_last_modify, '".toStringSqlDate('long')."') AS bibliores_last_modify_display FROM " T_BIBLIO_RES " AS B ".
  44.                 "LEFT OUTER JOIN "J_BIBLIO" ON j_biblio_id=B.bibliores_id ".
  45.                 "WHERE bibliores_validity = '".$statut."' AND j_type='".$type."' AND j_root_id='".$parent_id."' ".
  46.                 "ORDER BY ".$orderfield." DESC";
  47.     if($limit!=-1$requete.= " LIMIT 0 , ".$limit;
  48.     $requete.=';';
  49.     return $requete;
  50. }
  51.  
  52. function GetAddedMulti($parent_id$type$orderby$limit= -1$statut=-1{
  53.  
  54.     if($statut==-1$statut='Y';
  55.     else {
  56.         if($statut!='Y' && $statut!='N'$statut='Y';
  57.     }
  58.     if($orderby=='CREA'$orderfield='multires_date_crea';
  59.     if($orderby=='MODIFY'$orderfield='multires_last_modify';
  60.     $requete =     "SELECT M.multires_id, M.multires_name, M.multires_description, M.multires_media_uri, DATE_FORMAT(M.multires_date_crea, '".toStringSqlDate()."') AS multires_date_crea_display, DATE_FORMAT(M.multires_last_modify, '".toStringSqlDate('long')."') AS multires_last_modify_display FROM " T_MULTI_RES " AS M ".
  61.                 "LEFT OUTER JOIN "J_MULTI " ON j_multi_id=M.multires_id ".
  62.                 "WHERE multires_validity = '".$statut."' AND j_type='".$type."' AND j_root_id='".$parent_id."' ".
  63.                 "ORDER BY ".$orderfield." DESC";
  64.     if($limit!=-1$requete.= " LIMIT 0 , ".$limit;
  65.     $requete.=';';
  66.     return $requete;
  67. }
  68.  
  69. function SQL_getPublicationTitle($publi_id{
  70.     $requete =    "SELECT publi_title, publi_posted_by FROM " T_PUBLI " WHERE publi_id='".$publi_id."' LIMIT 1;";
  71.     return $requete;
  72. }
  73.  
  74. function SQL_getWorkshopRepTitleAndGroup($workrep_id{
  75.     $requete =    "SELECT workrep_title, workshop_denomination,workrep_workshop_id FROM " T_WORK_REP " ".
  76.                 "LEFT OUTER JOIN ".T_WORK." on workshop_id=workrep_workshop_id ".
  77.                 "WHERE workrep_id='".$workrep_id."' LIMIT 1;";
  78.     return $requete;
  79. }
  80.  
  81. function SQL_getLinkInfo($link_id{
  82.     $requete =    "SELECT linkres_mask, linkres_text FROM " T_LINK_RES " WHERE linkres_id ='".$link_id."' LIMIT 1;";
  83.     return $requete;
  84. }
  85.  
  86. function SQL_getMultiInfo($link_id{
  87.     $requete =    "SELECT multires_name, multires_media_uri, multires_description FROM " T_MULTI_RES " WHERE multires_id ='".$link_id."' LIMIT 1;";
  88.     return $requete;
  89. }
  90.  
  91. function SQL_getBiblioInfo($biblio_id{
  92.     $requete =    "SELECT bibliores_title, bibliores_sub_title, bibliores_author, bibliores_editor, bibliores_date FROM " T_BIBLIO_RES " WHERE bibliores_id ='".$biblio_id."' LIMIT 1;";
  93.     return $requete;
  94. }
  95.  
  96. ?>

Documentation generated on Fri, 16 Oct 2009 09:37:45 +0200 by phpDocumentor 1.4.1