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 yellowpages
  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 yellowp_id, yellowp_name, DATE_FORMAT(yellowp_last_modify, '".toStringSqlDate('long')."') AS yellowp_last_modify, yellowp_last_modify AS yellowp_last_modify2, DATE_FORMAT(yellowp_date_crea, '".toStringSqlDate()."') AS yellowp_date_crea
  21. FROM " T_YELLOWPAGES "
  22. WHERE yellowp_statut <> 'E'
  23. ORDER BY yellowp_last_modify2 DESC
  24. LIMIT 0 , 10;";
  25. $req_count_yp "SELECT COUNT(yellowp_id) as num_rows FROM " T_YELLOWPAGES " WHERE yellowp_statut<>'E';";
  26. $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;";
  27. $req_alphabetical="SELECT DISTINCT UPPER(LEFT(yellowp_name, 1)) AS first_letter FROM "T_YELLOWPAGES." WHERE yellowp_statut <> 'E' ORDER BY first_letter ASC;";
  28.  
  29. function SQL_getCountypList($filter= -1$search= -1{
  30.   switch ($filter{
  31.     case 'P':
  32.       $mask=" WHERE yellowp_statut = 'P'";
  33.       break;
  34.     case 'D':
  35.       $mask=" WHERE yellowp_statut = 'D'";
  36.       break;
  37.     case 'AA':
  38.       $mask=" WHERE yellowp_statut = 'AA'";
  39.       break;
  40.     case 'ALPHA':
  41.       $mask=" WHERE yellowp_statut <> 'E' AND lower(yellowp_name) LIKE '\\\\".strtolower($search)."%' ";
  42.       break;
  43.     default:
  44.       $mask=" WHERE yellowp_statut <> 'E'";
  45.       break;
  46.   }
  47.   if($filter== -1$mask=" WHERE yellowp_statut <> 'E'";
  48.   $requete"SELECT COUNT(yellowp_id) AS num_rows FROM " T_YELLOWPAGES $mask.";";
  49.   return $requete;
  50. }
  51.  
  52. function SQL_getypList($debut$limite SELECT_LIMIT$filter= -1$search= -1{
  53.   switch ($filter{
  54.     case 'P':
  55.       $mask=" WHERE yellowp_statut = 'P'";
  56.       break;
  57.     case 'D':
  58.       $mask=" WHERE yellowp_statut = 'D'";
  59.       break;
  60.     case 'AA':
  61.       $mask=" WHERE yellowp_statut = 'AA'";
  62.       break;
  63.     case 'ALPHA':
  64.       $mask=" WHERE yellowp_statut <> 'E' AND lower(yellowp_name) LIKE '\\\\".strtolower($search)."%' ";
  65.       break;
  66.     default:
  67.       $mask=" WHERE yellowp_statut <> 'E'";
  68.       break;
  69.   }
  70.   if($filter== -1$mask=" WHERE yellowp_statut <> 'E'";
  71.   $requete=    "SELECT Y.yellowp_id, LEFT(Y.yellowp_name, 60) AS yellowp_name, Y.yellowp_statut, DATE_FORMAT(Y.yellowp_date_crea, '".toStringSqlDate('long')."') AS yellowp_date_crea_display FROM " T_YELLOWPAGES." AS Y ".
  72.   $mask." ORDER BY Y.yellowp_name LIMIT ".$debut." , ".$limite.";";
  73.   return $requete;
  74. }
  75.  
  76. function SQL_get_Display_CountypList($filter= -1$search= -1{
  77.   switch ($filter{
  78.     case 'theme':
  79.       $mask=" WHERE yellowp_statut = 'P' AND SD.sdtheme_id =".$search;
  80.       break;
  81.        
  82.     case 'alpha':
  83.       $mask=" WHERE yellowp_statut ='P' AND lower(yellowp_name) LIKE '\\\\".strtolower($search)."%' ";
  84.       break;
  85.     default:
  86.       $mask=" WHERE yellowp_statut ='P'";
  87.       break;
  88.   }
  89.   if($filter== -1$mask=" WHERE yellowp_statut ='P'";
  90.   $requete"SELECT COUNT(yellowp_id) AS num_rows FROM " T_YELLOWPAGES." AS Y ".
  91.      " LEFT OUTER JOIN "T_THEME" AS T on Y.yellowp_theme=T.theme_id".
  92.      " LEFT OUTER JOIN "T_SD_THEME" AS SD on T.theme_sd_theme=SD.sdtheme_id"
  93.      . $mask.";";
  94.      return $requete;
  95. }
  96.  
  97. function SQL_get_Display_ypList($debut$limite SELECT_LIMIT$filter= -1$search= -1{
  98.   switch ($filter{
  99.     case 'theme':
  100.       $mask=" WHERE yellowp_statut = 'P' AND SD.sdtheme_id =".$search;
  101.       break;
  102.        
  103.     case 'alpha':
  104.       $mask=" WHERE yellowp_statut ='P' AND lower(yellowp_name) LIKE '\\\\".strtolower($search)."%' ";
  105.       break;
  106.     default:
  107.       $mask=" WHERE yellowp_statut ='P'";
  108.       break;
  109.   }
  110.   if($filter== -1$mask=" WHERE yellowp_statut ='P'";
  111.   $requete=    "SELECT Y.yellowp_id, LEFT(Y.yellowp_name, 60) AS yellowp_name, T.theme_name, yellowp_activity, SD.sdtheme_name, SD.sdtheme_id, Y.yellowp_statut, DATE_FORMAT(Y.yellowp_date_crea, '".toStringSqlDate('long')."') AS yellowp_date_crea_display FROM " T_YELLOWPAGES." AS Y ".
  112.          " LEFT OUTER JOIN "T_THEME" AS T on Y.yellowp_theme=T.theme_id".
  113.      " LEFT OUTER JOIN "T_SD_THEME" AS SD on T.theme_sd_theme=SD.sdtheme_id".
  114.   $mask." ORDER BY Y.yellowp_name LIMIT ".$debut." , ".$limite.";";
  115.   return $requete;
  116. }
  117.   $req_alphabetical="SELECT DISTINCT UCASE(LEFT(yellowp_name, 1)) AS first_letter FROM "T_YELLOWPAGES." WHERE yellowp_statut = 'P' ORDER BY first_letter ASC;";
  118.   return $req_alphabetical;
  119. }
  120.   $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  ='P' ORDER BY sdtheme_range DESC, sdtheme_name ASC, theme_name ASC;";
  121.   return $req_list_theme;
  122. }
  123.  
  124. function SQL_getOneYpName($id{
  125.   $q =    "SELECT yellowp_name
  126.           FROM " T_YELLOWPAGES 
  127.           WHERE yellowp_id ="$id .";";
  128.   return $q;
  129. }
  130.  
  131. function SQL_getdetyp($yp_id$force_status false{
  132.     
  133.     if($force_status$force_status " AND "sql_status_filter('yellowp_statut'$force_status);
  134.     else $force_status "";
  135.     
  136.   $req_det"
  137.             SELECT yellowp_name, yellowp_activity, t.theme_name, yellowp_theme, yellowp_street, SD.sdtheme_name, SD.sdtheme_id, yellowp_postal_code, yellowp_city,  yellowp_country,  yellowp_phone,  yellowp_fax, yellowp_email, yellowp_website, yellowp_latitude, yellowp_longitude, DATE_FORMAT(yellowp_last_modify, '".toStringSqlDate('long')."') AS yellowp_last_modify, DATE_FORMAT(yellowp_date_crea, '".toStringSqlDate()."') AS yellowp_date_crea,   yellowp_statut
  138.             FROM " T_YELLOWPAGES 
  139.             LEFT  OUTER  JOIN " T_THEME " t ON yellowp_theme = t.theme_id 
  140.             LEFT OUTER JOIN "T_SD_THEME" AS SD on t.theme_sd_theme=SD.sdtheme_id
  141.             WHERE yellowp_id ='"$yp_id ."'"$force_status.";";
  142.   return $req_det;
  143. }
  144.  
  145. function SQL_getlistyp($debut$limite{
  146.   $mask="";
  147.   if ($limite==true{
  148.     $mask"LIMIT $debut , "SELECT_LIMIT;
  149.   }
  150.   $req_listpre"SELECT * FROM " T_YELLOWPAGES " WHERE yellowp_statut<>'E' ORDER BY yellowp_name $mask ;";
  151.   return $req_listpre;
  152. }
  153.  
  154. function SQL_getlistyppre($debut$limite{
  155.   $mask="";
  156.   if ($limite==true{
  157.     $mask"LIMIT $debut , "SELECT_LIMIT;
  158.   }
  159.   $req_list2"SELECT * FROM " T_YELLOWPAGES " WHERE yellowp_statut='D' ORDER BY yellowp_name $mask ;";
  160.   return $req_list2;
  161. }
  162.  
  163. function SQL_getlistyptheme($theme,$debut$limite{
  164.   $mask="";
  165.   if ($limite==true{
  166.     $mask"LIMIT $debut , "SELECT_LIMIT;
  167.   }
  168.   $req_listtheme"SELECT * FROM " T_YELLOWPAGES " WHERE yellowp_theme=$theme ORDER BY yellowp_name $mask ;";
  169.   return $req_listtheme;
  170. }
  171. function SQL_getOneyptheme($theme_id{
  172.   $req_Onetheme"SELECT theme_name FROM " T_THEME " WHERE theme_id=$theme_id ;";
  173.   return $req_Onetheme;
  174. }
  175.  
  176. function SQL_getlistypstatut($statut$debut$limite{
  177.   $mask="";
  178.   if ($limite==true{
  179.     $mask"LIMIT $debut , "SELECT_LIMIT;
  180.   }
  181.   $req_liststatut"SELECT * FROM " T_YELLOWPAGES " WHERE yellowp_statut='$statut' ORDER BY yellowp_name $mask ;";
  182.   return $req_liststatut;
  183. }
  184.  
  185. ?>

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