Dotclear

Changeset 2354


Ignore:
Timestamp:
06/12/10 10:04:27 (13 years ago)
Author:
franck
Message:

DC 2.2 compliance : New settings system

Location:
plugins/contactMe
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • plugins/contactMe

    • Property svn:ignore set to
      _disabled
  • plugins/contactMe/_define.php

    r227 r2354  
    1515     /* Name */          "ContactMe", 
    1616     /* Description*/    "Add a simple contact form on your blog", 
    17      /* Author */        "Olivier Meunier", 
    18      /* Version */       '1.0', 
     17     /* Author */        "Olivier Meunier and contributors", 
     18     /* Version */       '1.1', 
    1919     /* Permissions */   'admin' 
    2020); 
  • plugins/contactMe/_public.php

    r623 r2354  
    3737          global $core, $_ctx; 
    3838           
    39           if (!$core->blog->settings->cm_recipients) { 
     39          if (!$core->blog->settings->contactme->cm_recipients) { 
    4040               self::p404(); 
    4141               exit; 
     
    9898                     
    9999                    # Checks recipients addresses 
    100                     $recipients = explode(',',$core->blog->settings->cm_recipients); 
     100                    $recipients = explode(',',$core->blog->settings->contactme->cm_recipients); 
    101101                    $rc2 = array(); 
    102102                    foreach ($recipients as $v) { 
     
    114114                     
    115115                    # Check message form spam 
    116                     if ($core->blog->settings->cm_use_antispam && class_exists('dcAntispam') && isset($core->spamfilters)) 
     116                    if ($core->blog->settings->contactme->cm_use_antispam && class_exists('dcAntispam') && isset($core->spamfilters)) 
    117117                    { 
    118118                         # Fake cursor to check spam 
     
    148148                     
    149149                    $subject = $_ctx->contactme['subject']; 
    150                     if ($core->blog->settings->cm_subject_prefix) { 
    151                          $subject = $core->blog->settings->cm_subject_prefix.' '.$subject; 
     150                    if ($core->blog->settings->contactme->cm_subject_prefix) { 
     151                         $subject = $core->blog->settings->contactme->cm_subject_prefix.' '.$subject; 
    152152                    } 
    153153                    $subject = mail::B64Header($subject); 
     
    215215     { 
    216216          $f = $GLOBALS['core']->tpl->getFilters($attr); 
    217           return '<?php echo '.sprintf($f,'$core->blog->settings->cm_page_title').'; ?>'; 
     217          return '<?php echo '.sprintf($f,'$core->blog->settings->contactme->cm_page_title').'; ?>'; 
    218218     } 
    219219      
    220220     public static function ContactMeFormCaption($attr) 
    221221     { 
    222           return '<?php echo $core->blog->settings->cm_form_caption; ?>'; 
     222          return '<?php echo $core->blog->settings->contactme->cm_form_caption; ?>'; 
    223223     } 
    224224      
    225225     public static function ContactMeMsgSuccess($attr) 
    226226     { 
    227           return '<?php echo $core->blog->settings->cm_msg_success; ?>'; 
     227          return '<?php echo $core->blog->settings->contactme->cm_msg_success; ?>'; 
    228228     } 
    229229      
    230230     public static function ContactMeMsgError($attr) 
    231231     { 
    232           return '<?php echo sprintf($core->blog->settings->cm_msg_error,html::escapeHTML($_ctx->contactme["error_msg"])); ?>'; 
     232          return '<?php echo sprintf($core->blog->settings->contactme->cm_msg_error,html::escapeHTML($_ctx->contactme["error_msg"])); ?>'; 
    233233     } 
    234234      
     
    264264      
    265265     # Widget function 
    266      public static function contactMeWidget(&$w) 
     266     public static function contactMeWidget($w) 
    267267     { 
    268268          global $core; 
     
    272272          } 
    273273           
    274           if (!$core->blog->settings->cm_recipients) { 
     274          if (!$core->blog->settings->contactme->cm_recipients) { 
    275275               return; 
    276276          } 
  • plugins/contactMe/index.php

    r248 r2354  
    1111# -- END LICENSE BLOCK ------------------------------------ 
    1212 
    13 $cm_recipients      = $core->blog->settings->cm_recipients; 
    14 $cm_subject_prefix  = $core->blog->settings->cm_subject_prefix; 
    15 $cm_page_title      = $core->blog->settings->cm_page_title; 
    16 $cm_form_caption    = $core->blog->settings->cm_form_caption; 
    17 $cm_msg_success     = $core->blog->settings->cm_msg_success; 
    18 $cm_msg_error       = $core->blog->settings->cm_msg_error; 
    19 $cm_use_antispam    = $core->blog->settings->cm_use_antispam; 
     13$cm_recipients      = $core->blog->settings->contactme->cm_recipients; 
     14$cm_subject_prefix  = $core->blog->settings->contactme->cm_subject_prefix; 
     15$cm_page_title      = $core->blog->settings->contactme->cm_page_title; 
     16$cm_form_caption    = $core->blog->settings->contactme->cm_form_caption; 
     17$cm_msg_success          = $core->blog->settings->contactme->cm_msg_success; 
     18$cm_msg_error       = $core->blog->settings->contactme->cm_msg_error; 
     19$cm_use_antispam    = $core->blog->settings->contactme->cm_use_antispam; 
    2020 
    2121$antispam_enabled = $core->plugins->moduleExists('antispam'); 
     
    7878           
    7979          # Everything's fine, save options 
    80           $core->blog->settings->setNamespace('contactme'); 
    81           $core->blog->settings->put('cm_recipients',$cm_recipients,'string','ContactMe recipients'); 
    82           $core->blog->settings->put('cm_subject_prefix',$cm_subject_prefix,'string','ContactMe subject prefix'); 
    83           $core->blog->settings->put('cm_page_title',$cm_page_title,'string','ContactMe page title'); 
    84           $core->blog->settings->put('cm_form_caption',$cm_form_caption,'string','ContactMe form caption'); 
    85           $core->blog->settings->put('cm_msg_success',$cm_msg_success,'string','ContactMe success message'); 
    86           $core->blog->settings->put('cm_msg_error',$cm_msg_error,'string','ContactMe error message'); 
     80          $core->blog->settings->addNamespace('contactme'); 
     81          $core->blog->settings->contactme->put('cm_recipients',$cm_recipients,'string','ContactMe recipients'); 
     82          $core->blog->settings->contactme->put('cm_subject_prefix',$cm_subject_prefix,'string','ContactMe subject prefix'); 
     83          $core->blog->settings->contactme->put('cm_page_title',$cm_page_title,'string','ContactMe page title'); 
     84          $core->blog->settings->contactme->put('cm_form_caption',$cm_form_caption,'string','ContactMe form caption'); 
     85          $core->blog->settings->contactme->put('cm_msg_success',$cm_msg_success,'string','ContactMe success message'); 
     86          $core->blog->settings->contactme->put('cm_msg_error',$cm_msg_error,'string','ContactMe error message'); 
    8787           
    8888          if ($antispam_enabled) { 
    89                $core->blog->settings->put('cm_use_antispam',!empty($_POST['cm_use_antispam']),'boolean','ContactMe should use comments spam filter'); 
     89               $core->blog->settings->contactme->put('cm_use_antispam',!empty($_POST['cm_use_antispam']),'boolean','ContactMe should use comments spam filter'); 
    9090          } 
    9191           
Note: See TracChangeset for help on using the changeset viewer.

Sites map