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 (!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 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{
  132.   $req_det"
  133.             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
  134.             FROM " T_YELLOWPAGES 
  135.             LEFT  OUTER  JOIN " T_THEME " t ON yellowp_theme = t.theme_id 
  136.             LEFT OUTER JOIN "T_SD_THEME" AS SD on t.theme_sd_theme=SD.sdtheme_id
  137.             WHERE yellowp_id ="$yp_id .";";
  138.   return $req_det;
  139. }
  140.  
  141. function SQL_getlistyp($debut$limite{
  142.   $mask="";
  143.   if ($limite==true{
  144.     $mask"LIMIT $debut , "SELECT_LIMIT;
  145.   }
  146.   $req_listpre"SELECT * FROM " T_YELLOWPAGES " WHERE yellowp_statut<>'E' ORDER BY yellowp_name $mask ;";
  147.   return $req_listpre;
  148. }
  149.  
  150. function SQL_getlistyppre($debut$limite{
  151.   $mask="";
  152.   if ($limite==true{
  153.     $mask"LIMIT $debut , "SELECT_LIMIT;
  154.   }
  155.   $req_list2"SELECT * FROM " T_YELLOWPAGES " WHERE yellowp_statut='D' ORDER BY yellowp_name $mask ;";
  156.   return $req_list2;
  157. }
  158.  
  159. function SQL_getlistyptheme($theme,$debut$limite{
  160.   $mask="";
  161.   if ($limite==true{
  162.     $mask"LIMIT $debut , "SELECT_LIMIT;
  163.   }
  164.   $req_listtheme"SELECT * FROM " T_YELLOWPAGES " WHERE yellowp_theme=$theme ORDER BY yellowp_name $mask ;";
  165.   return $req_listtheme;
  166. }
  167. function SQL_getOneyptheme($theme_id{
  168.   $req_Onetheme"SELECT theme_name FROM " T_THEME " WHERE theme_id=$theme_id ;";
  169.   return $req_Onetheme;
  170. }
  171.  
  172. function SQL_getlistypstatut($statut$debut$limite{
  173.   $mask="";
  174.   if ($limite==true{
  175.     $mask"LIMIT $debut , "SELECT_LIMIT;
  176.   }
  177.   $req_liststatut"SELECT * FROM " T_YELLOWPAGES " WHERE yellowp_statut='$statut' ORDER BY yellowp_name $mask ;";
  178.   return $req_liststatut;
  179. }
  180.  
  181. ?>

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