Dotclear

Changeset 36:939dd5995f91


Ignore:
Timestamp:
04/28/11 17:40:13 (14 years ago)
Author:
Tomtom33 <tbouron@…>
Branch:
safemode
Message:

Better integration of safe mode

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • admin/auth.php

    r0 r36  
    293293      return true; 
    294294    }; 
     295     
     296    $('a#safe_mode_link_help').click(function() { 
     297      $(this).parent().next().slideToggle(); 
     298    }); 
    295299  }); 
    296300  //]]> 
     
    388392          } else { 
    389393               echo 
    390                '<p><a href="auth.php?safe_mode=1" id="safe_mode_link">'.__('I have a connection problem').'</a></p>'; 
     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">'.__('Know more about safe mode').'</a></p>'. 
     396               '<p id="safe_mode_help"><em>'. 
     397                    __('This mode allows you to log in without any plugin loaded (very usefull in case of conflict between two of them for example)').'&nbsp;'. 
     398                    __('Disable or delete plugin(s) which are giving you troubles then log out. You can after log in as usual'). 
     399               '</em></p>'; 
    391400          } 
    392401           
  • admin/style/default.css

    r0 r36  
    10671067     width: 100%; 
    10681068} 
     1069#login-screen #safe_mode_help { 
     1070     display : none; 
     1071     margin : 0 0 1em 0; 
     1072     padding: 5px 10px 5px 30px; 
     1073     background: #fbfbfb url(msg-std.png) no-repeat 5px 5px; 
     1074     border: 1px solid #999; 
     1075     -moz-border-radius: 4px; 
     1076     -webkit-border-radius: 4px; 
     1077} 
  • inc/admin/lib.dc.page.php

    r0 r36  
    7676          } 
    7777           
     78          $safe_mode = isset($_SESSION['sess_safe_mode']) && $_SESSION['sess_safe_mode']; 
     79           
    7880          # Display 
    7981          header('Content-Type: text/html; charset=UTF-8'); 
     
    109111          echo 
    110112          "</head>\n". 
    111           '<body id="dotclear-admin">'."\n". 
     113          '<body id="dotclear-admin'. 
     114          ($safe_mode ? ' safe-mode' : ''). 
     115          '">'."\n". 
    112116           
    113117          '<div id="top"><h1><a href="index.php">'.DC_VENDOR_NAME.'</a></h1></div>'."\n"; 
     
    129133          '<div id="content">'."\n"; 
    130134           
    131           # Recovery mode 
    132           if (isset($_SESSION['sess_safe_mode']) && $_SESSION['sess_safe_mode']) 
     135          # Safe mode 
     136          if ($safe_mode) 
    133137          { 
    134138               echo 
    135                '<div class="error"><h3>'.__('Recovery mode').'</h3>'. 
    136                '<p>'.__('You are in recovery mode means no plugin have been loaded.').'</p>'. 
     139               '<div class="error"><h3>'.__('Safe mode').'</h3>'. 
     140               '<p>'.__('You are in safe mode. All plugins have been temporary disabled. Remind to log out then log in again normally to get back all functionalities').'</p>'. 
    137141               '</div>'; 
    138142          } 
Note: See TracChangeset for help on using the changeset viewer.

Sites map