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

Source for file pgsql.inc.php

Documentation is available at pgsql.inc.php

  1. <?php
  2. /**
  3.  * @package linea21.core
  4.  * @subpackage home
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  *  'Home' module is used into the back-office
  10.  */
  11.  
  12. $req_yp "SELECT yellowp_name, yellowp_id FROM " T_YELLOWPAGES " WHERE yellowp_statut='D';";
  13.  
  14. $req_sdi =     "SELECT DISTINCT V.sdiv_sdi_info, MAX(V.sdiv_date_published) as date_pub, " .
  15.             "MAX(V.sdiv_date_published) + I.sdii_frequency * interval '1 day' AS datep, " .
  16.             "I.sdii_name, I.sdii_id, S.scale_denomination, S.scale_id 
  17.             FROM " T_SDI_VALUE " AS V
  18.             LEFT OUTER JOIN " T_SDI_INFO " AS I ON V.sdiv_sdi_info = I.sdii_id
  19.             LEFT OUTER JOIN " T_SCALE " AS S ON V.sdiv_scale = S.scale_id
  20.             WHERE sdiv_statut <> 'E' AND sdii_statut <> 'E' 
  21.             AND I.sdii_frequency <> 0 AND S.scale_statut <> 'E' 
  22.             GROUP BY V.sdiv_sdi_info, I.sdii_frequency, I.sdii_name, I.sdii_id, S.scale_denomination, S.scale_id 
  23.             HAVING (MAX(V.sdiv_date_published) + I.sdii_frequency * interval '1 day') < NOW() 
  24.             ORDER BY S.scale_id;";
  25.  
  26. $req_news "SELECT N.news_title, news_id FROM " T_NEWS " AS  N WHERE news_statut='P' ORDER BY news_published_date DESC OFFSET 0 LIMIT 3;";
  27.  
  28. $req_publi "SELECT publi_title, publi_resume, publi_id FROM " T_PUBLI " WHERE publi_statut='P' ORDER BY publi_published_date DESC OFFSET 0 LIMIT 1;";
  29.  
  30. $req_rep "SELECT  workrep_title , workrep_resume,   workrep_id FROM " T_WORK_REP " AS  N WHERE workrep_statut='P' ORDER BY workrep_published_date DESC OFFSET 0 LIMIT 1;";
  31.  
  32. function SQL_getUser($date)
  33. {
  34.   $req_user "SELECT user_login, user_id , user_date_crea FROM " T_USER " WHERE user_date_crea > '" $date "' AND user_validity='Y'";
  35.   return $req_user;
  36. }
  37.  
  38. function SQL_getProjects()
  39. {
  40.   $q =  "SELECT project_name, project_id, to_char(project_estimated_date, '".
  41.   toStringSqlDate()."') AS project_estimated_date_display FROM "  T_PROJECT .
  42.           " WHERE project_statut='P' AND project_estimated_date <> '0001-01-01'".
  43.           " ORDER BY project_estimated_date ASC OFFSET 0 LIMIT 1;";
  44.   return $q;
  45. }
  46.  
  47. ?>

Documentation generated on Fri, 01 Apr 2011 09:33:46 +0200 by phpDocumentor 1.4.1