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

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