Dotclear


Ignore:
Timestamp:
11/29/09 17:36:23 (4 years ago)
Author:
JcDenis
Message:

disclaimer 0.4.2:

  • Fixed notice from form (closes #362)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/disclaimer/_admin.php

    r1460 r1919  
    2424     { 
    2525          $blog_settings->setNameSpace('disclaimer'); 
    26           try { 
    27                $blog_settings->put('disclaimer_active',abs((integer) $_POST['disclaimer_active'])); 
    28                $blog_settings->put('disclaimer_remember',abs((integer) $_POST['disclaimer_remember'])); 
     26          try 
     27          { 
     28               $disclaimer_active = isset($_POST['disclaimer_active']); 
     29               $disclaimer_remember = isset($_POST['disclaimer_remember']); 
     30               $disclaimer_redir = isset($_POST['disclaimer_redir']) ? $_POST['disclaimer_redir'] : ''; 
     31               $disclaimer_title = isset($_POST['disclaimer_title']) ? $_POST['disclaimer_title'] : ''; 
     32               $disclaimer_text = isset($_POST['disclaimer_text']) ? $_POST['disclaimer_text'] : ''; 
     33               $disclaimer_bots_unactive = isset($_POST['disclaimer_bots_unactive']); 
     34               $disclaimer_bots_agents = isset($_POST['disclaimer_bots_agents']) ? $_POST['disclaimer_bots_agents'] : ''; 
     35 
     36               $blog_settings->put('disclaimer_active',$disclaimer_active); 
     37               $blog_settings->put('disclaimer_remember',$disclaimer_remember); 
    2938               $blog_settings->put('disclaimer_redir',$_POST['disclaimer_redir']); 
    3039               $blog_settings->put('disclaimer_title',$_POST['disclaimer_title']); 
     
    3342               $blog_settings->put('disclaimer_bots_agents',$_POST['disclaimer_bots_agents']); 
    3443          } 
    35           catch (Exception $e) { 
     44          catch (Exception $e) 
     45          { 
    3646               $blog_settings->drop('disclaimer_active'); 
    3747               $blog_settings->put('disclaimer_active',0); 
     
    4252     public static function adminBlogPreferencesForm($core,$blog_settings) 
    4353     { 
    44           $bots = $blog_settings->disclaimer_bots_agents; 
    45           if (!$bots) 
     54          $disclaimer_active = (boolean) $blog_settings->disclaimer_active; 
     55          $disclaimer_remember = (boolean) $blog_settings->disclaimer_remember; 
     56          $disclaimer_redir = (string) $blog_settings->disclaimer_redir; 
     57          $disclaimer_title = (string) $blog_settings->disclaimer_title; 
     58          $disclaimer_text = (string) $blog_settings->disclaimer_text; 
     59          $disclaimer_bots_unactive = (boolean) $blog_settings->disclaimer_bots_unactive; 
     60          $disclaimer_bots_agents = $blog_settings->disclaimer_bots_agents; 
     61          if (!$disclaimer_bots_agents) 
    4662          { 
    47                $bots =  
     63               $disclaimer_bots_agents =  
    4864               'bot;Scooter;Slurp;Voila;WiseNut;Fast;Index;Teoma;'. 
    4965               'Mirago;search;find;loader;archive;Spider;Crawler'; 
     
    5571          '<div class="col">'. 
    5672          '<p><label class="classic">'. 
    57           form::checkbox('disclaimer_active','1',$blog_settings->disclaimer_active). 
     73          form::checkbox('disclaimer_active','1',$disclaimer_active). 
    5874          __('Enable disclaimer').'</label></p>'. 
    5975          '<p><label>'.__('Title:'). 
    60           form::field('disclaimer_title',30,255,html::escapeHTML($blog_settings->disclaimer_title)). 
     76          form::field('disclaimer_title',30,255,html::escapeHTML($disclaimer_title)). 
    6177          '</label></p>'. 
    6278          '</div><div class="col">'. 
    6379          '<p><label class="classic">'. 
    64           form::checkbox('disclaimer_remember','1',$blog_settings->disclaimer_remember). 
     80          form::checkbox('disclaimer_remember','1',$disclaimer_remember). 
    6581          __('Remember user').'</label></p>'. 
    6682          '<p><label>'.__('Link output:'). 
    67           form::field('disclaimer_redir',30,255,html::escapeHTML($blog_settings->disclaimer_redir)). 
     83          form::field('disclaimer_redir',30,255,html::escapeHTML($disclaimer_redir)). 
    6884          '</label></p>'. 
    6985          '</div></div>'. 
    7086          '<p class="area"><label for="disclaimer_text">'.__('Disclaimer:').'</label>'. 
    71           form::textarea('disclaimer_text',60,5,html::escapeHTML($blog_settings->disclaimer_text)).'</p>'. 
     87          form::textarea('disclaimer_text',60,5,html::escapeHTML($disclaimer_text)).'</p>'. 
    7288          '<p><label>'.__('List of robots allowed to index the site pages:'). 
    73           form::field('disclaimer_bots_agents',120,255,html::escapeHTML($bots)). 
     89          form::field('disclaimer_bots_agents',120,255,html::escapeHTML($disclaimer_bots_agents)). 
    7490          '</label></p>'. 
    7591          '<p><label class="classic">'. 
    76           form::checkbox('disclaimer_bots_unactive','1',$blog_settings->disclaimer_bots_unactive). 
     92          form::checkbox('disclaimer_bots_unactive','1',$disclaimer_bots_unactive). 
    7793          __('Disable the authorization of indexing by search engines').'</label></p>'. 
    7894          '</fieldset>'; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map