Changeset 2088


Ignore:
Timestamp:
Sep 12, 2007, 5:52:16 AM (17 years ago)
Author:
rvelices
Message:

urls used in http redirections must not be html escaped (eg. should use & instead of &)

Location:
branches/branch-1_7
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/branch-1_7/admin/notification_by_mail.php

    r2060 r2088  
    8585      $must_repost = true;
    8686      array_push($page['errors'],
    87         l10n_dec('nbm_background_treatment_redirect_second', 
     87        l10n_dec('nbm_background_treatment_redirect_second',
    8888                 'nbm_background_treatment_redirect_seconds',
    8989                  $time_refresh));
     
    165165      array_push
    166166      (
    167         $inserts, 
     167        $inserts,
    168168        array
    169169        (
     
    176176      array_push
    177177      (
    178         $page['infos'], 
     178        $page['infos'],
    179179        sprintf(
    180           l10n('nbm_user_x_added'), 
    181           $nbm_user['username'], 
     180          l10n('nbm_user_x_added'),
     181          $nbm_user['username'],
    182182          get_email_address_as_display_text($nbm_user['mail_address'])
    183183        )
     
    204204        $result = pwg_query($query);
    205205
    206         redirect($base_url.get_query_string_diff(array()), l10n('nbm_redirect_msg'));
     206        redirect($base_url.get_query_string_diff(array(), false), l10n('nbm_redirect_msg'));
    207207      }
    208208    }
     
    219219  global $conf, $page, $user, $lang_info, $lang, $env_nbm;
    220220  $return_list = array();
    221  
     221
    222222  if (in_array($action, array('list_to_send', 'send')))
    223223  {
     
    314314                  array
    315315                  (
    316                     'DATE_BETWEEN_1' => $nbm_user['last_send'], 
     316                    'DATE_BETWEEN_1' => $nbm_user['last_send'],
    317317                    'DATE_BETWEEN_2' => $dbnow,
    318318                    'END_PUNCT' => $end_punct
     
    422422            }
    423423          }
    424          
     424
    425425          // unset env nbm user
    426426          unset_user_on_env_nbm();
     
    520520        }
    521521      }
    522    
     522
    523523      array_push($page['infos'],
    524524        l10n_dec('nbm_updated_param_count', 'nbm_updated_params_count',
     
    587587     (
    588588      'caption' => l10n('nbm_param_mode'),
    589       'url' => add_url_params($base_url.get_query_string_diff(array('mode', 'select')), 
     589      'url' => add_url_params($base_url.get_query_string_diff(array('mode', 'select')),
    590590        array('mode' => 'param'))
    591591     ),
     
    627627  $template->assign_block_vars
    628628  (
    629     'repost', 
     629    'repost',
    630630      array
    631631      (
  • branches/branch-1_7/admin/user_list.php

    r2042 r2088  
    257257    array_push($page['errors'], l10n('Guest cannot be deleted'));
    258258  }
    259   if (($conf['guest_id'] != $conf['default_user_id']) and 
     259  if (($conf['guest_id'] != $conf['default_user_id']) and
    260260      in_array($conf['default_user_id'], $collection))
    261261  {
     
    354354          'show_nb_hits', 'maxheight', 'status', 'enabled_high');
    355355
    356   $true_false_fields = array('expand', 'show_nb_comments', 
     356  $true_false_fields = array('expand', 'show_nb_comments',
    357357                       'show_nb_hits', 'enabled_high');
    358358  if ($conf['allow_adviser'])
     
    439439    PHPWG_ROOT_PATH.
    440440    'admin.php'.
    441     get_query_string_diff(
    442       array(
    443         'start'
    444         )
    445       )
     441    get_query_string_diff(array(), false)
    446442    );
    447443}
     
    837833      'EMAIL' => get_email_address_as_display_text($local_user['email']),
    838834      'GROUPS' => $groups_string,
    839       'PROPERTIES' => 
     835      'PROPERTIES' =>
    840836        (isset($local_user['enabled_high']) and ($local_user['enabled_high'] == 'true'))
    841837        ? $lang['is_high_enabled'] : $lang['is_high_disabled']
  • branches/branch-1_7/include/functions.inc.php

    r2085 r2088  
    429429
    430430  $do_log = trigger_event('pwg_log_allowed', $do_log, $image_id, $image_type);
    431  
     431
    432432  if (!$do_log)
    433433  {
     
    459459  list($curyear, $curmonth, $curday) = explode('-', $curdate);
    460460  list($curhour) = explode(':', $curtime);
    461  
     461
    462462  $query = '
    463463INSERT INTO '.HISTORY_TABLE.'
     
    712712 *
    713713 * @param array $rejects
     714 * @param boolean $escape - if true escape & to & (for html)
    714715 * @returns string
    715716 */
    716 function get_query_string_diff($rejects = array())
     717function get_query_string_diff($rejects=array(), $escape=true)
    717718{
    718719  $query_string = '';
     
    726727    if (!in_array($key, $rejects))
    727728    {
    728       $query_string.= $is_first ? '?' : '&';
     729      $query_string.= $is_first ? '?' : ($escape ? '&' : '&' );
    729730      $is_first = false;
    730731      $query_string.= $key.'='.$value;
     
    838839    $thumbnail_title = '';
    839840  }
    840  
     841
    841842  if (!empty($element_info['filesize']))
    842843  {
     
    10741075 *
    10751076 * @param element/array $key_args: element or array of l10n_args elements
    1076  * @param $sep: if $key_args is array, 
     1077 * @param $sep: if $key_args is array,
    10771078 *   separator is used when translated l10n_args elements are concated
    10781079 * @return string
Note: See TracChangeset for help on using the changeset viewer.