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 workshoprep
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  *  'Workshoprep' (as Workshop Report) module is used by '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. $req_list_theme "SELECT T.theme_id, T.theme_name, T.theme_statut, SDT.sdtheme_name, SDT.sdtheme_id FROM " T_THEME " AS T LEFT OUTER JOIN "T_SD_THEME ." AS SDT ON SDT.sdtheme_id=T.theme_sd_theme WHERE T.theme_statut  <> 'E' ORDER BY sdtheme_range DESC, sdtheme_name DESC, theme_name ASC;";
  20. $req_list_level "SELECT level_id, level_name FROM " T_LEVEL" WHERE level_statut<>'E' ORDER BY level_range DESC;";
  21. $req_list_scale "SELECT scale_id, scale_denomination FROM " T_SCALE " WHERE scale_statut<>'E' ORDER BY scale_denomination ASC;";
  22.  
  23. $req_quickbox_add "SELECT workrep_id, substring(workrep_title from 1 for 50) as workrep_title, to_char(workrep_date_crea, '".toStringSqlDate('long')."') AS workrep_date_crea_display FROM " T_WORK_REP " WHERE workrep_statut  = 'P' OR workrep_statut = 'D'  ORDER BY workrep_date_crea DESC OFFSET 0 LIMIT 10;";
  24. $req_quickbox_sup "SELECT workrep_id,  substring(workrep_title from 1 for 50) as workrep_title, to_char(workrep_last_modify, '".toStringSqlDate('long')."') AS workrep_last_modify_display, to_char(workrep_date_crea, '".toStringSqlDate()."') AS workrep_date_crea_display FROM " T_WORK_REP " WHERE workrep_statut = 'E' ORDER BY workrep_last_modify DESC OFFSET 0 LIMIT 10;";
  25. $req_quickbox_mod "SELECT workrep_id, substring(workrep_title from 1 for 50) as workrep_title, to_char(workrep_last_modify, '".toStringSqlDate('long')."') AS workrep_last_modify_display, to_char(workrep_date_crea, '".toStringSqlDate()."') AS workrep_date_crea_display FROM " T_WORK_REP " WHERE workrep_statut  <> 'E' ORDER BY workrep_last_modify DESC OFFSET 0 LIMIT 10;";
  26.  
  27.  
  28. function SQL_getoneCompleteWorkshopRep($work_id$statut='E'{
  29.   if($statut=='E'$statut"<>'".$statut."'";
  30.   else $statut"='".$statut."'";
  31.   $requete =    "SELECT WR.workrep_title , WR. workrep_resume, WR.workrep_comment, WR.workrep_statut, ".
  32.                 "W.workshop_denomination, WR.workrep_workshop_id, ".
  33.                 "to_char(WR.workrep_date_crea, '".toStringSqlDate()."') AS workrep_date_crea_display, ".
  34.                 "to_char(WR.workrep_last_modify, '".toStringSqlDate('long')."') AS workrep_last_modify_display, ".
  35.                 "to_char(WR.workrep_published_date, '".toStringSqlDate()."') AS workrep_published_date_display ".
  36.                 "FROM " T_WORK_REP " AS  WR ".
  37.                 "LEFT OUTER JOIN ".T_WORK." AS W on W.workshop_id=WR.workrep_workshop_id ".
  38.                 "WHERE workrep_id='".$work_id."' AND workrep_statut".$statut." LIMIT 1;";
  39.   #echo $requete;
  40.   return $requete;
  41. }
  42.  
  43. if(!function_exists('SQL_getWorkshopParts')) {
  44.   function SQL_getWorkshopParts($work_id{
  45.     $requete =    "SELECT WC.workrepcon_id, WC.workrepcon_title FROM " J_PARTS ." AS JW ".
  46.                 "LEFT OUTER JOIN ".T_WORK_REP_CONT." AS WC ON JW.j_parts_id=WC.workrepcon_id ".
  47.                 "WHERE  JW.j_root_id='".$work_id."' AND j_type='W' AND workrepcon_validity='Y' ORDER BY WC.workrepcon_range ASC, WC.workrepcon_date_crea ASC;";
  48.     #echo $requete;
  49.     return $requete;
  50.   }
  51. }
  52.  
  53. function SQL_getWorkshopDenomination($work_id{
  54.   $requete =    "SELECT workshop_denomination FROM " T_WORK " WHERE workshop_id='".$work_id."';";
  55.   return $requete;
  56. }
  57.  
  58. function SQL_getWorkshopRepTitle($workrep_id{
  59.   $requete =    "SELECT workrep_title FROM " T_WORK_REP " WHERE workrep_id='".$workrep_id."';";
  60.   return $requete;
  61. }
  62.  
  63. // Copie conforme de celle qui se trouve dans publication
  64. function SQL_GetResources($ID$type$ressource$sql_object)
  65. {
  66.   switch ($ressource{
  67.     case 'BIBLIO':
  68.       $TDB_LIAISON J_BIBLIO;
  69.       $ACTIVE_TABLE T_BIBLIO_RES;
  70.       $join_active="bibliores";
  71.       $champ2="j_biblio_id";
  72.       break;
  73.     case 'LINK':
  74.       $TDB_LIAISON J_LINK;
  75.       $ACTIVE_TABLE T_LINK_RES;
  76.       $join_active="linkres";
  77.       $champ2="j_link_id";
  78.       break;
  79.     case 'MULTI':
  80.       $TDB_LIAISON J_MULTI;
  81.       $ACTIVE_TABLE T_MULTI_RES;
  82.       $join_active="multires";
  83.       $champ2="j_multi_id";
  84.       break;
  85.     default:
  86.       return false;
  87.   }
  88.  
  89.   $requete "SELECT * FROM " $ACTIVE_TABLE " LEFT OUTER JOIN ".$TDB_LIAISON." ON ".$champ2."=".$join_active."_id WHERE j_root_id='".$ID."' AND j_type='".substr($type01)."' AND ".$join_active."_validity='Y' ORDER BY ".$join_active."_range ASC, ".$join_active."_date_crea ASC;";
  90.   #echo $requete;
  91.   $result $sql_object -> DBSelect ($requete);
  92.  
  93.   return $result;
  94. }
  95.  
  96. ?>

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