mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-05-09 01:35:52 +03:00
* user list: set pwg_token in POST data to user_list_backend.php The POST data for the user data table request was empty, which could cause user data retrieval to error out with HTTP 403 due to missing the authentication token. * user_list_backend: fix uninitialized variables If iSortCol_0, sEcho, or sSearch are unset in the HTTP request, it could cause variables to be uninitialized, potentially causing error messages to be included in the HTTP response. These error messages, if present, can prevent the JSON response from being parsed. * user list: delete unnecessary quotes Javascript object key names don't generally need to be quoted. Remove some quotes that were introduced by a recent change that added a body to the AJAX POST request to retrieve the user list.
This commit is contained in:
parent
7e41e21af4
commit
65ac272179
2 changed files with 13 additions and 5 deletions
|
@ -70,7 +70,8 @@ if ( isset( $_REQUEST['iDisplayStart'] ) && $_REQUEST['iDisplayLength'] != '-1'
|
|||
$sLimit = "LIMIT ".$_REQUEST['iDisplayStart'].", ".$_REQUEST['iDisplayLength'];
|
||||
}
|
||||
|
||||
|
||||
$sOrder = "";
|
||||
|
||||
/*
|
||||
* Ordering
|
||||
*/
|
||||
|
@ -104,7 +105,7 @@ if ( isset( $_REQUEST['iSortCol_0'] ) )
|
|||
* on very large tables, and MySQL's regex functionality is very limited
|
||||
*/
|
||||
$sWhere = "";
|
||||
if ( $_REQUEST['sSearch'] != "" )
|
||||
if ( isSet( $_REQUEST['sSearch']) && $_REQUEST['sSearch'] != "" )
|
||||
{
|
||||
$sWhere = "WHERE (";
|
||||
for ( $i=0 ; $i<count($aColumns) ; $i++ )
|
||||
|
@ -161,12 +162,13 @@ $rResultTotal = pwg_query($sQuery);
|
|||
$aResultTotal = pwg_db_fetch_array($rResultTotal);
|
||||
$iTotal = $aResultTotal[0];
|
||||
|
||||
|
||||
$sEcho = isSet($_REQUEST['sEcho']) ? intval($_REQUEST['sEcho']) : 0;
|
||||
|
||||
/*
|
||||
* Output
|
||||
*/
|
||||
$output = array(
|
||||
"sEcho" => intval($_REQUEST['sEcho']),
|
||||
"sEcho" => $sEcho,
|
||||
"iTotalRecords" => $iTotal,
|
||||
"iTotalDisplayRecords" => $iFilteredTotal,
|
||||
"aaData" => array()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue