Ignore:
Timestamp:
Nov 18, 2013, 6:03:00 AM (10 years ago)
Author:
rvelices
Message:
  • ws users/groups/perms returns int instead of strings for ids
  • fix ws permissions getList (sometimes got objects sometimes arrays)
  • users_list data table uses POST (avoid extra lengthy urls)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/user_list_backend.php

    r25475 r25545  
    2929 */
    3030$sLimit = "";
    31 if ( isset( $_GET['iDisplayStart'] ) && $_GET['iDisplayLength'] != '-1' )
     31if ( isset( $_REQUEST['iDisplayStart'] ) && $_REQUEST['iDisplayLength'] != '-1' )
    3232{
    33   $sLimit = "LIMIT ".pwg_db_real_escape_string( $_GET['iDisplayStart'] ).", ".
    34     pwg_db_real_escape_string( $_GET['iDisplayLength'] );
     33  $sLimit = "LIMIT ".pwg_db_real_escape_string( $_REQUEST['iDisplayStart'] ).", ".
     34    pwg_db_real_escape_string( $_REQUEST['iDisplayLength'] );
    3535}
    3636       
     
    3939 * Ordering
    4040 */
    41 if ( isset( $_GET['iSortCol_0'] ) )
     41if ( isset( $_REQUEST['iSortCol_0'] ) )
    4242{
    4343  $sOrder = "ORDER BY  ";
    44   for ( $i=0 ; $i<intval( $_GET['iSortingCols'] ) ; $i++ )
     44  for ( $i=0 ; $i<intval( $_REQUEST['iSortingCols'] ) ; $i++ )
    4545  {
    46     if ( $_GET[ 'bSortable_'.intval($_GET['iSortCol_'.$i]) ] == "true" )
     46    if ( $_REQUEST[ 'bSortable_'.intval($_REQUEST['iSortCol_'.$i]) ] == "true" )
    4747    {
    48       $sOrder .= $aColumns[ intval( $_GET['iSortCol_'.$i] ) ]."
    49                                         ".pwg_db_real_escape_string( $_GET['sSortDir_'.$i] ) .", ";
     48      $sOrder .= $aColumns[ intval( $_REQUEST['iSortCol_'.$i] ) ]."
     49                                        ".pwg_db_real_escape_string( $_REQUEST['sSortDir_'.$i] ) .", ";
    5050    }
    5151  }
     
    6666 */
    6767$sWhere = "";
    68 if ( $_GET['sSearch'] != "" )
     68if ( $_REQUEST['sSearch'] != "" )
    6969{
    7070  $sWhere = "WHERE (";
    7171  for ( $i=0 ; $i<count($aColumns) ; $i++ )
    7272  {
    73     $sWhere .= $aColumns[$i]." LIKE '%".pwg_db_real_escape_string( $_GET['sSearch'] )."%' OR ";
     73    $sWhere .= $aColumns[$i]." LIKE '%".pwg_db_real_escape_string( $_REQUEST['sSearch'] )."%' OR ";
    7474  }
    7575  $sWhere = substr_replace( $sWhere, "", -3 );
     
    8080for ( $i=0 ; $i<count($aColumns) ; $i++ )
    8181{
    82   if ( $_GET['bSearchable_'.$i] == "true" && $_GET['sSearch_'.$i] != '' )
     82  if ( $_REQUEST['bSearchable_'.$i] == "true" && $_REQUEST['sSearch_'.$i] != '' )
    8383  {
    8484    if ( $sWhere == "" )
     
    9090      $sWhere .= " AND ";
    9191    }
    92     $sWhere .= $aColumns[$i]." LIKE '%".pwg_db_real_escape_string($_GET['sSearch_'.$i])."%' ";
     92    $sWhere .= $aColumns[$i]." LIKE '%".pwg_db_real_escape_string($_REQUEST['sSearch_'.$i])."%' ";
    9393  }
    9494}
     
    130130 */
    131131$output = array(
    132   "sEcho" => intval($_GET['sEcho']),
     132  "sEcho" => intval($_REQUEST['sEcho']),
    133133  "iTotalRecords" => $iTotal,
    134134  "iTotalDisplayRecords" => $iFilteredTotal,
Note: See TracChangeset for help on using the changeset viewer.