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

Source for file mysql.inc.php

Documentation is available at mysql.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 (!class_exists('auth')){
  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, DATE_FORMAT(sdii_last_modify, '".toStringSqlDate('long')."') AS sdii_last_modify, sdii_date_crea AS sdii_date_crea2, DATE_FORMAT(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. LIMIT 0 , 10;";
  25.  
  26. $req_quickbox_mod_list "SELECT sdii_id, sdii_name, DATE_FORMAT(sdii_last_modify, '".toStringSqlDate('long')."') AS sdii_last_modify, sdii_last_modify AS sdii_last_modify2, DATE_FORMAT(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. LIMIT 0 , 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 ASC, sdtheme_name ASC, theme_name ASC;";
  33.  
  34. function SQL_getOnesdiname($id$force_status false{
  35.     
  36.     if($force_status$force_status " AND "sql_status_filter('sdii_statut'$force_status);
  37.     else $force_status "";
  38.     
  39.   $q "SELECT sdii_name FROM " T_SDI_INFO " WHERE sdii_id='" $id "'"$force_status.";";
  40.   return $q;
  41. }
  42.  
  43. function SQL_getOnesditheme($theme_id{
  44.   $q"SELECT theme_name FROM " T_THEME " WHERE theme_id=$theme_id ;";
  45.   return $q;
  46. }
  47.  
  48. function SQL_getAllsditheme($theme_id{
  49.   $q"SELECT COUNT(sdii_id) AS countsdi FROM " T_SDI_INFO " WHERE sdii_theme=$theme_id AND sdii_statut <> 'E';";
  50.   return $q;
  51. }
  52.  
  53. function SQL_getListSdi($filter=-1$valueparam)
  54. {
  55.   $filter=strtoupper($filter);
  56.  
  57.   $q "SELECT II.sdii_id, II.sdii_name, II.sdii_description, II.sdii_to_dashboard, 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
  58.         FROM "T_SDI_INFO ." AS II LEFT OUTER JOIN " T_THEME " as T on II.sdii_theme=T.theme_id
  59.         LEFT OUTER JOIN " T_SDI_PROVIDER " as IP on II.sdii_provider=IP.sdip_id";
  60.   if($filter==-1{
  61.     $q.=" WHERE II.sdii_statut<>'E';";
  62.   }    else    {
  63.  
  64.     switch ($filter{
  65.       case 'T':
  66.         $q.=" WHERE T.theme_name LIKE'".$valueparam."'";
  67.         $q.="AND II.sdii_statut<>'E';";
  68.         break;
  69.       case 'S':
  70.         $valueparam=strtoupper($valueparam);
  71.         $q.=" WHERE II.sdii_statut='".$valueparam."'";
  72.         break;
  73.       case 'R':
  74.         $q.=" WHERE II.sdii_statut<>'E' 
  75.                 ORDER BY II.sdii_theme DESC";
  76.         break;
  77.     }
  78.   }
  79.   return $q;
  80. }
  81.  
  82. function SQL_getInfoSdi($id)
  83. {
  84.   $q "SELECT II.sdii_id, II.sdii_type, II.sdii_dashboard_viz, II.sdii_detail_viz, II.sdii_name, II.sdii_description, II.sdii_comment, T.theme_name, II.sdii_theme,
  85.         II.sdii_range, II.sdii_goal, II.sdii_consulting, II.sdii_to_dashboard, II.sdii_unit, II.sdii_max_value, II.sdii_min_value,
  86.         II.sdii_threshold_value, II.sdii_threshold_relative, II.sdii_frequency, II.sdii_provider, IP.sdip_name, II.sdii_evaluation, II.sdii_reglementation,
  87.         DATE_FORMAT(II.sdii_date_crea, '".toStringSqlDate('long')."' ) AS date_c, II.sdii_statut
  88.         FROM "T_SDI_INFO  ." AS II LEFT OUTER JOIN " T_THEME " as T on II.sdii_theme=T.theme_id
  89.         LEFT OUTER JOIN " T_SDI_PROVIDER " as IP on II.sdii_provider=IP.sdip_id";
  90.   $q.=" WHERE II.sdii_id='".$id."';";
  91.  
  92.   return $q;
  93. }
  94.  
  95. function SQL_getRules$id_idd,$sql_object$ID=-)
  96. {
  97.   if ($ID==-1{
  98.     $sdi_object_funcnew sdi;
  99.     $data$sdi_object_func -> _GetKeysSdi($id_idd,$sql_object);
  100.     $ID=$data[0]['sdii_reglementation'];
  101.   }
  102.   $q "SELECT sdir_id, sdir_title, sdir_body, sdir_referer_uri, sdir_mask_uri,
  103.         DATE_FORMAT(sdir_date_crea, '".toStringSqlDate('long')."' ) AS date_c, DATE_FORMAT(sdir_last_modify, '".toStringSqlDate('long')."' ) AS date_m
  104.         FROM "T_SDI_RULES ." WHERE sdir_id=".$ID.";";
  105.  
  106.   return $q;
  107. }
  108.  
  109. function SQL_getProvider$id_idd$sql_object$ID=-1)
  110. {
  111.   if ($ID==-1{
  112.     $sdi_object_funcnew sdi;
  113.     $data=$sdi_object_func -> _GetKeysSdi($id_idd,$sql_object);
  114.     $ID=$data[0]['sdii_provider'];
  115.   }
  116.   $q "SELECT sdip_id, sdip_name, sdip_service, sdip_description, sdip_incharge,
  117.         sdip_address, sdip_phone, sdip_fax, sdip_email, DATE_FORMAT(sdip_date_crea, '".toStringSqlDate('long')."' ) AS date_c, DATE_FORMAT(sdip_last_modify, '".toStringSqlDate('long')."' ) AS date_m
  118.         FROM "T_SDI_PROVIDER ." WHERE sdip_id=".$ID.";";
  119.  
  120.   return $q;
  121. }
  122.  
  123. function SQL_getEvaluation$id_idd$sql_object$ID=-1)
  124. {
  125.   if ($ID==-1{
  126.     $sdi_object_funcnew sdi;
  127.     $data=$sdi_object_func -> _GetKeysSdi($id_idd,$sql_object);
  128.     $ID=$data[0]['sdii_evaluation'];
  129.   }
  130.   $q "SELECT sdie_id, sdie_scale_compare, sdie_fiability, sdie_accessibility, sdie_lisibility,
  131.         sdie_relevance, sdie_global_performance, DATE_FORMAT(sdie_date_crea, '".toStringSqlDate('long')."' ) AS date_c, DATE_FORMAT(sdie_last_modify, '".toStringSqlDate('long')."' ) AS date_m
  132.         FROM "T_SDI_EVAL ." WHERE sdie_id=".$ID.";";
  133.    
  134.   return $q;
  135. }
  136.  
  137.  
  138. ?>

Documentation generated on Thu, 20 Mar 2014 16:49:06 +0100 by phpDocumentor 1.4.1