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 theme as T on II.sdii_theme=T.theme_id 
  55.         LEFT OUTER JOIN 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 theme as T on II.sdii_theme=T.theme_id 
  87.         LEFT OUTER JOIN 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 Fri, 16 Oct 2009 09:38:06 +0200 by phpDocumentor 1.4.1