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.  
  28. function SQL_getUserLogin($user_id{
  29.     $requete="SELECT user_login FROM "T_USER." WHERE user_validity<>'N' AND user_id='".$user_id."'";
  30.     return $requete;
  31. }
  32.  
  33. function SQL_getAllUserInfo($user_id{
  34.     $requete="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."'";
  35.     return $requete;
  36. }
  37.  
  38. function SQL_getlistuser($debut$limite SELECT_LIMIT$filter=''$search='' {
  39.     if($search!=''{
  40.         switch ($filter{
  41.         case 'ALPHA':
  42.             $mask=" AND lower(user_login) LIKE lower('\\".$search."%') ";
  43.             break;
  44.         case 'GROUP':
  45.             $mask=" AND user_category='".$search."' ";
  46.             break;
  47.         default:
  48.             $mask='';
  49.             break;
  50.         }
  51.     else $mask='';
  52.     $requete"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.";";
  53.     return $requete;
  54. }
  55.  
  56. function SQLCount_getlistuser($filter=''$search='' {
  57.     
  58.     if($search!=''{
  59.         switch ($filter{
  60.         case 'ALPHA':
  61.             $mask=" AND lower(user_login) LIKE lower('\\".$search."%') ";
  62.             break;
  63.         case 'GROUP':
  64.             $mask=" AND user_category='".$search."' ";
  65.             break;
  66.         default:
  67.             $mask='';
  68.             break;
  69.         }
  70.     else $mask='';
  71.     $requete"SELECT COUNT(user_login) AS num_rows FROM " T_USER " WHERE user_validity<>'N'".$mask.";";
  72.     return $requete;
  73. }
  74.  
  75. ?>

Documentation generated on Sat, 08 Nov 2008 14:53:51 +0100 by phpDocumentor 1.4.1