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 user
  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.  
  19. $req_quickbox_add "SELECT user_id, user_login, to_char(user_last_modify, '".toStringSqlDate('long')."') AS user_last_modify_display, to_char(user_date_crea, '".toStringSqlDate()."') AS user_date_crea_display FROM " T_USER " WHERE user_validity <> 'N' ORDER BY user_date_crea DESC, user_login ASC LIMIT 10 OFFSET 0;";
  20. $req_quickbox_list "SELECT user_id, user_login, to_char(user_last_modify, '".toStringSqlDate('long')."') AS user_last_modify_display, to_char(user_date_crea, '".toStringSqlDate()."') AS user_date_crea_display FROM " T_USER " WHERE user_validity <> 'N' ORDER BY user_last_modify DESC, user_login ASC LIMIT 10 OFFSET 0;";
  21. $req_quickbox_sup "SELECT user_id, user_login, to_char(user_last_modify, '".toStringSqlDate('long')."') AS user_last_modify_display, to_char(user_date_crea, '".toStringSqlDate()."') AS user_date_crea_display FROM " T_USER " WHERE user_validity = 'N' ORDER BY user_last_modify DESC, user_login ASC LIMIT 10 OFFSET 0;";
  22.  
  23. $req_list_group="SELECT catus_id, catus_name FROM " T_CAT_USER ";";
  24. $req_alphabetical="SELECT DISTINCT upper(substring(user_login from 1 for 1)) AS first_letter FROM "T_USER." WHERE user_validity<>'N' ORDER BY first_letter ASC;";
  25. $req_nb_inscrit="SELECT COUNT(user_id) AS nb_inscrit FROM "T_USER." WHERE user_validity<>'N'";
  26.  
  27. function SQL_getUserLogin($user_id{
  28.   $q="SELECT user_login FROM "T_USER." WHERE user_validity<>'N' AND user_id='".$user_id."'";
  29.   return $q;
  30. }
  31.  
  32. function SQL_getAllUserInfo($user_id{
  33.   $q="SELECT U.user_login, U.user_validity, U.user_category, R.*, P.*, to_char(profile_birthdate, '".toStringSqlDate()."') AS profile_birthdate, to_char(profile_last_modify, '".toStringSqlDate('long')."') AS profile_last_modify_display, to_char(profile_date_crea, '".toStringSqlDate()."') AS profile_date_crea_display, C.catus_id, C.catus_name FROM "T_USER." AS U LEFT OUTER JOIN ".T_RIGHT." AS R on R.rights_id=U.user_rights LEFT OUTER JOIN ".T_PROFILE." AS P on P.profile_id=U.user_profile LEFT OUTER JOIN ".T_CAT_USER." AS C on C.catus_id=U.user_category WHERE user_validity<>'N' AND user_id='".$user_id."'";
  34.   return $q;
  35. }
  36.  
  37. function SQL_getlistuser($debut$limite SELECT_LIMIT$filter=''$search='' {
  38.   if($search!=''{
  39.     switch ($filter{
  40.       case 'ALPHA':
  41.         $mask=" AND lower(user_login) LIKE lower('\\".$search."%') ";
  42.         break;
  43.       case 'GROUP':
  44.         $mask=" AND user_category='".$search."' ";
  45.         break;
  46.       default:
  47.         $mask='';
  48.         break;
  49.     }
  50.   else $mask='';
  51.   $q"SELECT U.user_login, U.user_id, to_char(user_date_crea, '".toStringSqlDate()."') AS user_date_crea_display, C.catus_name FROM " T_USER " AS U LEFT OUTER JOIN ".T_CAT_USER." AS C ON U.user_category=C.catus_id WHERE user_validity<>'N'".$mask." ORDER BY user_date_crea DESC, user_login ASC OFFSET ".$debut." LIMIT ".$limite.";";
  52.   return $q;
  53. }
  54.  
  55. function SQLCount_getlistuser($filter=''$search='' {
  56.  
  57.   if($search!=''{
  58.     switch ($filter{
  59.       case 'ALPHA':
  60.         $mask=" AND lower(user_login) LIKE lower('\\".$search."%') ";
  61.         break;
  62.       case 'GROUP':
  63.         $mask=" AND user_category='".$search."' ";
  64.         break;
  65.       default:
  66.         $mask='';
  67.         break;
  68.     }
  69.   else $mask='';
  70.   $q"SELECT COUNT(user_login) AS num_rows FROM " T_USER " WHERE user_validity<>'N'".$mask.";";
  71.   return $q;
  72. }
  73.  
  74. function SQL_Get_WorkshopsDenomination($array{
  75.  
  76.   $str='';
  77.   $sep='';
  78.   foreach($array as $v{
  79.     $str .= $sep'workshop_id='.$v;
  80.     $sep ' OR ';
  81.   }
  82.   $query "SELECT workshop_denomination, workshop_id FROM "T_WORK ." WHERE ("$str .") AND workshop_statut <> 'E' ORDER BY workshop_id DESC";
  83.  
  84.   return $query;
  85. }
  86.  
  87. function SQL_getWorkgroupsList({
  88.   $q "SELECT workshop_id as id, workshop_denomination as name FROM "T_WORK ." WHERE workshop_statut = 'P' OR workshop_statut = 'D';";
  89.   return $q;
  90. }
  91.  
  92. function SQL_getUserWorkgroups($id{
  93.     $q =     "SELECT workshop_id as id, workshop_denomination as name FROM "J_WORK_USERS .
  94.             " LEFT OUTER JOIN " T_WORK " ON jwu_workshop_id = workshop_id " .
  95.             " WHERE jwu_user_id = '".$id."' AND workshop_statut='P' ORDER BY workshop_range ASC, workshop_denomination ASC;";
  96.  
  97.     return $q;
  98. }
  99.     $q =     "SELECT type || '-' || workshop_id as exception FROM "T_WORK_NOTIFY .    " WHERE user_id = '".$id."';";
  100.  
  101.     return $q;
  102. }
  103. ?>

Documentation generated on Thu, 03 May 2012 15:07:01 +0200 by phpDocumentor 1.4.1