Dotclear


Ignore:
Timestamp:
03/26/09 20:02:52 (15 years ago)
Author:
pep
Message:

dayMode : Modification du niveau de permission + déplacement de l'option d'activation dans le panneau de préférences du blog (closes #120, #124).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/dayMode/_prepend.php

    r946 r947  
    5757     public static function adminBlogPreferencesForm(&$core,&$settings) 
    5858     { 
    59           if ($core->auth->check('admin')) 
    60           { 
    61                echo 
    62                '<fieldset><legend>'.__('Daily Archives').'</legend>'. 
    63                '<p><label class="classic">'. 
    64                form::checkbox('daymode_active','1',$settings->daymode_active). 
    65                __('Enable daily archives and calendar').'</label></p>'. 
    66                '</fieldset>'; 
    67           } 
     59          echo 
     60          '<fieldset><legend>'.__('Daily Archives').'</legend>'. 
     61          '<p><label class="classic">'. 
     62          form::checkbox('daymode_active','1',$settings->daymode_active). 
     63          __('Enable daily archives and calendar').'</label></p>'. 
     64          '</fieldset>'; 
    6865     } 
    6966      
    7067     public static function adminBeforeBlogSettingsUpdate(&$settings) 
    7168     { 
    72           if ($GLOBALS['core']->auth->check('admin')) 
    73           { 
    74                $settings->setNameSpace('daymode'); 
    75                try { 
    76                     $settings->put('daymode_active',!empty($_POST['daymode_active']),'boolean'); 
    77                } catch (Exception $e) { 
    78                     $settings->drop('daymode_active'); 
    79                     $settings->put('daymode_active',!empty($_POST['daymode_active']),'boolean'); 
    80                } 
    81                $settings->setNameSpace('system'); 
     69          $settings->setNameSpace('daymode'); 
     70          try { 
     71               $settings->put('daymode_active',!empty($_POST['daymode_active']),'boolean'); 
    8272          } 
     73          catch (Exception $e) { 
     74               $settings->drop('daymode_active'); 
     75               $settings->put('daymode_active',!empty($_POST['daymode_active']),'boolean'); 
     76          } 
     77          $settings->setNameSpace('system'); 
    8378     } 
    8479} 
Note: See TracChangeset for help on using the changeset viewer.

Sites map