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

Source for file pgsql.inc.php

Documentation is available at pgsql.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.  
  19. function GetAddedLink($parent_id$type$orderby$limit= -1$statut=-1{
  20.  
  21.   if($statut==-1$statut='Y';
  22.   else {
  23.     if($statut!='Y' && $statut!='N'$statut='Y';
  24.   }
  25.   if($orderby=='CREA'$orderfield='linkres_date_crea';
  26.   if($orderby=='MODIFY'$orderfield='linkres_last_modify';
  27.   $requete =     "SELECT L.linkres_id, L.linkres_mask, L.linkres_text, to_char(L.linkres_date_crea, '".toStringSqlDate()."') AS linkres_date_crea_display, to_char(L.linkres_last_modify, '".toStringSqlDate('long')."') AS linkres_last_modify_display FROM " T_LINK_RES " AS L ".
  28.                 "LEFT OUTER JOIN "J_LINK" ON j_link_id=L.linkres_id ".
  29.                 "WHERE linkres_validity = '".$statut."' AND j_type='".$type."' AND j_root_id='".$parent_id."' ".
  30.                 "ORDER BY ".$orderfield." DESC";
  31.   if($limit!=-1$requete.= " OFFSET 0 LIMIT ".$limit;
  32.   $requete.=';';
  33.   return $requete;
  34. }
  35.  
  36. function GetAddedBiblio($parent_id$type$orderby$limit= -1$statut=-1{
  37.  
  38.   if($statut==-1$statut='Y';
  39.   else {
  40.     if($statut!='Y' && $statut!='N'$statut='Y';
  41.   }
  42.   if($orderby=='CREA'$orderfield='bibliores_date_crea';
  43.   if($orderby=='MODIFY'$orderfield='bibliores_last_modify';
  44.   $requete =     "SELECT B.bibliores_id, B.bibliores_author, B.bibliores_title, B.bibliores_sub_title, B.bibliores_editor, B.bibliores_date, to_char(B.bibliores_date_crea, '".toStringSqlDate()."') AS bibliores_date_crea_display, to_char(B.bibliores_last_modify, '".toStringSqlDate('long')."') AS bibliores_last_modify_display FROM " T_BIBLIO_RES " AS B ".
  45.                 "LEFT OUTER JOIN "J_BIBLIO" ON j_biblio_id=B.bibliores_id ".
  46.                 "WHERE bibliores_validity = '".$statut."' AND j_type='".$type."' AND j_root_id='".$parent_id."' ".
  47.                 "ORDER BY ".$orderfield." DESC";
  48.   if($limit!=-1$requete.= " OFFSET 0 LIMIT ".$limit;
  49.   $requete.=';';
  50.   return $requete;
  51. }
  52.  
  53. function GetAddedMulti($parent_id$type$orderby$limit= -1$statut=-1{
  54.  
  55.   if($statut==-1$statut='Y';
  56.   else {
  57.     if($statut!='Y' && $statut!='N'$statut='Y';
  58.   }
  59.   if($orderby=='CREA'$orderfield='multires_date_crea';
  60.   if($orderby=='MODIFY'$orderfield='multires_last_modify';
  61.   $requete =     "SELECT M.multires_id, M.multires_name, M.multires_description, M.multires_media_uri, to_char(M.multires_date_crea, '".toStringSqlDate()."') AS multires_date_crea_display, to_char(M.multires_last_modify, '".toStringSqlDate('long')."') AS multires_last_modify_display FROM " T_MULTI_RES " AS M ".
  62.                 "LEFT OUTER JOIN "J_MULTI " ON j_multi_id=M.multires_id ".
  63.                 "WHERE multires_validity = '".$statut."' AND j_type='".$type."' AND j_root_id='".$parent_id."' ".
  64.                 "ORDER BY ".$orderfield." DESC";
  65.   if($limit!=-1$requete.= " OFFSET 0 LIMIT ".$limit;
  66.   $requete.=';';
  67.   return $requete;
  68. }
  69.  
  70. function SQL_getPublicationTitle($publi_id{
  71.   $requete =    "SELECT publi_title, publi_posted_by, publi_statut FROM " T_PUBLI " WHERE publi_id='".$publi_id."' LIMIT 1;";
  72.   return $requete;
  73. }
  74.  
  75. function SQL_getWorkshopRepTitleAndGroup($workrep_id{
  76.   $requete =    "SELECT workrep_title, workshop_denomination,workrep_workshop_id FROM " T_WORK_REP " ".
  77.                 "LEFT OUTER JOIN ".T_WORK." on workshop_id=workrep_workshop_id ".
  78.                 "WHERE workrep_id='".$workrep_id."' LIMIT 1;";
  79.   return $requete;
  80. }
  81.  
  82. function SQL_getLinkInfo($link_id{
  83.   $requete =    "SELECT linkres_mask, linkres_text FROM " T_LINK_RES " WHERE linkres_id ='".$link_id."' LIMIT 1;";
  84.   return $requete;
  85. }
  86.  
  87. function SQL_getMultiInfo($link_id{
  88.   $requete =    "SELECT multires_name, multires_media_uri, multires_description FROM " T_MULTI_RES " WHERE multires_id ='".$link_id."' LIMIT 1;";
  89.   return $requete;
  90. }
  91.  
  92. function SQL_getBiblioInfo($biblio_id{
  93.   $requete =    "SELECT bibliores_title, bibliores_sub_title, bibliores_author, bibliores_editor, bibliores_date FROM " T_BIBLIO_RES " WHERE bibliores_id ='".$biblio_id."' LIMIT 1;";
  94.   return $requete;
  95. }
  96.  
  97. ?>

Documentation generated on Thu, 03 May 2012 15:07:02 +0200 by phpDocumentor 1.4.1