Changeset 11019


Ignore:
Timestamp:
May 23, 2011, 7:08:25 PM (14 years ago)
Author:
Eric
Message:

r11018 merged from trunk to branch 2.20

Location:
extensions/UserAdvManager/branches/2.20
Files:
21 edited

Legend:

Unmodified
Added
Removed
  • extensions/UserAdvManager/branches/2.20/GT_del_account.php

    r9925 r11019  
    2121$conf_UAM = unserialize($conf['UserAdvManager']);
    2222
    23 if (isset($conf_UAM[24]) and $conf_UAM[24] <> '')
     23if (isset($conf_UAM[23]) and $conf_UAM[23] <> '')
    2424{
    2525  // Management of Extension flags ([mygallery], [myurl]) - [username] flag can't be used here
     
    3131  if (function_exists('get_user_language_desc'))
    3232  {
    33     $custom_text = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[24]));
     33    $custom_text = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[23]));
    3434  }
    35   else $custom_text = l10n(preg_replace($patterns, $replacements, $conf_UAM[24]));
     35  else $custom_text = l10n(preg_replace($patterns, $replacements, $conf_UAM[23]));
    3636}
    3737   
  • extensions/UserAdvManager/branches/2.20/USR_del_account.php

    r9925 r11019  
    2121$conf_UAM = unserialize($conf['UserAdvManager']);
    2222
    23 if (isset($conf_UAM[32]) and $conf_UAM[32] <> '')
     23if (isset($conf_UAM[31]) and $conf_UAM[31] <> '')
    2424{
    2525  // Management of Extension flags ([mygallery], [myurl]) - [username] flag can't be used here
     
    3131  if (function_exists('get_user_language_desc'))
    3232  {
    33     $custom_text = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[32]));
     33    $custom_text = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[31]));
    3434  }
    35   else $custom_text = l10n(preg_replace($patterns, $replacements, $conf_UAM[32]));
     35  else $custom_text = l10n(preg_replace($patterns, $replacements, $conf_UAM[31]));
    3636}
    3737   
  • extensions/UserAdvManager/branches/2.20/admin/UAM_admin.php

    r10958 r11019  
    106106  case 'global':
    107107
    108         if (isset($_POST['submit']) and isset($_POST['UAM_Mail_Info']) and isset($_POST['UAM_Username_Char']) and isset($_POST['UAM_Confirm_Mail']) and isset($_POST['UAM_No_Comment_Anonymous']) and isset($_POST['UAM_Password_Enforced']) and isset($_POST['UAM_AdminPassword_Enforced']) and isset($_POST['UAM_GhostUser_Tracker']) and isset($_POST['UAM_Admin_ConfMail']) and isset($_POST['UAM_RedirToProfile']) and isset($_POST['UAM_GTAuto']) and isset($_POST['UAM_GTAutoMail']) and isset($_POST['UAM_CustomPasswRetr']) and isset($_POST['UAM_USRAuto']) and isset($_POST['UAM_USRAutoMail']) and isset($_POST['UAM_Stuffs']) and isset($_POST['UAM_HidePassw']) and isset($_POST['UAM_GroupComm']))
     108        if (isset($_POST['submit']) and isset($_POST['UAM_Mail_Info']) and isset($_POST['UAM_Username_Char']) and isset($_POST['UAM_Confirm_Mail']) and isset($_POST['UAM_Password_Enforced']) and isset($_POST['UAM_AdminPassword_Enforced']) and isset($_POST['UAM_GhostUser_Tracker']) and isset($_POST['UAM_Admin_ConfMail']) and isset($_POST['UAM_RedirToProfile']) and isset($_POST['UAM_GTAuto']) and isset($_POST['UAM_GTAutoMail']) and isset($_POST['UAM_CustomPasswRetr']) and isset($_POST['UAM_USRAuto']) and isset($_POST['UAM_USRAutoMail']) and isset($_POST['UAM_Stuffs']) and isset($_POST['UAM_HidePassw']))
    109109  {
    110110
     
    149149      (isset($_POST['UAM_Validated_Group'])?$_POST['UAM_Validated_Group']:''),
    150150      (isset($_POST['UAM_Validated_Status'])?$_POST['UAM_Validated_Status']:''),
    151       $_POST['UAM_No_Comment_Anonymous'],
    152151      $_POST['UAM_Username_Char'],
    153152      $_POST['UAM_Username_List'],
     
    180179      $_POST['UAM_Stuffs'],
    181180      $_POST['UAM_HidePassw'],
    182       $_POST['UAM_GroupComm'],
    183       (isset($_POST['UAM_AllowComm_Group'])?$_POST['UAM_AllowComm_Group']:''),
    184181      );
    185182
    186183    $conf['UserAdvManager'] = serialize($newconf_UAM);
    187184
    188                 $query = '
    189                 UPDATE '.CONFIG_TABLE.'
    190                 SET value="'.pwg_db_real_escape_string($conf['UserAdvManager']).'"
    191                 WHERE param="UserAdvManager"
    192                 LIMIT 1
    193                 ;';
    194                
    195                 pwg_query($query);
     185    conf_update_param('UserAdvManager', pwg_db_real_escape_string($conf['UserAdvManager']));
    196186
    197187    //Email confirmation settings
     
    214204
    215205    $conf['UserAdvManager_ConfirmMail'] = serialize($newconf_UAM_ConfirmMail);
    216    
    217           $query = '
    218       UPDATE '.CONFIG_TABLE.'
    219                         SET value="'.pwg_db_real_escape_string($conf['UserAdvManager_ConfirmMail']).'"
    220                         WHERE param="UserAdvManager_ConfirmMail"
    221                         LIMIT 1
    222                 ;';
    223 
    224                 pwg_query($query);
     206
     207    conf_update_param('UserAdvManager_ConfirmMail', pwg_db_real_escape_string($conf['UserAdvManager_ConfirmMail']));
    225208
    226209                array_push($page['infos'], l10n('UAM_save_config'));
     
    259242  $Valid = -1;
    260243  $Downgrade = -1;
    261   $AllowComm = -1;
    262244       
    263245  //Check groups list in database
     
    284266                }
    285267    //configuration value for downgrade users
    286     if (isset($conf_UAM[26]) and $conf_UAM[26] == $row['id'])
     268    if (isset($conf_UAM[25]) and $conf_UAM[25] == $row['id'])
    287269                {
    288270                $Downgrade = $row['id'];
    289                 }
    290     //configuration value for users group allowed to post comments
    291     if (isset($conf_UAM[37]) and $conf_UAM[37] == $row['id'])
    292                 {
    293                 $AllowComm = $row['id'];
    294271                }
    295272  }
     
    319296                        )
    320297        );
    321   //Template initialization for allowed group for comments
    322   $template->assign(
    323     'AllowComm_Group',
    324                 array(
    325       'group_options'=> $groups,
    326       'group_selected' => $AllowComm
    327                         )
    328         );
    329298       
    330299  //Status setting for unvalidated, validated users and downgrade status
     
    338307  {
    339308          $status_options[$status] = l10n('user_status_'.$status);
    340           if (isset($conf_UAM[8]) and $conf_UAM[8] == $status)
     309          if (isset($conf_UAM[7]) and $conf_UAM[7] == $status)
    341310          {
    342311            $No_Valid_Status = $status;
     
    376345  {
    377346          $status_options[$status] = l10n('user_status_'.$status);
    378           if (isset($conf_UAM[27]) and $conf_UAM[27] == $status)
     347          if (isset($conf_UAM[26]) and $conf_UAM[26] == $status)
    379348                {
    380349                  $Downgrade_Status = $status;
     
    412381                'UAM_MAIL_INFO_TRUE'             => $conf_UAM[0]=='true' ?  'checked="checked"' : '' ,
    413382                'UAM_MAIL_INFO_FALSE'            => $conf_UAM[0]=='false' ?  'checked="checked"' : '' ,
    414                 'UAM_MAILINFO_TEXT'              => $conf_UAM[9],
    415                 'UAM_USERNAME_CHAR_TRUE'         => $conf_UAM[6]=='true' ?  'checked="checked"' : '' ,
    416                 'UAM_USERNAME_CHAR_FALSE'        => $conf_UAM[6]=='false' ?  'checked="checked"' : '' ,
    417                 'UAM_USERNAME_CHAR_LIST'         => $conf_UAM[7],
     383                'UAM_MAILINFO_TEXT'              => $conf_UAM[8],
     384                'UAM_USERNAME_CHAR_TRUE'         => $conf_UAM[5]=='true' ?  'checked="checked"' : '' ,
     385                'UAM_USERNAME_CHAR_FALSE'        => $conf_UAM[5]=='false' ?  'checked="checked"' : '' ,
     386                'UAM_USERNAME_CHAR_LIST'         => $conf_UAM[6],
    418387                'UAM_CONFIRM_MAIL_TRUE'          => $conf_UAM[1]=='true' ?  'checked="checked"' : '' ,
    419388                'UAM_CONFIRM_MAIL_FALSE'         => $conf_UAM[1]=='false' ?  'checked="checked"' : '' ,
    420389    'UAM_CONFIRM_MAIL_LOCAL'         => $conf_UAM[1]=='local' ?  'checked="checked"' : '' ,
    421                 'UAM_CONFIRMMAIL_TEXT'           => $conf_UAM[10],
     390                'UAM_CONFIRMMAIL_TEXT'           => $conf_UAM[9],
    422391                'UAM_No_Confirm_Group'           => $conf_UAM[2],
    423392                'UAM_Validated_Group'            => $conf_UAM[3],
    424                 'UAM_No_Confirm_Status'          => $conf_UAM[8],
     393                'UAM_No_Confirm_Status'          => $conf_UAM[7],
    425394                'UAM_Validated_Status'           => $conf_UAM[4],
    426                 'UAM_NO_COMMENT_ANO_TRUE'        => $conf_UAM[5]=='true' ?  'checked="checked"' : '' ,
    427                 'UAM_NO_COMMENT_ANO_FALSE'       => $conf_UAM[5]=='false' ?  'checked="checked"' : '' ,
    428                 'UAM_MAILEXCLUSION_TRUE'         => $conf_UAM[11]=='true' ?  'checked="checked"' : '' ,
    429                 'UAM_MAILEXCLUSION_FALSE'        => $conf_UAM[11]=='false' ?  'checked="checked"' : '' ,
    430                 'UAM_MAILEXCLUSION_LIST'         => $conf_UAM[12],
    431                 'UAM_PASSWORDENF_TRUE'           => $conf_UAM[13]=='true' ?  'checked="checked"' : '' ,
    432                 'UAM_PASSWORDENF_FALSE'          => $conf_UAM[13]=='false' ?  'checked="checked"' : '' ,
    433                 'UAM_PASSWORD_SCORE'             => $conf_UAM[14],
    434     'UAM_ADMINPASSWENF_TRUE'         => $conf_UAM[15]=='true' ?  'checked="checked"' : '' ,
    435                 'UAM_ADMINPASSWENF_FALSE'        => $conf_UAM[15]=='false' ?  'checked="checked"' : '' ,
    436     'UAM_GHOSTRACKER_TRUE'           => $conf_UAM[16]=='true' ?  'checked="checked"' : '' ,
    437                 'UAM_GHOSTRACKER_FALSE'          => $conf_UAM[16]=='false' ?  'checked="checked"' : '' ,
    438     'UAM_GHOSTRACKER_DAYLIMIT'       => $conf_UAM[17],
    439     'UAM_GHOSTRACKER_REMINDERTEXT'   => $conf_UAM[18],
    440     'UAM_ADDLASTVISIT_TRUE'          => $conf_UAM[19]=='true' ?  'checked="checked"' : '' ,
    441     'UAM_ADDLASTVISIT_FALSE'         => $conf_UAM[19]=='false' ?  'checked="checked"' : '' ,
    442     'UAM_ADMINCONFMAIL_TRUE'         => $conf_UAM[20]=='true' ?  'checked="checked"' : '' ,
    443     'UAM_ADMINCONFMAIL_FALSE'        => $conf_UAM[20]=='false' ?  'checked="checked"' : '' ,
    444     'UAM_REDIRTOPROFILE_TRUE'        => $conf_UAM[21]=='true' ?  'checked="checked"' : '' ,
    445     'UAM_REDIRTOPROFILE_FALSE'       => $conf_UAM[21]=='false' ?  'checked="checked"' : '' ,
    446     'UAM_GTAUTO_TRUE'                => $conf_UAM[22]=='true' ?  'checked="checked"' : '' ,
    447     'UAM_GTAUTO_FALSE'               => $conf_UAM[22]=='false' ?  'checked="checked"' : '' ,
    448     'UAM_GTAUTOMAIL_TRUE'            => $conf_UAM[23]=='true' ?  'checked="checked"' : '' ,
    449     'UAM_GTAUTOMAIL_FALSE'           => $conf_UAM[23]=='false' ?  'checked="checked"' : '' ,
    450     'UAM_GTAUTODEL_TEXT'             => $conf_UAM[24],
    451     'UAM_GTAUTOMAILTEXT'             => $conf_UAM[25],
    452                 'UAM_Downgrade_Group'            => $conf_UAM[26],
    453                 'UAM_Downgrade_Status'           => $conf_UAM[27],
    454     'UAM_ADMINVALIDATIONMAIL_TEXT'   => $conf_UAM[28],
    455     'UAM_CUSTOMPASSWRETR_TRUE'       => $conf_UAM[29]=='true' ?  'checked="checked"' : '' ,
    456     'UAM_CUSTOMPASSWRETR_FALSE'      => $conf_UAM[29]=='false' ?  'checked="checked"' : '' ,
    457     'UAM_CUSTOMPASSWRETR_TEXT'       => $conf_UAM[30],
    458     'UAM_USRAUTO_TRUE'               => $conf_UAM[31]=='true' ?  'checked="checked"' : '' ,
    459     'UAM_USRAUTO_FALSE'              => $conf_UAM[31]=='false' ?  'checked="checked"' : '' ,
    460     'UAM_USRAUTODEL_TEXT'            => $conf_UAM[32],
    461     'UAM_USRAUTOMAIL_TRUE'           => $conf_UAM[33]=='true' ?  'checked="checked"' : '' ,
    462     'UAM_USRAUTOMAIL_FALSE'          => $conf_UAM[33]=='false' ?  'checked="checked"' : '' ,
    463     'UAM_STUFFS_TRUE'                => $conf_UAM[34]=='true' ?  'checked="checked"' : '' ,
    464     'UAM_STUFFS_FALSE'               => $conf_UAM[34]=='false' ?  'checked="checked"' : '' ,
    465     'UAM_HIDEPASSW_TRUE'             => $conf_UAM[35]=='true' ?  'checked="checked"' : '' ,
    466     'UAM_HIDEPASSW_FALSE'            => $conf_UAM[35]=='false' ?  'checked="checked"' : '' ,
    467     'UAM_GROUPCOMM_TRUE'             => $conf_UAM[36]=='true' ?  'checked="checked"' : '' ,
    468     'UAM_GROUPCOMM_FALSE'            => $conf_UAM[36]=='false' ?  'checked="checked"' : '' ,
    469     'UAM_ALLOWCOMM_GROUP'            => $conf_UAM[37],
     395                'UAM_MAILEXCLUSION_TRUE'         => $conf_UAM[10]=='true' ?  'checked="checked"' : '' ,
     396                'UAM_MAILEXCLUSION_FALSE'        => $conf_UAM[10]=='false' ?  'checked="checked"' : '' ,
     397                'UAM_MAILEXCLUSION_LIST'         => $conf_UAM[11],
     398                'UAM_PASSWORDENF_TRUE'           => $conf_UAM[12]=='true' ?  'checked="checked"' : '' ,
     399                'UAM_PASSWORDENF_FALSE'          => $conf_UAM[12]=='false' ?  'checked="checked"' : '' ,
     400                'UAM_PASSWORD_SCORE'             => $conf_UAM[13],
     401    'UAM_ADMINPASSWENF_TRUE'         => $conf_UAM[14]=='true' ?  'checked="checked"' : '' ,
     402                'UAM_ADMINPASSWENF_FALSE'        => $conf_UAM[14]=='false' ?  'checked="checked"' : '' ,
     403    'UAM_GHOSTRACKER_TRUE'           => $conf_UAM[15]=='true' ?  'checked="checked"' : '' ,
     404                'UAM_GHOSTRACKER_FALSE'          => $conf_UAM[15]=='false' ?  'checked="checked"' : '' ,
     405    'UAM_GHOSTRACKER_DAYLIMIT'       => $conf_UAM[16],
     406    'UAM_GHOSTRACKER_REMINDERTEXT'   => $conf_UAM[17],
     407    'UAM_ADDLASTVISIT_TRUE'          => $conf_UAM[18]=='true' ?  'checked="checked"' : '' ,
     408    'UAM_ADDLASTVISIT_FALSE'         => $conf_UAM[18]=='false' ?  'checked="checked"' : '' ,
     409    'UAM_ADMINCONFMAIL_TRUE'         => $conf_UAM[19]=='true' ?  'checked="checked"' : '' ,
     410    'UAM_ADMINCONFMAIL_FALSE'        => $conf_UAM[19]=='false' ?  'checked="checked"' : '' ,
     411    'UAM_REDIRTOPROFILE_TRUE'        => $conf_UAM[20]=='true' ?  'checked="checked"' : '' ,
     412    'UAM_REDIRTOPROFILE_FALSE'       => $conf_UAM[20]=='false' ?  'checked="checked"' : '' ,
     413    'UAM_GTAUTO_TRUE'                => $conf_UAM[21]=='true' ?  'checked="checked"' : '' ,
     414    'UAM_GTAUTO_FALSE'               => $conf_UAM[21]=='false' ?  'checked="checked"' : '' ,
     415    'UAM_GTAUTOMAIL_TRUE'            => $conf_UAM[22]=='true' ?  'checked="checked"' : '' ,
     416    'UAM_GTAUTOMAIL_FALSE'           => $conf_UAM[22]=='false' ?  'checked="checked"' : '' ,
     417    'UAM_GTAUTODEL_TEXT'             => $conf_UAM[23],
     418    'UAM_GTAUTOMAILTEXT'             => $conf_UAM[24],
     419                'UAM_Downgrade_Group'            => $conf_UAM[25],
     420                'UAM_Downgrade_Status'           => $conf_UAM[26],
     421    'UAM_ADMINVALIDATIONMAIL_TEXT'   => $conf_UAM[27],
     422    'UAM_CUSTOMPASSWRETR_TRUE'       => $conf_UAM[28]=='true' ?  'checked="checked"' : '' ,
     423    'UAM_CUSTOMPASSWRETR_FALSE'      => $conf_UAM[28]=='false' ?  'checked="checked"' : '' ,
     424    'UAM_CUSTOMPASSWRETR_TEXT'       => $conf_UAM[29],
     425    'UAM_USRAUTO_TRUE'               => $conf_UAM[30]=='true' ?  'checked="checked"' : '' ,
     426    'UAM_USRAUTO_FALSE'              => $conf_UAM[30]=='false' ?  'checked="checked"' : '' ,
     427    'UAM_USRAUTODEL_TEXT'            => $conf_UAM[31],
     428    'UAM_USRAUTOMAIL_TRUE'           => $conf_UAM[32]=='true' ?  'checked="checked"' : '' ,
     429    'UAM_USRAUTOMAIL_FALSE'          => $conf_UAM[32]=='false' ?  'checked="checked"' : '' ,
     430    'UAM_STUFFS_TRUE'                => $conf_UAM[33]=='true' ?  'checked="checked"' : '' ,
     431    'UAM_STUFFS_FALSE'               => $conf_UAM[33]=='false' ?  'checked="checked"' : '' ,
     432    'UAM_HIDEPASSW_TRUE'             => $conf_UAM[34]=='true' ?  'checked="checked"' : '' ,
     433    'UAM_HIDEPASSW_FALSE'            => $conf_UAM[34]=='false' ?  'checked="checked"' : '' ,
    470434                'UAM_PASSWORD_TEST_SCORE'        => $UAM_Password_Test_Score,
    471435    'UAM_ERROR_REPORTS4'             => $UAM_Exclusionlist_Error,
     
    487451               
    488452    //Username without forbidden keys
    489     if ( isset($conf_UAM[6]) and $conf_UAM[6] == 'true' )
     453    if ( isset($conf_UAM[5]) and $conf_UAM[5] == 'true' )
    490454          {
    491455                        $query = "
     
    506470               
    507471    //Email without forbidden domain
    508     if ( isset($conf_UAM[11]) and $conf_UAM[11] == 'true' )
     472    if ( isset($conf_UAM[10]) and $conf_UAM[10] == 'true' )
    509473          {
    510474                        $query = "
     
    517481                  while($row = pwg_db_fetch_assoc($result))
    518482                  {
    519                           $conf_MailExclusion = preg_split("/[\s,]+/",$conf_UAM[12]);
     483                          $conf_MailExclusion = preg_split("/[\s,]+/",$conf_UAM[11]);
    520484                          for ($i = 0 ; $i < count($conf_MailExclusion) ; $i++)
    521485                          {
     
    572536  $conf_UAM = unserialize($conf['UserAdvManager']);
    573537 
    574   if (isset($conf_UAM[19]) and $conf_UAM[19]=='true')
     538  if (isset($conf_UAM[18]) and $conf_UAM[18]=='true')
    575539  {
    576540// +-----------------------------------------------------------------------+
     
    621585      $deltadays = floor($deltasecs / 86400);// Convert result from seconds to days
    622586     
    623       if (isset($conf_UAM[16]) and $conf_UAM[16]=='true' and $conf_UAM[17] <> '')
     587      if (isset($conf_UAM[15]) and $conf_UAM[15]=='true' and $conf_UAM[16] <> '')
    624588      {
    625         if ($deltadays <= ($conf_UAM[17]/2))
     589        if ($deltadays <= ($conf_UAM[16]/2))
    626590        {
    627591          $display = 'green';
    628592        }
    629593       
    630         if (($deltadays > ($conf_UAM[17]/2)) and ($deltadays < $conf_UAM[17]))
     594        if (($deltadays > ($conf_UAM[16]/2)) and ($deltadays < $conf_UAM[16]))
    631595        {
    632596          $display = 'orange';
    633597        }
    634598       
    635         if ($deltadays >= $conf_UAM[17])
     599        if ($deltadays >= $conf_UAM[16])
    636600        {
    637601          $display = 'red';
     
    695659  $conf_UAM_ConfirmMail = unserialize($conf['UserAdvManager_ConfirmMail']);
    696660       
    697   if (isset($conf_UAM[1]) and ($conf_UAM[1]=='true' or $conf_UAM[1]=='local') and ((isset($conf_UAM[2]) and $conf_UAM[2] <> '-1') or (isset($conf_UAM[8]) and $conf_UAM[8] <> '-1')))
     661  if (isset($conf_UAM[1]) and ($conf_UAM[1]=='true' or $conf_UAM[1]=='local') and ((isset($conf_UAM[2]) and $conf_UAM[2] <> '-1') or (isset($conf_UAM[7]) and $conf_UAM[7] <> '-1')))
    698662  {
    699663// +-----------------------------------------------------------------------+
     
    12091173  $conf_UAM = unserialize($conf['UserAdvManager']);
    12101174       
    1211   if (isset($conf_UAM[16]) and $conf_UAM[16]=='true')
     1175  if (isset($conf_UAM[16]) and $conf_UAM[15]=='true')
    12121176  {
    12131177// +-----------------------------------------------------------------------+
  • extensions/UserAdvManager/branches/2.20/admin/template/global.tpl

    r10958 r11019  
    666666
    667667            <li>
    668               <label class="cluetip" title="{'UAM_commentTitle'|translate}|{'UAM_commentTitle_d'|translate}">
    669                 {'UAM_No_Comment_Anonymous'|@translate}
    670               </label>
    671             <br><br>
    672               <input type="radio" value="false" {$UAM_NO_COMMENT_ANO_FALSE} name="UAM_No_Comment_Anonymous">
    673                 {'UAM_Disable'|@translate}
    674             <br>
    675               <input type="radio" value="true" {$UAM_NO_COMMENT_ANO_TRUE} name="UAM_No_Comment_Anonymous">
    676                 {'UAM_Enable'|@translate}
    677             <br><br>
    678             </li>
    679 
    680             <li>
    681               <label class="cluetip" title="{'UAM_GroupCommTitle'|translate}|{'UAM_GroupCommTitle_d'|translate}">
    682                 {'UAM_Group_Comments'|@translate}
    683               </label>
    684             <br><br>
    685               <input type="radio" value="false" {$UAM_GROUPCOMM_FALSE} name="UAM_GroupComm">
    686                 {'UAM_Disable'|@translate}
    687             <br>
    688               <input type="radio" value="true" {$UAM_GROUPCOMM_TRUE} name="UAM_GroupComm">
    689                 {'UAM_Enable'|@translate}
    690             <br><br>
    691               <ul>
    692                 <li>
    693                   <label>
    694                     {'UAM_AllowedComm_Group'|@translate}
    695                   </label>
    696                 <br><br>
    697                   <div id="uam_leftmargin">
    698                     {html_options name="UAM_AllowComm_Group" options=$AllowComm_Group.group_options selected=$AllowComm_Group.group_selected}
    699                   </div>
    700                 </li>
    701               </ul>
    702             <br><br>
    703             </li>
    704 
    705             <li>
    706668              <label class="cluetip" title="{'UAM_RedirTitle'|translate}|{'UAM_RedirTitle_d'|translate}">
    707669                {'UAM_RedirToProfile'|@translate}
  • extensions/UserAdvManager/branches/2.20/changelog.txt.php

    r10958 r11019  
    251251-- 2.20.7 : Use pwg_db_real_escape_string() instead of addslashes()
    252252            Database upgrade process simplied (using version_compare() and code refactoring)
    253             Bug 2253 fixed - New feature to allow comments on pictures only for specific users (who belong to a group) when "comments for all" is set
     253            Bug 2253 fixed - New feature to allow comments on pictures only for specific users (who belong to a group) when "comments for all" is disabled
     254
     255-- 2.20.8 : Remove all options related to comments because they are processed in new "Comments Access Manager" plugin.
    254256*/
    255257?>
  • extensions/UserAdvManager/branches/2.20/include/functions.inc.php

    r10958 r11019  
    4242  if (!is_admin() and !is_a_guest() and $user['username'] != "16" and $user['username'] != "18")
    4343  {
    44     if ((isset($conf_UAM[16]) and $conf_UAM[16] == 'true') or (isset($conf_UAM[19]) and $conf_UAM[19] == 'true'))
     44    if ((isset($conf_UAM[15]) and $conf_UAM[15] == 'true') or (isset($conf_UAM[18]) and $conf_UAM[18] == 'true'))
    4545    {
    4646
     
    116116    elseif ((isset($conf_UAM[0]) and $conf_UAM[0] == 'true' or $conf_UAM[0] == 'false') and (isset($conf_UAM[1]) and $conf_UAM[1] == 'true'))
    117117    {
    118       if (is_admin() and isset($conf_UAM[20]) and $conf_UAM[20] == 'true')
     118      if (is_admin() and isset($conf_UAM[19]) and $conf_UAM[19] == 'true')
    119119      {
    120120        $passwd = (isset($_POST['password'])) ? $_POST['password'] : '';
    121121        SendMail2User(1, $register_user['id'], $register_user['username'], $passwd, $register_user['email'], true);
    122122      }
    123       elseif (is_admin() and isset($conf_UAM[20]) and $conf_UAM[20] == 'false')
     123      elseif (is_admin() and isset($conf_UAM[19]) and $conf_UAM[19] == 'false')
    124124      {
    125125        $passwd = (isset($_POST['password'])) ? $_POST['password'] : '';
     
    171171
    172172    // Password enforcement control
    173     if (isset($conf_UAM[13]) and $conf_UAM[13] == 'true' and !empty($conf_UAM[14]))
     173    if (isset($conf_UAM[12]) and $conf_UAM[12] == 'true' and !empty($conf_UAM[13]))
    174174    {
    175175      if (!empty($user['password']) and !is_admin())
     
    177177        $PasswordCheck = testpassword($user['password']);
    178178 
    179         if ($PasswordCheck < $conf_UAM[14])
     179        if ($PasswordCheck < $conf_UAM[13])
    180180        {
    181181          $message = get_l10n_args('UAM_reg_err_login4_%s', $PasswordCheck);
    182           $lang['reg_err_pass'] = l10n_args($message).$conf_UAM[14];
     182          $lang['reg_err_pass'] = l10n_args($message).$conf_UAM[13];
    183183          array_push($errors, $lang['reg_err_pass']);
    184184        }
    185185      }
    186       else if (!empty($user['password']) and is_admin() and isset($conf_UAM[15]) and $conf_UAM[15] == 'true')
     186      else if (!empty($user['password']) and is_admin() and isset($conf_UAM[14]) and $conf_UAM[14] == 'true')
    187187      {
    188188        $PasswordCheck = testpassword($user['password']);
    189189 
    190         if ($PasswordCheck < $conf_UAM[14])
     190        if ($PasswordCheck < $conf_UAM[13])
    191191        {
    192192          $message = get_l10n_args('UAM_reg_err_login4_%s', $PasswordCheck);
    193           $lang['reg_err_pass'] = l10n_args($message).$conf_UAM[14];
     193          $lang['reg_err_pass'] = l10n_args($message).$conf_UAM[13];
    194194          array_push($errors, $lang['reg_err_pass']);
    195195        }
     
    198198
    199199    // Username without forbidden keys
    200     if (isset($conf_UAM[6]) and $conf_UAM[6] == 'true' and !empty($user['username']) and ValidateUsername($user['username']) and !is_admin())
    201     {
    202       $lang['reg_err_login1'] = l10n('UAM_reg_err_login2')."'".$conf_UAM[7]."'";
     200    if (isset($conf_UAM[5]) and $conf_UAM[5] == 'true' and !empty($user['username']) and ValidateUsername($user['username']) and !is_admin())
     201    {
     202      $lang['reg_err_login1'] = l10n('UAM_reg_err_login2')."'".$conf_UAM[6]."'";
    203203      array_push($errors, $lang['reg_err_login1']);
    204204    }
    205205
    206206    // Email without forbidden domains
    207     if (isset($conf_UAM[11]) and $conf_UAM[11] == 'true' and !empty($user['email']) and ValidateEmailProvider($user['email']) and !is_admin())
    208     {
    209       $lang['reg_err_login1'] = l10n('UAM_reg_err_login5')."'".$conf_UAM[12]."'";
     207    if (isset($conf_UAM[10]) and $conf_UAM[10] == 'true' and !empty($user['email']) and ValidateEmailProvider($user['email']) and !is_admin())
     208    {
     209      $lang['reg_err_login1'] = l10n('UAM_reg_err_login5')."'".$conf_UAM[11]."'";
    210210      array_push($errors, $lang['reg_err_login1']);
    211211    }
     
    224224  $conf_UAM = unserialize($conf['UserAdvManager']);
    225225   
    226   if ((isset($conf_UAM[21]) and $conf_UAM[21] == 'true'))
     226  if ((isset($conf_UAM[20]) and $conf_UAM[20] == 'true'))
    227227  {
    228228    $user_idsOK = array();
     
    243243  {
    244244    // Email without forbidden domains
    245     if (isset($conf_UAM[11]) and $conf_UAM[11] == 'true' and !empty($_POST['mail_address']))
     245    if (isset($conf_UAM[10]) and $conf_UAM[10] == 'true' and !empty($_POST['mail_address']))
    246246    {
    247247      if (ValidateEmailProvider($_POST['mail_address']))
    248248      {
    249         $template->append('errors', l10n('UAM_reg_err_login5')."'".$conf_UAM[12]."'");
     249        $template->append('errors', l10n('UAM_reg_err_login5')."'".$conf_UAM[11]."'");
    250250        unset($_POST['validate']);
    251251      }
     
    259259
    260260      // Password enforcement control
    261       if (isset($conf_UAM[13]) and $conf_UAM[13] == 'true' and !empty($conf_UAM[14]))
     261      if (isset($conf_UAM[12]) and $conf_UAM[12] == 'true' and !empty($conf_UAM[13]))
    262262      {
    263263        $PasswordCheck = testpassword($_POST['use_new_pwd']);
    264264
    265         if ($PasswordCheck < $conf_UAM[14])
     265        if ($PasswordCheck < $conf_UAM[13])
    266266        {
    267267          $message = get_l10n_args('UAM_reg_err_login4_%s', $PasswordCheck);
    268           $template->append('errors', l10n_args($message).$conf_UAM[14]);
     268          $template->append('errors', l10n_args($message).$conf_UAM[13]);
    269269          unset($_POST['use_new_pwd']);
    270270          unset($_POST['validate']);
     
    330330 
    331331  // Performing GhostTracker scheduled tasks
    332   if ((isset($conf_UAM[22]) and $conf_UAM[22] == 'true'))
     332  if ((isset($conf_UAM[21]) and $conf_UAM[21] == 'true'))
    333333  {
    334334    UAM_GT_ScheduledTasks();
     
    336336
    337337  // Performing User validation scheduled tasks
    338   if ((isset($conf_UAM[31]) and $conf_UAM[31] == 'true'))
     338  if ((isset($conf_UAM[30]) and $conf_UAM[30] == 'true'))
    339339  {
    340340    UAM_USR_ScheduledTasks();
    341341  }
    342342
    343   if ((isset($conf_UAM[21]) and $conf_UAM[21] == 'true'))
     343  if ((isset($conf_UAM[20]) and $conf_UAM[20] == 'true'))
    344344  {
    345345    // Performing redirection 
     
    408408
    409409  // Ghost accounts auto group or status downgrade with or without information email sending and autodeletion if user already reminded
    410   if ((isset($conf_UAM[22]) and $conf_UAM[22] == 'true') and ((isset($conf_UAM[26]) and $conf_UAM[26] <> -1) or (isset($conf_UAM[27]) and $conf_UAM[27] <> -1)))
     410  if ((isset($conf_UAM[21]) and $conf_UAM[21] == 'true') and ((isset($conf_UAM[25]) and $conf_UAM[25] <> -1) or (isset($conf_UAM[26]) and $conf_UAM[26] <> -1)))
    411411  {
    412412    if (count($collection) > 0)
     
    492492
    493493            // Change user status
    494             if ($conf_UAM[27] <> -1)
     494            if ($conf_UAM[26] <> -1)
    495495            {
    496496              $query = "
    497497UPDATE ".USER_INFOS_TABLE."
    498 SET status = '".$conf_UAM[27]."'
     498SET status = '".$conf_UAM[26]."'
    499499WHERE user_id = '".$user_id."'
    500500;";
     
    503503
    504504            // Change user group
    505             if ($conf_UAM[26] <> -1)
     505            if ($conf_UAM[25] <> -1)
    506506            {
    507507              $query = "
     
    509509  (user_id, group_id)
    510510VALUES
    511   ('".$user_id."', '".$conf_UAM[26]."')
     511  ('".$user_id."', '".$conf_UAM[25]."')
    512512;";
    513513              pwg_query($query);
     
    515515
    516516            // Auto send email notification on group / status downgrade
    517             if (isset($conf_UAM[23]) and $conf_UAM[23] == 'true')
     517            if (isset($conf_UAM[22]) and $conf_UAM[22] == 'true')
    518518            {
    519519              // Set reminder true
     
    586586
    587587  // Unvalidated accounts auto email sending and autodeletion if user already reminded
    588   if ((isset($conf_UAM[31]) and $conf_UAM[31] == 'true'))
     588  if ((isset($conf_UAM[30]) and $conf_UAM[30] == 'true'))
    589589  {
    590590    if (count($collection) > 0)
     
    611611
    612612        // If never reminded before, send reminder and set reminder True
    613         if (!$reminder and isset($conf_UAM[33]) and $conf_UAM[33] == 'true')
     613        if (!$reminder and isset($conf_UAM[32]) and $conf_UAM[32] == 'true')
    614614        {
    615615                  $typemail = 1;
     
    660660
    661661          // If never reminded before, send reminder and set reminder True
    662           if (!$reminder and isset($conf_UAM[33]) and $conf_UAM[33] == 'true')
     662          if (!$reminder and isset($conf_UAM[32]) and $conf_UAM[32] == 'true')
    663663          {
    664664            $typemail = 1;
     
    704704    {
    705705      // Email without forbidden domains
    706       if (isset($conf_UAM[11]) and $conf_UAM[11] == 'true' and !empty($_POST['email']) and ValidateEmailProvider($_POST['email']))
     706      if (isset($conf_UAM[10]) and $conf_UAM[10] == 'true' and !empty($_POST['email']) and ValidateEmailProvider($_POST['email']))
    707707      {
    708         $template->append('errors', l10n('UAM_reg_err_login5')."'".$conf_UAM[12]."'");
     708        $template->append('errors', l10n('UAM_reg_err_login5')."'".$conf_UAM[11]."'");
    709709        unset($_POST['submit_add']);
    710710      }
     
    733733  $conf_UAM = unserialize($conf['UserAdvManager']);
    734734 
    735   if (isset($conf_UAM[29]) and $conf_UAM[29] == 'true')
     735  if (isset($conf_UAM[28]) and $conf_UAM[28] == 'true')
    736736  {
    737737    // Management of Extension flags ([mygallery], [myurl])
     
    743743    $replacements[] = $conf['gallery_url'];
    744744   
    745     $infos = preg_replace($patterns, $replacements, $conf_UAM[30])."\n"."\n".$infos;
     745    $infos = preg_replace($patterns, $replacements, $conf_UAM[29])."\n"."\n".$infos;
    746746  }
    747747  return $infos;
    748 }
    749 
    750 
    751 /**
    752  * Triggered on user_comment_check
    753  *
    754  * checks if author is mandatory and set on comments post when comments for all is set
    755  *
    756  * cheks if author is in an allowed group to post comment when comments for all is not set
    757  *
    758  * @param : comment action, comment
    759  *
    760  * @return : comment action
    761  *
    762  */
    763 function UAM_CheckEmptyCommentAuthor($comment_action, $comm)
    764 {
    765   load_language('plugin.lang', UAM_PATH);
    766   global $infos, $conf, $user;
    767 
    768   $conf_UAM = unserialize($conf['UserAdvManager']);
    769 
    770 // Does not allow empty author name on comments for all
    771   if (isset($conf_UAM[5]) and $conf_UAM[5] == 'true' and $comm['author'] == 'guest' and $conf['comments_forall'])
    772   {
    773     $comment_action = 'reject';
    774 
    775     array_push($infos, l10n('UAM_Empty Author'));
    776   }
    777 
    778 
    779 // Do not allow comments if user is not in an allowed group
    780   if (isset($conf_UAM[36]) and $conf_UAM[36] == 'true' and !$conf['comments_forall'])
    781   {
    782     if (!UAM_CheckAuthor($comm['author']))
    783     {
    784       $comment_action = 'reject';
    785 
    786       array_push($infos, l10n('UAM_Not_Allowed_Author'));
    787     }
    788   }
    789 
    790   return $comment_action;
    791748}
    792749
     
    838795      $password = $password <> '' ? $password : l10n('UAM_empty_pwd');
    839796     
    840       if (isset($conf_UAM[9]) and $conf_UAM[9] <> '')
     797      if (isset($conf_UAM[8]) and $conf_UAM[8] <> '')
    841798      {
    842799        // Management of Extension flags ([username], [mygallery], [myurl])
     
    850807        if (function_exists('get_user_language_desc'))
    851808        {
    852           $infos1_perso = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[9]))."\n\n";
     809          $infos1_perso = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[8]))."\n\n";
    853810        }
    854         else $infos1_perso = l10n(preg_replace($patterns, $replacements, $conf_UAM[9]))."\n\n";
     811        else $infos1_perso = l10n(preg_replace($patterns, $replacements, $conf_UAM[8]))."\n\n";
    855812      }
    856813     
     
    872829  if (isset($conf_UAM[0]) and $conf_UAM[0] == 'true')
    873830  {
    874     if (isset($conf_UAM[35]) and $conf_UAM[35] == 'true') // Allow display of clear password in email
     831    if (isset($conf_UAM[34]) and $conf_UAM[34] == 'true') // Allow display of clear password in email
    875832    {
    876833      $infos1 = array(
     
    901858    );
    902859
    903     if (isset($conf_UAM[10]) and $conf_UAM[10] <> '')
     860    if (isset($conf_UAM[9]) and $conf_UAM[9] <> '')
    904861    {
    905862      // Management of Extension flags ([username], [mygallery], [myurl])
     
    913870      if (function_exists('get_user_language_desc'))
    914871      {
    915         $infos2_perso = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[10]))."\n\n";
     872        $infos2_perso = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[9]))."\n\n";
    916873      }
    917       else $infos2_perso = l10n(preg_replace($patterns, $replacements, $conf_UAM[10]))."\n\n";
     874      else $infos2_perso = l10n(preg_replace($patterns, $replacements, $conf_UAM[9]))."\n\n";
    918875    }
    919876  }
     
    10961053  $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('UAM_Ghost_reminder_of_%s', $username));     
    10971054
    1098   if (isset($conf_UAM[18]) and $conf_UAM[18] <> '' and isset($conf_UAM[16]) and $conf_UAM[16] == 'true')
     1055  if (isset($conf_UAM[17]) and $conf_UAM[17] <> '' and isset($conf_UAM[15]) and $conf_UAM[15] == 'true')
    10991056  {
    11001057    // Management of Extension flags ([username], [mygallery], [myurl])
     
    11081065    if (function_exists('get_user_language_desc'))
    11091066    {
    1110       $infos1 = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[18]))."\n\n";
     1067      $infos1 = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[17]))."\n\n";
    11111068    }
    11121069    else
    11131070    {
    1114       $infos1 = l10n(preg_replace($patterns, $replacements, $conf_UAM[18]))."\n\n";
     1071      $infos1 = l10n(preg_replace($patterns, $replacements, $conf_UAM[17]))."\n\n";
    11151072    }
    11161073
     
    11691126  $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('UAM_Demotion of %s', stripslashes($username)));
    11701127     
    1171   if (isset($conf_UAM[25]) and $conf_UAM[25] <> '')
     1128  if (isset($conf_UAM[24]) and $conf_UAM[24] <> '')
    11721129  {
    11731130    // Management of Extension flags ([username], [mygallery], [myurl])
     
    11811138    if (function_exists('get_user_language_desc'))
    11821139    {
    1183       $custom_txt = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[25]))."\n\n";
    1184     }
    1185     else $custom_txt = l10n(preg_replace($patterns, $replacements, $conf_UAM[25]))."\n\n";
     1140      $custom_txt = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[24]))."\n\n";
     1141    }
     1142    else $custom_txt = l10n(preg_replace($patterns, $replacements, $conf_UAM[24]))."\n\n";
    11861143  }
    11871144
     
    12601217  $subject = '['.$conf['gallery_title'].'] '.l10n_args(get_l10n_args('UAM_Validation of %s', stripslashes($result['username'])));
    12611218     
    1262   if (isset($conf_UAM[28]) and $conf_UAM[28] <> '')
     1219  if (isset($conf_UAM[27]) and $conf_UAM[27] <> '')
    12631220  {
    12641221    // Management of Extension flags ([username], [mygallery], [myurl])
     
    12721229    if (function_exists('get_user_language_desc'))
    12731230    {
    1274       $custom_txt = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[28]))."\n\n";
    1275     }
    1276     else $custom_txt = l10n(preg_replace($patterns, $replacements, $conf_UAM[28]))."\n\n";
     1231      $custom_txt = get_user_language_desc(preg_replace($patterns, $replacements, $conf_UAM[27]))."\n\n";
     1232    }
     1233    else $custom_txt = l10n(preg_replace($patterns, $replacements, $conf_UAM[27]))."\n\n";
    12771234  }
    12781235
     
    13651322
    13661323    // Set user unvalidated status
    1367     if (!is_admin() and $conf_UAM[8] <> -1)
     1324    if (!is_admin() and $conf_UAM[7] <> -1)
    13681325    {
    13691326      $query = "
    13701327UPDATE ".USER_INFOS_TABLE."
    1371 SET status = '".$conf_UAM[8]."'
     1328SET status = '".$conf_UAM[7]."'
    13721329WHERE user_id = '".$user_id."'
    13731330;";
     
    14161373  pwg_query($query);
    14171374
    1418   if (!is_admin() and $conf_UAM[8] <> -1)
     1375  if (!is_admin() and $conf_UAM[7] <> -1)
    14191376  {
    14201377    $query = "
    14211378UPDATE ".USER_INFOS_TABLE."
    1422 SET status = '".$conf_UAM[8]."'
     1379SET status = '".$conf_UAM[7]."'
    14231380WHERE user_id = '".$user_id."'
    14241381;";
     
    18521809  $conf_UAM = unserialize($conf['UserAdvManager']);
    18531810
    1854   if (isset($login) and isset($conf_UAM[7]) and $conf_UAM[7] <> '')
    1855   {
    1856     $conf_CharExclusion = preg_split("/,/",$conf_UAM[7]);
     1811  if (isset($login) and isset($conf_UAM[6]) and $conf_UAM[6] <> '')
     1812  {
     1813    $conf_CharExclusion = preg_split("/,/",$conf_UAM[6]);
    18571814    for ($i = 0 ; $i < count($conf_CharExclusion) ; $i++)
    18581815    {
     
    18861843  $conf_UAM = unserialize($conf['UserAdvManager']);
    18871844 
    1888         if (isset($email) and isset($conf_UAM[12]) and $conf_UAM[12] <> '')
     1845        if (isset($email) and isset($conf_UAM[11]) and $conf_UAM[11] <> '')
    18891846        {
    1890                 $conf_MailExclusion = preg_split("/[\s,]+/",$conf_UAM[12]);
     1847                $conf_MailExclusion = preg_split("/[\s,]+/",$conf_UAM[11]);
    18911848                for ($i = 0 ; $i < count($conf_MailExclusion) ; $i++)
    18921849                {
     
    19401897  OR TO_DAYS(NOW()) - TO_DAYS(ui.registration_date) < "'.$conf_UAM_ConfirmMail[1].'")';
    19411898
    1942         if ($conf_UAM[2] <> '-1' and $conf_UAM[8] == '-1')
     1899        if ($conf_UAM[2] <> '-1' and $conf_UAM[7] == '-1')
    19431900  {
    19441901    $query.= '
    19451902  AND ug.group_id = '.$conf_UAM[2];
    19461903  }
    1947   if ($conf_UAM[2] == '-1' and $conf_UAM[8] <> '-1')
     1904  if ($conf_UAM[2] == '-1' and $conf_UAM[7] <> '-1')
    19481905  {
    19491906    $query.= '
    1950   AND ui.status = \''.$conf_UAM[8]."'";
    1951   }
    1952   if ($conf_UAM[2] <> '-1' and $conf_UAM[8] <> '-1')
     1907  AND ui.status = \''.$conf_UAM[7]."'";
     1908  }
     1909  if ($conf_UAM[2] <> '-1' and $conf_UAM[7] <> '-1')
    19531910  {
    19541911    $query.= '
     
    20632020  INNER JOIN '.USER_LASTVISIT_TABLE.' AS lv
    20642021    ON u.'.$conf['user_fields']['id'].' = lv.user_id
    2065 WHERE (TO_DAYS(NOW()) - TO_DAYS(lv.lastvisit) >= "'.$conf_UAM[17].'")
     2022WHERE (TO_DAYS(NOW()) - TO_DAYS(lv.lastvisit) >= "'.$conf_UAM[16].'")
    20662023ORDER BY lv.lastvisit ASC;';
    20672024
     
    21082065  INNER JOIN '.USER_LASTVISIT_TABLE.' AS lv
    21092066    ON u.'.$conf['user_fields']['id'].' = lv.user_id
    2110 WHERE (TO_DAYS(NOW()) - TO_DAYS(lv.lastvisit) >= "'.$conf_UAM[17].'")
     2067WHERE (TO_DAYS(NOW()) - TO_DAYS(lv.lastvisit) >= "'.$conf_UAM[16].'")
    21112068ORDER BY lv.lastvisit ASC;';
    21122069
     
    25402497
    25412498/**
    2542  * Called from UAM_CheckEmptyCommentAuthor()
    2543  * Checks if comment's author name is in the allowed group
    2544  *
    2545  * @author   : author's name
    2546  *
    2547  * @returns  : Boolean (true is user is allowed to post / false if not allowed)
    2548  *
    2549  */
    2550 function UAM_CheckAuthor($author)
    2551 {
    2552   global $conf;
    2553  
    2554         // Get UAM configuration
    2555   $conf_UAM = unserialize($conf['UserAdvManager']);
    2556  
    2557   if (isset($conf_UAM[37]) and $conf_UAM[37] <> -1)
    2558   {
    2559     $query = '
    2560 SELECT u.id,
    2561        u.username,
    2562        ug.user_id,
    2563        ug.group_id
    2564 FROM '.USERS_TABLE.' AS u
    2565   INNER JOIN '.USER_GROUP_TABLE.' AS ug
    2566     ON u.id = ug.user_id
    2567 WHERE u.username LIKE "'.$author.'"
    2568   AND ug.group_id = '.$conf_UAM[37].'
    2569 ;';
    2570 
    2571     $count = pwg_db_num_rows(pwg_query($query));
    2572 
    2573     if (is_null($count) or $count == 0)
    2574     {
    2575       return false;
    2576     }
    2577     else
    2578       return true;
    2579   }
    2580 }
    2581 
    2582 
    2583 /**
    25842499 * Useful for debugging - 4 vars can be set
    25852500 * Output result to log.txt file
  • extensions/UserAdvManager/branches/2.20/include/upgradedb.inc.php

    r10958 r11019  
    110110
    111111The admin of the gallery.';
    112                
    113                 $query = '
    114 UPDATE '.CONFIG_TABLE.'
    115 SET value="'.$upgrade_UAM.'"
    116 WHERE param="nbc_UserAdvManager"
    117 LIMIT 1
    118 ;';
    119                 pwg_query($query);
     112
     113    conf_update_param('nbc_UserAdvManager', pwg_db_real_escape_string($upgrade_UAM));
    120114  }
    121115 
     
    155149    $upgrade_UAM = $conf_UAM[0].';'.$conf_UAM[1].';'.$conf_UAM[2].';'.$conf_UAM[3].';'.$conf_UAM[4].';'.$conf_UAM[5].';'.$conf_UAM[6].';'.$conf_UAM[7].';'.$conf_UAM[8].';'.$conf_UAM[9].';'.$conf_UAM[10].';'.$conf_UAM[11].';'.$conf_UAM[12].';'.$conf_UAM[13].';'.$conf_UAM[14].';'.$conf_UAM[15].';'.$conf_UAM[16].';'.$conf_UAM[17].';'.$conf_UAM[18].';'.$conf_UAM[19].';false';
    156150               
    157                 $query = '
    158 UPDATE '.CONFIG_TABLE.'
    159 SET value="'.$upgrade_UAM.'"
    160 WHERE param="nbc_UserAdvManager"
    161 LIMIT 1
    162 ;';
    163                 pwg_query($query);
     151                conf_update_param('nbc_UserAdvManager', pwg_db_real_escape_string($upgrade_UAM));
    164152   
    165153    upgrade_213_214();
     
    189177    $data = explode(';', $conf['nbc_UserAdvManager_ConfirmMail']);
    190178
    191     $query = '
    192 UPDATE '.CONFIG_TABLE.'
    193   SET value = "'.pwg_db_real_escape_string(serialize($data)).'"
    194   WHERE param = "nbc_UserAdvManager_ConfirmMail"
    195 ;';
    196     pwg_query($query);
     179    conf_update_param('nbc_UserAdvManager_ConfirmMail', pwg_db_real_escape_string(serialize($data)));
    197180   
    198181    upgrade_214_215();
     
    238221 
    239222  $update_conf = serialize($conf_ConfirmMail);
    240    
    241   $query = '
    242       UPDATE '.CONFIG_TABLE.'
    243                         SET value="'.pwg_db_real_escape_string($update_conf).'"
    244                         WHERE param="UserAdvManager_ConfirmMail"
    245                         LIMIT 1
    246                 ;';
    247 
    248                 pwg_query($query);
    249    
    250     upgrade_2153_2154();
     223 
     224  conf_update_param('UserAdvManager_ConfirmMail', pwg_db_real_escape_string($update_conf));
     225   
     226  upgrade_2153_2154();
    251227}
    252228
     
    294270 
    295271  $update_conf = serialize($Newconf_UAM);
    296    
    297   $query = '
    298       UPDATE '.CONFIG_TABLE.'
    299                         SET value="'.pwg_db_real_escape_string($update_conf).'"
    300                         WHERE param="UserAdvManager"
    301                         LIMIT 1
    302                 ;';
    303 
    304         pwg_query($query);
     272 
     273  conf_update_param('UserAdvManager', pwg_db_real_escape_string($update_conf));
    305274
    306275  $query = '
     
    340309 
    341310  $update_conf = serialize($Newconf_UAM);
    342    
    343   $query = '
    344       UPDATE '.CONFIG_TABLE.'
    345                         SET value="'.pwg_db_real_escape_string($update_conf).'"
    346                         WHERE param="UserAdvManager"
    347                         LIMIT 1
    348                 ;';
    349 
    350         pwg_query($query);
     311 
     312  conf_update_param('UserAdvManager', pwg_db_real_escape_string($update_conf));
    351313
    352314  // Insert a new config entry for futur plugin's version check
     
    386348 
    387349  $update_conf = serialize($Newconf_UAM);
    388    
    389   $query = '
    390 UPDATE '.CONFIG_TABLE.'
    391 SET value="'.pwg_db_real_escape_string($update_conf).'"
    392 WHERE param="UserAdvManager"
    393 LIMIT 1
    394 ;';
    395 
    396         pwg_query($query);
     350 
     351  conf_update_param('UserAdvManager', pwg_db_real_escape_string($update_conf));
    397352
    398353  // Create new UAM entry in plugins table
     
    443398 
    444399  $update_conf = serialize($Newconf_UAM);
    445    
    446   $query = '
    447 UPDATE '.CONFIG_TABLE.'
    448 SET value="'.pwg_db_real_escape_string($update_conf).'"
    449 WHERE param="UserAdvManager"
    450 LIMIT 1
    451 ;';
    452 
    453         pwg_query($query);
     400 
     401  conf_update_param('UserAdvManager', pwg_db_real_escape_string($update_conf));
    454402}
    455403
     
    476424 
    477425  $update_conf = serialize($Newconf_UAM);
    478    
    479   $query = '
    480 UPDATE '.CONFIG_TABLE.'
    481 SET value="'.pwg_db_real_escape_string($update_conf).'"
    482 WHERE param="UserAdvManager"
    483 LIMIT 1
    484 ;';
    485 
    486         pwg_query($query);
     426
     427  conf_update_param('UserAdvManager', pwg_db_real_escape_string($update_conf));
     428}
     429
     430/* upgrade from 2.20.7 to 2.20.8 */
     431/* ***************************** */
     432function upgrade_2207_2208()
     433{
     434  global $conf;
     435
     436  // Upgrading options
     437  $query = '
     438SELECT value
     439  FROM '.CONFIG_TABLE.'
     440WHERE param = "UserAdvManager"
     441;';
     442
     443  $result = pwg_query($query);
     444  $conf_UAM = pwg_db_fetch_assoc($result);
     445   
     446  $Newconf_UAM = unserialize($conf_UAM['value']);
     447
     448  // Refactoring all configuration options
     449  $Newconf_UAM[0] = $Newconf_UAM[0];
     450  $Newconf_UAM[1] = $Newconf_UAM[1];
     451  $Newconf_UAM[2] = $Newconf_UAM[2];
     452  $Newconf_UAM[3] = $Newconf_UAM[3];
     453  $Newconf_UAM[4] = $Newconf_UAM[4];
     454  $Newconf_UAM[5] = $Newconf_UAM[6]; //remove osolete anonymus comments option
     455  $Newconf_UAM[6] = $Newconf_UAM[7];
     456  $Newconf_UAM[7] = $Newconf_UAM[8];
     457  $Newconf_UAM[8] = $Newconf_UAM[9];
     458  $Newconf_UAM[9] = $Newconf_UAM[10];
     459  $Newconf_UAM[10] = $Newconf_UAM[11];
     460  $Newconf_UAM[11] = $Newconf_UAM[12];
     461  $Newconf_UAM[12] = $Newconf_UAM[13];
     462  $Newconf_UAM[13] = $Newconf_UAM[14];
     463  $Newconf_UAM[14] = $Newconf_UAM[15];
     464  $Newconf_UAM[15] = $Newconf_UAM[16];
     465  $Newconf_UAM[16] = $Newconf_UAM[17];
     466  $Newconf_UAM[17] = $Newconf_UAM[18];
     467  $Newconf_UAM[18] = $Newconf_UAM[19];
     468  $Newconf_UAM[19] = $Newconf_UAM[20];
     469  $Newconf_UAM[20] = $Newconf_UAM[21];
     470  $Newconf_UAM[21] = $Newconf_UAM[22];
     471  $Newconf_UAM[22] = $Newconf_UAM[23];
     472  $Newconf_UAM[23] = $Newconf_UAM[24];
     473  $Newconf_UAM[24] = $Newconf_UAM[25];
     474  $Newconf_UAM[25] = $Newconf_UAM[26];
     475  $Newconf_UAM[26] = $Newconf_UAM[27];
     476  $Newconf_UAM[27] = $Newconf_UAM[28];
     477  $Newconf_UAM[28] = $Newconf_UAM[29];
     478  $Newconf_UAM[29] = $Newconf_UAM[30];
     479  $Newconf_UAM[30] = $Newconf_UAM[31];
     480  $Newconf_UAM[31] = $Newconf_UAM[32];
     481  $Newconf_UAM[32] = $Newconf_UAM[33];
     482  $Newconf_UAM[33] = $Newconf_UAM[34];
     483  $Newconf_UAM[34] = $Newconf_UAM[35];
     484 
     485  // unset obsolete conf
     486  unset ($Newconf_UAM[35]);
     487  unset ($Newconf_UAM[36]);
     488  unset ($Newconf_UAM[37]);
     489 
     490  $update_conf = serialize($Newconf_UAM);
     491
     492  conf_update_param('UserAdvManager', pwg_db_real_escape_string($update_conf));
    487493}
    488494?>
  • extensions/UserAdvManager/branches/2.20/language/de_DE/help/plugin.lang.php

    r10958 r11019  
    4747$lang['UAM_lastvisitTitle'] = 'Tracking registrierte Benutzer';
    4848$lang['UAM_lastvisitTitle_d'] = 'Dies aktiviert einen Tisch in der &quot;Tracking users&quot;-Reiter, die Mitglieder der Galerie aufgef&uuml;hrt sind und zum Zeitpunkt ihres letzten Besuch und verbrachte Zeit (Tage) seit ihrem letzten Besuch. Die &Uuml;berwachung ist rein informativ f&uuml;r den Administrator der Galerie.';
    49 $lang['UAM_commentTitle'] = 'Nickname obligatorisch für Gäste Kommentare';
    50 $lang['UAM_commentTitle_d'] = 'Wenn &quot;Kommentare f&uuml;r alle&quot; aktiv ist (Beh&ouml;rde f&uuml;r unregistrierte Besucher Kommentare post), erm&ouml;glicht diese Option, um den nicht registrierten Besucher zu zwingen, ein Spitzname, der Kommentar ist willkommen in Kraft.';
    5149$lang['UAM_tipsTitle'] = 'Tipps und Beispiele';
    5250$lang['UAM_tipsTitle_d'] = 'Tipps und verschiedene Anwendungsbeispiele';
     
    285283/*TODO*/$lang['UAM_HidePasswTitle_d'] = 'Choose here if you want to display the password chosen by the visitor in the information email. If you enable the option, the password will then appear in clear text. If you disable the password will not appear at all.';
    286284// --------- End: New or revised $lang ---- from version 2.20.4
    287 
    288 
    289 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    290 $lang['UAM_GroupCommTitle'] = 'Kommentare zulassen, um eine Gruppe von Benutzern';
    291 /*TODO*/$lang['UAM_GroupCommTitle_d'] = 'This option lets you specify a group of users who will allowed to post comments when the gallery is configured to not allow comments for all.
    292 <br><br>
    293 By default, when &quot;comments for all&quot; option is disabled, only registered users can post comments. With this option, you can restrict this behavior by specifying a user group. Thus, only registered users and members of this group may post comments.';
    294 // --------- End: New or revised $lang ---- from version 2.20.7
    295285?>
  • extensions/UserAdvManager/branches/2.20/language/de_DE/plugin.lang.php

    r10958 r11019  
    2828$lang['UAM_Err_audit_email_forbidden'] = '<b>Dieses Konto verwendet eine E-Mail-Anbieter sind untersagt:</b> ';
    2929$lang['UAM_Err_audit_advise'] = '<b>Sie müssen Korrekturen an mit neuen Regeln die Sie aktiviert haben, nachzukommen durchzuführen.<br>Verwenden Sie ein Datenbank-Management-Dienstprogramm, um Benutzer-Accounts direkt in der Tabelle richtig ###_USERS';
    30 $lang['UAM_Empty Author'] = 'Der Autor Feld müssen ausgefüllt werden um einen Kommentar zu schicken.';
    3130$lang['UAM_reg_err_login2'] = 'Benutzername muss nicht die folgenden Zeichen übereinstimmen: ';
    3231$lang['UAM_reg_err_login5'] = 'Ihre E-Mail-Anbieter für die Registrierung ist verboten. Gebannten E-Mail-Anbieter sind: ';
     
    144143$lang['UAM_GhostTracker_ReminderText'] = 'Anpassen der Geist Tracker Erinnerungs-Nachricht';
    145144$lang['UAM_LastVisit'] = ' Tracking registrierte Benutzer';
    146 $lang['UAM_No_Comment_Anonymous'] = 'Nickname obligatorisch für Gäste Kommentare';
    147145
    148146$lang['UAM_Tab_UserManager'] = 'Tracking Validierungen';
     
    330328$lang['UAM_HidePassw'] = 'Passwort im Klartext in der Informations-E-Mail';
    331329// --------- End: New or revised $lang ---- from version 2.20.4
    332 
    333 
    334 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    335 $lang['UAM_Group_Comments'] = 'Kommentare zulassen um eine Gruppe von Benutzern';
    336 $lang['UAM_AllowedComm_Group'] = 'Wählen Sie die Gruppe von Benutzern gestattet Kommentare anzulegen:';
    337 $lang['UAM_Not_Allowed_Author'] = 'Entschuldigung, Sie sind nicht befugt einen Kommentar abzugeben. Bitte kontaktieren Sie den Administrator der Website.';
    338 // --------- End: New or revised $lang ---- from version 2.20.7
    339330?>
  • extensions/UserAdvManager/branches/2.20/language/en_UK/help/plugin.lang.php

    r10958 r11019  
    4747$lang['UAM_lastvisitTitle'] = 'Tracking registered users';
    4848$lang['UAM_lastvisitTitle_d'] = 'This activates a table in the &quot;Tracking users&quot; tab which are registered users listed on the gallery and the date of their last visit and time spent (in days) since their last visit. Monitoring is purely informative for the administrator of the gallery.';
    49 $lang['UAM_commentTitle'] = 'Nickname mandatory for guests comments';
    50 $lang['UAM_commentTitle_d'] = 'If &quot;Comments for All&quot; is active (authority to unregistered visitors to post comments), this option allows to force the non-registered visitor to enter a nickname that the comment is accepted.';
    5149$lang['UAM_tipsTitle'] = 'Tips and Examples';
    5250$lang['UAM_tipsTitle_d'] = 'Tips and various examples of use';
     
    285283$lang['UAM_HidePasswTitle_d'] = 'Choose here if you want to display the password chosen by the visitor in the information email. If you enable the option, the password will then appear in clear text. If you disable the password will not appear at all.';
    286284// --------- End: New or revised $lang ---- from version 2.20.4
    287 
    288 
    289 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    290 $lang['UAM_GroupCommTitle'] = 'Allow comments to a group of users';
    291 $lang['UAM_GroupCommTitle_d'] = 'This option lets you specify a group of users who will allowed to post comments when the gallery is configured to not allow comments for all.
    292 <br><br>
    293 By default, when &quot;comments for all&quot; option is disabled, only registered users can post comments. With this option, you can restrict this behavior by specifying a user group. Thus, only registered users and members of this group may post comments.';
    294 // --------- End: New or revised $lang ---- from version 2.20.7
    295285?>
  • extensions/UserAdvManager/branches/2.20/language/en_UK/plugin.lang.php

    r10958 r11019  
    2727$lang['UAM_Err_audit_email_forbidden'] = '<b>This account uses a forbidden email provider :</b> ';
    2828$lang['UAM_Err_audit_advise'] = '<b>you have to perform corrections to comply with new rules that you have activated.<br>Use a database management utility to correct user accounts directly in the table ###_USERS';
    29 $lang['UAM_Empty Author'] = 'The author field have to be filled to send a comment.';
    3029$lang['UAM_reg_err_login2'] = 'Username does not have to match the following characters: ';
    3130$lang['UAM_reg_err_login5'] = 'Your email provider is banned for registration. Banned email providers are: ';
     
    143142$lang['UAM_GhostTracker_ReminderText'] = 'Customizing Ghost Tracker\'s reminder message';
    144143$lang['UAM_LastVisit'] = ' Tracking registered users';
    145 $lang['UAM_No_Comment_Anonymous'] = 'Nickname mandatory for guests comments';
    146144
    147145$lang['UAM_Tab_UserManager'] = 'Tracking validations';
     
    332330$lang['UAM_HidePassw'] = 'Password in clear text in the information email';
    333331// --------- End: New or revised $lang ---- from version 2.20.4
    334 
    335 
    336 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    337 $lang['UAM_Group_Comments'] = 'Allow comments to a group of users';
    338 $lang['UAM_AllowedComm_Group'] = 'Select the group of users allowed to post comments:';
    339 $lang['UAM_Not_Allowed_Author'] = 'Sorry, you are not authorized to post a comment. Please contact the site administrator.';
    340 // --------- End: New or revised $lang ---- from version 2.20.7
    341332?>
  • extensions/UserAdvManager/branches/2.20/language/es_ES/help/plugin.lang.php

    r10958 r11019  
    4747$lang['UAM_lastvisitTitle'] = 'Seguimiento de usuarios registrados';
    4848$lang['UAM_lastvisitTitle_d'] = 'Esto activa una tabla de &quot;Seguimiento de los usuarios&quot; ficha de matriculaci&oacute;n de los usuarios que aparecen en la galer&iacute;a y la fecha de su &uacute;ltima visita y el tiempo (en d&iacute;as) desde su &uacute;ltima visita. El seguimiento es meramente informativo para el administrador de la galer&iacute;a.';
    49 $lang['UAM_commentTitle'] = 'Nickname obligatorio para los comentarios de los huéspedes';
    50 $lang['UAM_commentTitle_d'] = 'Si &quot;Comentarios para Todos&quot; est&aacute; activo (a los visitantes no registrados para enviar comentarios), esta opci&oacute;n permite forzar el visitante no registrado para ingresar un apodo para que se acepta el comentario.';
    5149$lang['UAM_tipsTitle'] = 'Consejos y ejemplos';
    5250$lang['UAM_tipsTitle_d'] = 'Consejos y diversos ejemplos de uso de';
     
    281279/*TODO*/$lang['UAM_HidePasswTitle_d'] = 'Choose here if you want to display the password chosen by the visitor in the information email. If you enable the option, the password will then appear in clear text. If you disable the password will not appear at all.';
    282280// --------- End: New or revised $lang ---- from version 2.20.4
    283 
    284 
    285 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    286 /*TODO*/$lang['UAM_GroupCommTitle'] = 'Allow comments to a group of users';
    287 /*TODO*/$lang['UAM_GroupCommTitle_d'] = 'This option lets you specify a group of users who will allowed to post comments when the gallery is configured to not allow comments for all.
    288 <br><br>
    289 By default, when &quot;comments for all&quot; option is disabled, only registered users can post comments. With this option, you can restrict this behavior by specifying a user group. Thus, only registered users and members of this group may post comments.';
    290 // --------- End: New or revised $lang ---- from version 2.20.7
    291281?>
  • extensions/UserAdvManager/branches/2.20/language/es_ES/plugin.lang.php

    r10958 r11019  
    2828$lang['UAM_Err_audit_email_forbidden'] = '<b>Esta cuenta utiliza un proveedor de correo electrónico  prohibido:</b> ';
    2929$lang['UAM_Err_audit_advise'] = '<b>Usted tiene que realizar correcciones para cumplir con las nuevas normas que ha activado.<br>Use una herramienta de gestión de base de datos para corregir las cuentas de usuario directamente en la tabla ###_USERS';
    30 $lang['UAM_Empty Author'] = 'El campo de autor tienen que ser llenados para enviar un comentario.';
    3130$lang['UAM_reg_err_login2'] = 'El nombre de usuario no puede coincidir con los siguientes caracteres: ';
    3231$lang['UAM_reg_err_login5'] = 'Su proveedor de correo electrónico está prohibido para el registro. Proveedores de correo electrónico en veda son: ';
     
    145144$lang['UAM_GhostTracker_ReminderText'] = 'Personalización del mensaje recordatorio de Ghost Tracker';
    146145$lang['UAM_LastVisit'] = ' Seguimiento de usuarios registrados';
    147 $lang['UAM_No_Comment_Anonymous'] = 'Nickname obligatorio para los comentarios de los huéspedes';
    148146
    149147$lang['UAM_Tab_UserManager'] = 'Seguimiento de las validaciones';
     
    370368$lang['UAM_HidePassw'] = 'Contraseña en texto claro en la información del correo electrónico';
    371369// --------- End: New or revised $lang ---- from version 2.20.4
    372 
    373 
    374 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    375 /*TODO*/$lang['UAM_Group_Comments'] = 'Allow comments to a group of users';
    376 /*TODO*/$lang['UAM_AllowedComm_Group'] = 'Select the group of users allowed to post comments:';
    377 /*TODO*/$lang['UAM_Not_Allowed_Author'] = 'Sorry, you are not authorized to post a comment. Please contact the site administrator.';
    378 // --------- End: New or revised $lang ---- from version 2.20.7
    379370?>
  • extensions/UserAdvManager/branches/2.20/language/fr_FR/help/plugin.lang.php

    r10958 r11019  
    4646$lang['UAM_lastvisitTitle'] = 'Suivi des utilisateurs inscrits';
    4747$lang['UAM_lastvisitTitle_d'] = 'Cette option active, dans l\'onglet &quot;Suivi des utilisateurs&quot;, un tableau recensant les utilisateurs inscrits, la date de leur dernière visite et le nombre de jours écoulés depuis leur dernière visite. Il s\'agit d\'un suivi purement informatif pour l\'administrateur de la galerie.';
    48 $lang['UAM_commentTitle'] = 'Commentaires : pseudo obligatoire pour les non-inscrits.';
    49 $lang['UAM_commentTitle_d'] = 'Lorsque les visiteurs non inscrits sont autorisés à poster des commentaires (&quot;Commentaires pour tous&quot; actif), cette option oblige le visiteur non inscrit à saisir un pseudo pour que le commentaire soit accepté.';
    5048$lang['UAM_tipsTitle'] = 'Astuces et exemples';
    5149$lang['UAM_tipsTitle_d'] = 'Astuces et exemples divers d\'utilisation';
     
    281279$lang['UAM_HidePasswTitle_d'] = 'Choisissez ici si vous souhaitez faire afficher le mot de passe choisi par le visiteur dans le mail d\'information. Si vous activez l\'option, le mot de passe apparaitra alors en clair. Si vous la désactivez, le mot de passe n\'apparaitra pas du tout.';
    282280// --------- End: New or revised $lang ---- from version 2.20.4
    283 
    284 
    285 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    286 $lang['UAM_GroupCommTitle'] = 'Autoriser les commentaires pour un groupe d\'utilisateurs';
    287 $lang['UAM_GroupCommTitle_d'] = 'Cette option permet de spécifier un groupe d\'utilisateurs qui seront autorisés à poster des commentaires lorsque la galerie est configurée pour ne pas autoriser les commentaires pour tous.
    288 <br><br>
    289 Par défaut, lorsque les &quot;commentaires pour tous&quot; sont désactivés, seuls les utilisateurs inscrits peuvent poster des commentaires. Avec cette option, vous pouvez restreindre d\'avantage ce fonctionnement en précisant un groupe d\'utilisateurs. Ainsi, seuls les utilisateurs inscrits et faisant partie de ce groupe pourront poster des commentaires.';
    290 // --------- End: New or revised $lang ---- from version 2.20.7
    291281?>
  • extensions/UserAdvManager/branches/2.20/language/fr_FR/plugin.lang.php

    r10958 r11019  
    2727$lang['UAM_Err_audit_email_forbidden'] = '<b>Ce compte contient des domaines de messagerie interdit :</b> ';
    2828$lang['UAM_Err_audit_advise'] = '<b>Vous avez des corrections a faire pour respecter les nouvelles règles que vous avez activées.<br>Utilisez un utilitaire de gestion de base de données pour corriger les comptes utilisateurs directement dans la table ###_USERS si nécessaire.</b><br><br>';
    29 $lang['UAM_Empty Author'] = 'Le champs auteur doit être rempli pour enregistrer un commentaire.';
    3029$lang['UAM_reg_err_login2'] = 'le nom utilisateur ne doit pas contenir les caractère suivants : ';
    3130$lang['UAM_reg_err_login5'] = 'L\'adresse email est issue d\'un prestataire interdit. Les prestataires d\'adresses email interdits à l\'inscription sont : ';
     
    144143$lang['UAM_GhostTracker_ReminderText'] = 'Texte de rappel personnalisé';
    145144$lang['UAM_LastVisit'] = ' Suivi des utilisateurs inscrits';
    146 $lang['UAM_No_Comment_Anonymous'] = 'Commentaires : pseudo obligatoire pour les non-inscrits';
    147145
    148146$lang['UAM_Tab_UserManager'] = 'Suivi des validations';
     
    331329$lang['UAM_HidePassw'] = 'Mot de passe en clair dans le mail d\'information';
    332330// --------- End: New or revised $lang ---- from version 2.20.4
    333 
    334 
    335 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    336 $lang['UAM_Group_Comments'] = 'Autoriser les commentaires pour un groupe d\'utilisateurs';
    337 $lang['UAM_AllowedComm_Group'] = 'Sélectionnez le groupe d\'utilisateurs autorisé à poster des commentaires :';
    338 $lang['UAM_Not_Allowed_Author'] = 'Désolé, vous n\'êtes pas autorisé à poster un commentaire. Veuillez contacter l\'administrateur du site.';
    339 // --------- End: New or revised $lang ---- from version 2.20.7
    340331?>
  • extensions/UserAdvManager/branches/2.20/language/it_IT/help/plugin.lang.php

    r10958 r11019  
    4747/* TODO */$lang['UAM_lastvisitTitle'] = 'Tracking registered users';
    4848/* TODO */$lang['UAM_lastvisitTitle_d'] = 'This activates a table in the &quot;Tracking users&quot; tab which are registered users listed on the gallery and the date of their last visit and time spent (in days) since their last visit. Monitoring is purely informative for the administrator of the gallery.';
    49 /* TODO */$lang['UAM_commentTitle'] = 'Nickname mandatory for guests comments';
    50 /* TODO */$lang['UAM_commentTitle_d'] = 'If &quot;Comments for All&quot; is active (authority to unregistered visitors to post comments), this option allows to force the non-registered visitor to enter a nickname that the comment is accepted.';
    5149/* TODO */$lang['UAM_tipsTitle'] = 'Tips and Examples';
    5250/* TODO */$lang['UAM_tipsTitle_d'] = 'Tips and various examples of use';
     
    272270/*TODO*/$lang['UAM_HidePasswTitle_d'] = 'Choose here if you want to display the password chosen by the visitor in the information email. If you enable the option, the password will then appear in clear text. If you disable the password will not appear at all.';
    273271// --------- End: New or revised $lang ---- from version 2.20.4
    274 
    275 
    276 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    277 /*TODO*/$lang['UAM_GroupCommTitle'] = 'Allow comments to a group of users';
    278 /*TODO*/$lang['UAM_GroupCommTitle_d'] = 'This option lets you specify a group of users who will allowed to post comments when the gallery is configured to not allow comments for all.
    279 <br><br>
    280 By default, when &quot;comments for all&quot; option is disabled, only registered users can post comments. With this option, you can restrict this behavior by specifying a user group. Thus, only registered users and members of this group may post comments.';
    281 // --------- End: New or revised $lang ---- from version 2.20.7
    282272?>
  • extensions/UserAdvManager/branches/2.20/language/it_IT/plugin.lang.php

    r10958 r11019  
    2727$lang['UAM_Err_audit_email_forbidden'] = '<b>Questo conto utente usa un dominio d\'Email proibito:</b> ';
    2828$lang['UAM_Err_audit_advise'] = '<b>Dovete eseguire delle correzioni per rispettare le nuove impostazzioni che avete attivato.<br> Utilizzare un programma per la gestione della base dati per correggere i conti utente direttamente nella tabella ###_USERS';
    29 $lang['UAM_Empty Author'] = 'Il campo autore deve essere riempito per potere inviare un commento.';
    3029$lang['UAM_reg_err_login2'] = 'Nome utente non deve contenere in caratteri seguenti: ';
    3130$lang['UAM_reg_err_login5'] = 'Il tuo provider di posta usa dominio d\'Email proibito. I domini preibiti sono i seguenti: ';
     
    145144$lang['UAM_GhostTracker_ReminderText'] = 'Testo di rilancio personalizzato';
    146145$lang['UAM_LastVisit'] = ' Tracciamento utenti registrati';
    147 $lang['UAM_No_Comment_Anonymous'] = 'Commenti : Pseudo obbligatorio per gli ospiti';
    148146
    149147$lang['UAM_Tab_UserManager'] = 'Tracciamento convalide';
     
    329327$lang['UAM_HidePassw'] = 'Password in chiaro nelle informazioni e-mail';
    330328// --------- End: New or revised $lang ---- from version 2.20.4
    331 
    332 
    333 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    334 /*TODO*/$lang['UAM_Group_Comments'] = 'Allow comments to a group of users';
    335 /*TODO*/$lang['UAM_AllowedComm_Group'] = 'Select the group of users allowed to post comments:';
    336 /*TODO*/$lang['UAM_Not_Allowed_Author'] = 'Sorry, you are not authorized to post a comment. Please contact the site administrator.';
    337 // --------- End: New or revised $lang ---- from version 2.20.7
    338329?>
  • extensions/UserAdvManager/branches/2.20/language/lv_LV/help/plugin.lang.php

    r10958 r11019  
    5353$lang['UAM_lastvisitTitle'] = 'Reģistrēto lietotāju izsekošana (Tracking)';
    5454$lang['UAM_lastvisitTitle_d'] = 'Šis aktivē tabulu &quot;Tracking users&quot; iezīmē (tabā), kurā reģistrēti galeriju apmeklējušie lietotāji, viņu pēdējā apmeklējuma datums, kā arī galerijā pavadītais laiks (dienās) kopš pēdējā apmeklējuma. Monitoringam ir tīri informatīvs raksturs galerijas administratora vajadzībām.';
    55 $lang['UAM_commentTitle'] = 'Viesa komentāriem obligāts Nickname (segvārds)';
    56 $lang['UAM_commentTitle_d'] = 'Ja &quot;Comments for All&quot; (komentāri visiem) ir aktīvs (pilnvaras neriģestrētiem lietotājiem pievienot komentārus), šī opcija dod iespēju piespiest nereģistrētos apmeklētājus lietot segvārdu, lai akceptētu savu komentāru.';
    5755$lang['UAM_tipsTitle'] = 'Padomi un Piemēri';
    5856$lang['UAM_tipsTitle_d'] = 'Padomi un dažādi izmantošanas piemēri';
     
    307305/*TODO*/$lang['UAM_HidePasswTitle_d'] = 'Choose here if you want to display the password chosen by the visitor in the information email. If you enable the option, the password will then appear in clear text. If you disable the password will not appear at all.';
    308306// --------- End: New or revised $lang ---- from version 2.20.4
    309 
    310 
    311 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    312 /*TODO*/$lang['UAM_GroupCommTitle'] = 'Allow comments to a group of users';
    313 /*TODO*/$lang['UAM_GroupCommTitle_d'] = 'This option lets you specify a group of users who will allowed to post comments when the gallery is configured to not allow comments for all.
    314 <br><br>
    315 By default, when &quot;comments for all&quot; option is disabled, only registered users can post comments. With this option, you can restrict this behavior by specifying a user group. Thus, only registered users and members of this group may post comments.';
    316 // --------- End: New or revised $lang ---- from version 2.20.7
    317307?>
  • extensions/UserAdvManager/branches/2.20/language/lv_LV/plugin.lang.php

    r10958 r11019  
    2727$lang['UAM_Err_audit_email_forbidden'] = '<b>Šinī kontā izmanots neatļauts e-pasta pakalpojuma sniedzējs :</b> ';
    2828$lang['UAM_Err_audit_advise'] = '<b>Jums ir jāveic korekcijas, lai panāktu atbilstību jaunajiem nosacījumiem, ko esat aktivizējuši.<br> Izmantojiet datu bāzes pārvaldības rīku, lai koriģētu lietotāja kontus tieši tabulā ###_USERS';
    29 $lang['UAM_Empty Author'] = 'Lai nosūtītu komentāru, ir jābūt aizpildītam autora laukam.';
    3029$lang['UAM_reg_err_login2'] = 'Lietotājvārdam nav jāsakrīt ar sekojošām rakstzīmēm: ';
    3130$lang['UAM_reg_err_login5'] = 'Jūsu e-pasta pakalpojumu sniedzējam aizliegta reģistrācija. Aizniegtie e-pasta pakalpojumu sniedzēji ir: ';
     
    143142$lang['UAM_GhostTracker_ReminderText'] = 'Ghost Tracker atgadinājuma ziņojuma pielāgošana';
    144143$lang['UAM_LastVisit'] = ' Reģistrēto lietotāju izsekošana';
    145 $lang['UAM_No_Comment_Anonymous'] = 'Viesu komentāriem iesauka (Nickname) obligāta';
    146144
    147145$lang['UAM_Tab_UserManager'] = 'Apstiprinājumu izsekošana';
     
    367365/*TODO*/$lang['UAM_HidePassw'] = 'Clear password in information email';
    368366// --------- End: New or revised $lang ---- from version 2.20.4
    369 
    370 
    371 // --------- Starting below: New or revised $lang ---- from version 2.20.7
    372 /*TODO*/$lang['UAM_Group_Comments'] = 'Allow comments to a group of users';
    373 /*TODO*/$lang['UAM_AllowedComm_Group'] = 'Select the group of users allowed to post comments:';
    374 /*TODO*/$lang['UAM_Not_Allowed_Author'] = 'Sorry, you are not authorized to post a comment. Please contact the site administrator.';
    375 // --------- End: New or revised $lang ---- from version 2.20.7
    376367?>
  • extensions/UserAdvManager/branches/2.20/main.inc.php

    r10943 r11019  
    22/*
    33Plugin Name: UserAdvManager
    4 Version: 2.20.7
     4Version: 2.20.8
    55Description: Renforcer la gestion des utilisateurs - Enforce users management
    66Plugin URI: http://piwigo.org/ext/extension_view.php?eid=216
     
    5757add_event_handler('init', 'UAM_InitPage');
    5858
    59 // Comment without author
    60 add_event_handler('user_comment_check', 'UAM_CheckEmptyCommentAuthor', 50, 2);
    61 
    6259// PWG_Stuffs module
    63 if ((isset($conf_UAM[34]) and $conf_UAM[34] == 'true'))
     60if ((isset($conf_UAM[33]) and $conf_UAM[33] == 'true'))
    6461{
    6562  add_event_handler('get_stuffs_modules', 'register_UAM_stuffs_module');
  • extensions/UserAdvManager/branches/2.20/maintain.inc.php

    r10958 r11019  
    1414        global $conf;
    1515       
    16   $default1 = array('false','false',-1,-1,-1,'false','false','',-1,'','','false','','false',100,'false','false',10,'Hello [username].
     16  $default1 = array('false','false',-1,-1,-1,'false','',-1,'','','false','','false',100,'false','false',10,'Hello [username].
    1717       
    1818This is a reminder because a very long time passed since your last visit on our gallery [mygallery]. If you do not want anymore to use your access account, please let us know by replying to this email. Your account will be deleted.
     
    259259      upgrade_2204_2207();
    260260    }
     261
     262    if (version_compare($conf['UserAdvManager_Version'], '2.20.8') < 0)
     263    {
     264    /* upgrade from version 2.20.7 to 2.20.8 */
     265    /* ************************************* */
     266      upgrade_2207_2208();
     267    }
    261268  }
    262269
Note: See TracChangeset for help on using the changeset viewer.