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. $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;";
  19. $req_list_level "SELECT level_id, level_name FROM " T_LEVEL" WHERE level_statut<>'E' ORDER BY level_range DESC;";
  20. $req_list_scale "SELECT scale_id, scale_denomination FROM " T_SCALE " WHERE scale_statut<>'E' ORDER BY scale_denomination ASC;";
  21.  
  22. $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;";
  23. $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;";
  24. $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;";
  25.  
  26.  
  27. function SQL_getoneCompleteWorkshopRep($work_id$statut='E'{
  28.     if($statut=='E'$statut"<>'".$statut."'";
  29.     else $statut"='".$statut."'";
  30.     $requete =    "SELECT WR.workrep_title , WR. workrep_resume, WR.workrep_comment, WR.workrep_statut, ".
  31.                 "W.workshop_denomination, WR.workrep_workshop_id, ".
  32.                 "to_char(WR.workrep_date_crea, '".toStringSqlDate()."') AS workrep_date_crea_display, ".
  33.                 "to_char(WR.workrep_last_modify, '".toStringSqlDate('long')."') AS workrep_last_modify_display, ".
  34.                 "to_char(WR.workrep_published_date, '".toStringSqlDate()."') AS workrep_published_date_display ".
  35.                 "FROM " T_WORK_REP " AS  WR ".
  36.                 "LEFT OUTER JOIN ".T_WORK." AS W on W.workshop_id=WR.workrep_workshop_id ".
  37.                 "WHERE workrep_id='".$work_id."' AND workrep_statut".$statut." LIMIT 1;";
  38.     #echo $requete; 
  39.     return $requete;
  40. }
  41.  
  42. if(!function_exists('SQL_getWorkshopParts')) {
  43.     function SQL_getWorkshopParts($work_id{
  44.         $requete =    "SELECT WC.workrepcon_id, WC.workrepcon_title FROM " J_PARTS ." AS JW ".
  45.                     "LEFT OUTER JOIN ".T_WORK_REP_CONT." AS WC ON JW.j_parts_id=WC.workrepcon_id ".
  46.                     "WHERE  JW.j_root_id='".$work_id."' AND j_type='W' AND workrepcon_validity='Y' ORDER BY WC.workrepcon_date_crea ASC;";
  47.         #echo $requete;
  48.         return $requete;
  49.     }
  50. }
  51.  
  52. function SQL_getWorkshopDenomination($work_id{
  53.     $requete =    "SELECT workshop_denomination FROM " T_WORK " WHERE workshop_id='".$work_id."';";
  54.     return $requete;
  55. }
  56.  
  57. function SQL_getWorkshopRepTitle($workrep_id{
  58.     $requete =    "SELECT workrep_title FROM " T_WORK_REP " WHERE workrep_id='".$workrep_id."';";
  59.     return $requete;
  60. }
  61.  
  62. // Copie conforme de celle qui se trouve dans publication
  63. function SQL_GetResources($ID$type$ressource$sql_object)
  64.     {
  65.         switch ($ressource{
  66.         case 'BIBLIO':
  67.             $TDB_LIAISON J_BIBLIO;
  68.             $ACTIVE_TABLE T_BIBLIO_RES;
  69.             $join_active="bibliores";
  70.             $champ2="j_biblio_id";
  71.             break;
  72.         case 'LINK':
  73.             $TDB_LIAISON J_LINK;
  74.             $ACTIVE_TABLE T_LINK_RES;
  75.             $join_active="linkres";
  76.             $champ2="j_link_id";
  77.             break;
  78.         case 'MULTI':
  79.             $TDB_LIAISON J_MULTI;
  80.             $ACTIVE_TABLE T_MULTI_RES;
  81.             $join_active="multires";
  82.             $champ2="j_multi_id";
  83.             break;
  84.         default:
  85.             return false;
  86.         
  87.  
  88.         $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."_date_crea ASC;";
  89.         #echo $requete;
  90.         $result $sql_object -> DBSelect ($requete);
  91.                 
  92.         return $result;
  93.     
  94.  
  95. ?>

Documentation generated on Fri, 16 Oct 2009 09:38:02 +0200 by phpDocumentor 1.4.1