resetDefault() static public method

static public resetDefault ( $section = 'all' )
Ejemplo n.º 1
0
 SmartyValidate::register_validator('update_msg', 'update_msg:!\\[\\[URL\\]\\]!i', 'isRegExp', false, false, 'trim', 'messages');
 SmartyValidate::register_validator('notify_email', 'notify_email', 'isMails', false, false, false, 'messages');
 SmartyValidate::register_validator('notify_subscribe', 'notify_subscribe:!^(on|off)$!', 'isRegExp', false, false, false, 'messages');
 SmartyValidate::register_validator('notify_unsubscribe', 'notify_unsubscribe:!^(on|off)$!', 'isRegExp', false, false, false, 'messages');
 SmartyValidate::register_validator('notify_update', 'notify_update:!^(on|off)$!', 'isRegExp', false, false, false, 'messages');
 SmartyValidate::register_validator('notify_pending', 'notify_pending:!^(on|off)$!', 'isRegExp', false, false, false, 'messages');
 $vMsg = array();
 $vMsg['subscribe_sub'] = $vMsg['subscribe_msg'] = $vMsg['subscribe_web'] = $vMsg['unsubscribe_sub'] = $vMsg['unsubscribe_msg'] = $vMsg['unsubscribe_web'] = $vMsg['confirm_sub'] = $vMsg['update_sub'] = $vMsg['activate_sub'] = Pommo::_T('Cannot be empty.');
 $vMsg['confirm_msg'] = $vMsg['update_msg'] = $vMsg['activate_msg'] = Pommo::_T('You must include "[[URL]]" for the confirm link');
 $smarty->assign('vMsg', $vMsg);
 // populate _POST with info from database (fills in form values...)
 $dbvalues = Pommo_Api::configGet(array('messages', 'notices'));
 $notices = unserialize($dbvalues['notices']);
 $messages = unserialize($dbvalues['messages']);
 if (empty($messages)) {
     $messages = Pommo_Helper_Messages::resetDefault('all');
 }
 if (empty($notices)) {
     $notices = array('email' => Pommo::$_config['admin_email'], 'subject' => Pommo::_T('[poMMo Notice]'), 'subscribe' => 'off', 'unsubscribe' => 'off', 'update' => 'off', 'pending' => 'off');
 }
 $p = array();
 $p['notify_email'] = $notices['email'];
 $p['notify_subject'] = $notices['subject'];
 $p['notify_subscribe'] = $notices['subscribe'];
 $p['notify_unsubscribe'] = $notices['unsubscribe'];
 $p['notify_update'] = $notices['update'];
 $p['notify_pending'] = $notices['pending'];
 $p['subscribe_sub'] = $messages['subscribe']['sub'];
 $p['subscribe_msg'] = $messages['subscribe']['msg'];
 $p['subscribe_web'] = $messages['subscribe']['web'];
 $p['subscribe_email'] = $messages['subscribe']['email'];