Dotclear


Ignore:
Timestamp:
04/29/11 08:32:10 (13 years ago)
Author:
Dsls <dsls@…>
Branch:
userprefs
Parents:
41:54016742931c (diff), 37:89b90dfd3913 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge safemode onto userprefs for layout updates. safemode still active for core management.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • admin/auth.php

    r37 r42  
    323323     echo 
    324324     '<fieldset><legend>'.__('Request a new password').'</legend>'. 
    325      '<p><label>'.__('Username:').' '. 
    326      form::field(array('user_id'),20,32,html::escapeHTML($user_id),'',1).'</label></p>'. 
    327       
    328      '<p><label>'.__('Email:').' '. 
    329      form::field(array('user_email'),20,255,html::escapeHTML($user_email),'',2).'</label></p>'. 
     325     '<p><label for="user_id">'.__('Username:').' '. 
     326     form::field(array('user_id','user_id'),20,32,html::escapeHTML($user_id),'',1).'</label></p>'. 
     327      
     328     '<p><label for="user_email">'.__('Email:').' '. 
     329     form::field(array('user_email','user_email'),20,255,html::escapeHTML($user_email),'',2).'</label></p>'. 
    330330      
    331331     '<p><input type="submit" value="'.__('recover').'" tabindex="3" />'. 
     
    339339     echo 
    340340     '<fieldset><legend>'.__('Change your password').'</legend>'. 
    341      '<p><label>'.__('New password:').' '. 
    342      form::password(array('new_pwd'),20,255,'','',1).'</label></p>'. 
    343       
    344      '<p><label>'.__('Confirm password:').' '. 
    345      form::password(array('new_pwd_c'),20,255,'','',2).'</label></p>'. 
     341     '<p><label for="new_pwd">'.__('New password:').' '. 
     342     form::password(array('new_pwd','new_pwd'),20,255,'','',1).'</label></p>'. 
     343      
     344     '<p><label for="new_pwd_c">'.__('Confirm password:').' '. 
     345     form::password(array('new_pwd_c','new_pwd_c'),20,255,'','',2).'</label></p>'. 
    346346     '</fielset>'. 
    347347      
     
    363363          } 
    364364          echo 
    365           '<p><label>'.__('Username:').' '. 
    366           form::field(array('user_id'),20,32,html::escapeHTML($user_id),'',1).'</label></p>'. 
    367            
    368           '<p><label>'.__('Password:').' '. 
    369           form::password(array('user_pwd'),20,255,'','',2).'</label></p>'. 
    370            
    371           '<p><label class="classic">'. 
    372           form::checkbox(array('user_remember'),1,'','',3).' '. 
     365          '<p><label for="user_id">'.__('Username:').' '. 
     366          form::field(array('user_id','user_id'),20,32,html::escapeHTML($user_id),'',1).'</label></p>'. 
     367           
     368          '<p><label for="user_pwd">'.__('Password:').' '. 
     369          form::password(array('user_pwd','user_pwd'),20,255,'','',2).'</label></p>'. 
     370           
     371          '<p><label for="user_remember" class="classic">'. 
     372          form::checkbox(array('user_remember','user_remember'),1,'','',3).' '. 
    373373          __('Remember my ID on this computer').'</label></p>'. 
    374374           
    375           '<p><input type="submit" value="'.__('login').'" tabindex="4" /></p>'; 
     375          '<p><input type="submit" value="'.__('log in').'" tabindex="4" /></p>'; 
    376376           
    377377          if (!empty($_REQUEST['blog'])) { 
  • admin/auth.php

    r38 r42  
    3232$login_data = !empty($_POST['login_data']) ? $_POST['login_data'] : null; 
    3333$recover = $core->auth->allowPassChange() && !empty($_REQUEST['recover']); 
     34$safe_mode = !empty($_REQUEST['safe_mode']); 
    3435$akey = $core->auth->allowPassChange() && !empty($_GET['akey']) ? $_GET['akey'] : null; 
    3536$user_id = $user_pwd = $user_key = $user_email = null; 
     
    205206          } 
    206207     } 
     208     elseif ($check_user && !empty($_POST['safe_mode']) && !$core->auth->isSuperAdmin())  
     209     { 
     210          $err = __('Safe Mode can only be used for super administrators.'); 
     211     } 
    207212     elseif ($check_user) 
    208213     { 
     
    213218          if (!empty($_POST['blog'])) { 
    214219               $_SESSION['sess_blog_id'] = $_POST['blog']; 
     220          } 
     221           
     222          if (!empty($_POST['safe_mode']) && $core->auth->isSuperAdmin()) { 
     223               $_SESSION['sess_safe_mode'] = true; 
    215224          } 
    216225           
     
    284293      return true; 
    285294    }; 
     295     
     296    $('a#safe_mode_link_help').click(function() { 
     297      $(this).parent().next().slideToggle(); 
     298    }); 
    286299  }); 
    287300  //]]> 
     
    346359          echo 
    347360          '<fieldset>'; 
     361          if ($safe_mode) { 
     362               echo '<legend>'.__('Safe mode login').'</legend>'; 
     363          } 
    348364          echo 
    349365          '<p><label for="user_id">'.__('Username:').' '. 
     
    362378               echo form::hidden('blog',html::escapeHTML($_REQUEST['blog'])); 
    363379          } 
     380          if($safe_mode) { 
     381               echo form::hidden('safe_mode',1); 
     382          } 
    364383           
    365384          echo 
     
    367386           
    368387          '<p>'.__('You must accept cookies in order to use the private area.').'</p>'; 
     388           
     389          if ($safe_mode) { 
     390               echo 
     391               '<p><a href="auth.php" id="normal_mode_link">'.__('Get back to normal authentication').'</a></p>'; 
     392          } else { 
     393               echo 
     394               '<p><a href="auth.php?safe_mode=1" id="safe_mode_link">'.__('I want to log in in safe mode').'</a></p>'. 
     395               '<p class="form-note"><a href="#" id="safe_mode_link_help">'.__('What is dotclear safe mode ?').'</a></p>'. 
     396               '<p id="safe_mode_help"><em>'. 
     397                    __('This mode allows you to login without activating any of your plugins. This may be useful to solve compatibility problems').'&nbsp;'. 
     398                    __('Disable or delete any plugin suspected to cause trouble, then log out and log back in normally.'). 
     399               '</em></p>'; 
     400          } 
    369401           
    370402          if ($core->auth->allowPassChange()) { 
Note: See TracChangeset for help on using the changeset viewer.

Sites map