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 sdi
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  */
  10.  
  11. //////////// Check Inclusion de pages ////////////
  12. if (!function_exists('AuthenthificationProcess')){
  13.   include_once("../lib/lib_common.php");
  14.   ReloadIndex('admin');
  15. }
  16. ////////////
  17.  
  18. $req_add "SELECT scale_id, scale_denomination FROM " T_SCALE " WHERE scale_statut<>'E' AND scale_dependencies<".(MAX_SCALE_LEVEL-1)." ORDER BY scale_id;";
  19.  
  20. $req_quickbox_list "SELECT sdii_id, sdii_name, to_char(sdii_last_modify, '".toStringSqlDate('long')."') AS sdii_last_modify, sdii_date_crea AS sdii_date_crea2, to_char(sdii_date_crea, '".toStringSqlDate()."') AS sdii_date_crea
  21. FROM " T_SDI_INFO "
  22. WHERE sdii_statut <> 'E'
  23. ORDER BY sdii_date_crea2 DESC
  24. OFFSET 0 LIMIT 10;";
  25.  
  26. $req_quickbox_mod_list "SELECT sdii_id, sdii_name, to_char(sdii_last_modify, '".toStringSqlDate('long')."') AS sdii_last_modify, sdii_last_modify AS sdii_last_modify2, to_char(sdii_date_crea, '".toStringSqlDate()."') AS sdii_date_crea
  27. FROM " T_SDI_INFO "
  28. WHERE sdii_statut <> 'E'
  29. ORDER BY sdii_last_modify2 DESC
  30. OFFSET 0 LIMIT 10;";
  31.  
  32. $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 ASC, theme_name ASC;";
  33.  
  34. function SQL_getOnesdiname($id{
  35.   $req_Onesdiname"SELECT sdii_name FROM " T_SDI_INFO " WHERE sdii_id=$id ;";
  36.   return $req_Onesdiname;
  37. }
  38.  
  39. function SQL_getOnesditheme($theme_id{
  40.   $req_Onetheme"SELECT theme_name FROM " T_THEME " WHERE theme_id=$theme_id ;";
  41.   return $req_Onetheme;
  42. }
  43.  
  44. function SQL_getAllsditheme($theme_id{
  45.   $req_Allsditheme"SELECT COUNT(sdii_id) AS countsdi FROM " T_SDI_INFO " WHERE sdii_theme=$theme_id AND sdii_statut <> 'E';";
  46.   return $req_Allsditheme;
  47. }
  48.  
  49. function SQL_getListSdi($filter=-1$valueparam)
  50. {
  51.   $filter=strtoupper($filter);
  52.  
  53.   $requete "SELECT II.sdii_id, II.sdii_name, II.sdii_description, II.sdii_max_value, II.sdii_min_value, II.sdii_threshold_value, II.sdii_threshold_relative, II.sdii_unit, T.theme_name, II.sdii_range, IP.sdip_name,II.sdii_statut, II.sdii_theme
  54.         FROM "T_SDI_INFO ." AS II LEFT OUTER JOIN " T_THEME " as T on II.sdii_theme=T.theme_id
  55.         LEFT OUTER JOIN " T_SDI_PROVIDER " as IP on II.sdii_provider=IP.sdip_id";
  56.   if($filter==-1{
  57.     $requete.=" WHERE II.sdii_statut<>'E';";
  58.   }    else    {
  59.  
  60.     switch ($filter{
  61.       case 'T':
  62.         $requete.=" WHERE T.theme_name LIKE'".$valueparam."'";
  63.         $requete.="AND II.sdii_statut<>'E';";
  64.         break;
  65.       case 'S':
  66.         $valueparam=strtoupper($valueparam);
  67.         $requete.=" WHERE II.sdii_statut='".$valueparam."'";
  68.         break;
  69.       case 'R':
  70.         $requete.=" WHERE II.sdii_statut<>'E'
  71.                 ORDER BY II.sdii_theme DESC
  72.                 ";
  73.         break;
  74.     }
  75.   }
  76.   return $requete;
  77. }
  78.  
  79. function SQL_getInfoSdi($id)
  80. {
  81.  
  82.   $requete "SELECT II.sdii_id, II.sdii_name, II.sdii_description, II.sdii_comment, T.theme_name, II.sdii_theme,
  83.         II.sdii_range, II.sdii_goal, II.sdii_consulting, II.sdii_unit, II.sdii_max_value, II.sdii_min_value,
  84.         II.sdii_threshold_value, II.sdii_threshold_relative, II.sdii_frequency, II.sdii_provider, IP.sdip_name, II.sdii_evaluation, II.sdii_reglementation,
  85.         to_char(II.sdii_date_crea, '".toStringSqlDate('long')."' ) AS date_c, II.sdii_statut
  86.         FROM "T_SDI_INFO  ." AS II LEFT OUTER JOIN " T_THEME " as T on II.sdii_theme=T.theme_id
  87.         LEFT OUTER JOIN " T_SDI_PROVIDER " as IP on II.sdii_provider=IP.sdip_id";
  88.   $requete.=" WHERE II.sdii_id=".$id.";";
  89.  
  90.   return $requete;
  91. }
  92.  
  93. function SQL_getRules$id_idd,$sql_object$ID=-)
  94. {
  95.   if ($ID==-1{
  96.     $sdi_object_funcnew sdi;
  97.     $data$sdi_object_func -> _GetKeysSdi($id_idd,$sql_object);
  98.     $ID=$data[0]['sdii_reglementation'];
  99.   }
  100.   $requete "SELECT sdir_id, sdir_title, sdir_body, sdir_referer_uri, sdir_mask_uri,
  101.         to_char(sdir_date_crea, '".toStringSqlDate('long')."' ) AS date_c, to_char(sdir_last_modify, '".toStringSqlDate('long')."' ) AS date_m
  102.         FROM "T_SDI_RULES ." WHERE sdir_id=".$ID.";";
  103.  
  104.   return $requete;
  105. }
  106.  
  107. function SQL_getProvider$id_idd$sql_object$ID=-1)
  108. {
  109.   if ($ID==-1{
  110.     $sdi_object_funcnew sdi;
  111.     $data=$sdi_object_func -> _GetKeysSdi($id_idd,$sql_object);
  112.     $ID=$data[0]['sdii_provider'];
  113.   }
  114.   $requete "SELECT sdip_id, sdip_name, sdip_service, sdip_description, sdip_incharge,
  115.         sdip_address, sdip_phone, sdip_fax, sdip_email, to_char(sdip_date_crea, '".toStringSqlDate('long')."' ) AS date_c, to_char(sdip_last_modify, '".toStringSqlDate('long')."' ) AS date_m
  116.         FROM "T_SDI_PROVIDER ." WHERE sdip_id=".$ID.";";
  117.  
  118.   return $requete;
  119. }
  120.  
  121. function SQL_getEvaluation$id_idd$sql_object$ID=-1)
  122. {
  123.   if ($ID==-1{
  124.     $sdi_object_funcnew sdi;
  125.     $data=$sdi_object_func -> _GetKeysSdi($id_idd,$sql_object);
  126.     $ID=$data[0]['sdii_evaluation'];
  127.   }
  128.   $requete "SELECT sdie_id, sdie_scale_compare, sdie_fiability, sdie_accessibility, sdie_lisibility,
  129.         sdie_relevance, sdie_global_performance, to_char(sdie_date_crea, '".toStringSqlDate('long')."' ) AS date_c, to_char(sdie_last_modify, '".toStringSqlDate('long')."' ) AS date_m
  130.         FROM "T_SDI_EVAL ." WHERE sdie_id=".$ID.";";
  131.    
  132.   return $requete;
  133. }
  134.  
  135.  
  136. ?>

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