Changeset 3748
- Timestamp:
- Aug 18, 2009, 4:16:25 PM (15 years ago)
- Location:
- extensions/ContactForm
- Files:
-
- 2 added
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/ContactForm/admin/cf_config.tab.php
r3743 r3748 1 1 <?php 2 /* $Id: cf_config.tab.php,v 1. 1 2009/08/17 07:24:11Criss Exp $ */2 /* $Id: cf_config.tab.php,v 1.2 2009/08/18 14:10:09 Criss Exp $ */ 3 3 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 4 4 check_status(ACCESS_ADMINISTRATOR); … … 6 6 7 7 if (isset($_POST['submit'])) { 8 global $page;9 8 // Allow guest 10 9 $new_value = false; 11 10 if (isset($_POST['cf_guest_allowed'])) { 12 13 14 11 if ('1' == $_POST['cf_guest_allowed']) { 12 $new_value = true; 13 } 15 14 } 16 15 $cf_config->set_value(CF_CFG_ALLOW_GUEST, $new_value); … … 19 18 $new_value = false; 20 19 if (isset($_POST['cf_mandatory_name'])) { 21 22 23 20 if ('1' == $_POST['cf_mandatory_name']) { 21 $new_value = true; 22 } 24 23 } 25 24 $cf_config->set_value(CF_CFG_NAME_MANDATORY, $new_value); … … 28 27 $new_value = false; 29 28 if (isset($_POST['cf_mandatory_mail'])) { 30 31 32 29 if ('1' == $_POST['cf_mandatory_mail']) { 30 $new_value = true; 31 } 33 32 } 34 33 $cf_config->set_value(CF_CFG_MAIL_MANDATORY, $new_value); 35 34 35 // Define link 36 $new_value = false; 37 if (isset($_POST['cf_define_link'])) { 38 if ('1' == $_POST['cf_define_link']) { 39 $new_value = true; 40 } 41 } 42 $cf_config->set_value(CF_CFG_DEFINE_LINK, $new_value); 43 36 44 // Link 37 45 $new_value = ''; … … 40 48 $str_valid = preg_match_all('/\w{1}\w*/i', $new_value, $match); 41 49 if (1 != $str_valid) { 42 array_push($page['errors'],l10n('cf_link_error'));50 CF_Log::add_error(l10n('cf_link_error')); 43 51 } else { 44 52 $cf_config->set_value(CF_CFG_CONTACT_LINK, $new_value); … … 64 72 $cf_config->set_value(CF_CFG_SEPARATOR_LEN, $new_value); 65 73 } else { 66 array_push($page['errors'],l10n('cf_length_not_integer'));74 CF_Log::add_error(l10n('cf_length_not_integer')); 67 75 } 68 76 } … … 74 82 $cf_config->set_value(CF_CFG_REDIRECT_DELAY, $new_value); 75 83 } else { 76 array_push($page['errors'],l10n('cf_delay_not_integer'));84 CF_Log::add_error(l10n('cf_delay_not_integer')); 77 85 } 78 86 } … … 82 90 $saved = $cf_config->save_config(); 83 91 if ($saved) { 84 array_push($page['infos'],l10n('cf_config_saved'));92 CF_Log::add_message(l10n('cf_config_saved')); 85 93 } else { 86 array_push($page['errors'],l10n('cf_config_saved_with_errors'));94 CF_Log::add_error(l10n('cf_config_saved_with_errors')); 87 95 } 88 96 … … 100 108 'SEPARATOR_LENGTH' => $cf_config->get_value(CF_CFG_SEPARATOR_LEN), 101 109 'REDIRECT_DELAY' => $cf_config->get_value(CF_CFG_REDIRECT_DELAY), 110 'DEFINE_LINK' => $cf_config->get_value(CF_CFG_DEFINE_LINK)? 111 CF_CHECKED:'', 102 112 'LINK' => $cf_config->get_value(CF_CFG_CONTACT_LINK), 103 113 ); -
extensions/ContactForm/admin/cf_language.tab.php
r3746 r3748 1 1 <?php 2 /* $Id: cf_language.tab.php,v 1. 2 2009/08/17 14:53:42Criss Exp $ */2 /* $Id: cf_language.tab.php,v 1.3 2009/08/18 14:10:09 Criss Exp $ */ 3 3 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 4 4 check_status(ACCESS_ADMINISTRATOR); … … 8 8 $cf_item_selected=''; 9 9 if (isset($_POST['submit'])) { 10 global $page;11 10 12 11 if (isset($_POST['cf_item']) and is_array($_POST['cf_item'])) { 13 CF_ Debug::add_debug($_POST['cf_item'], 'POST');12 CF_Log::add_debug($_POST['cf_item'], 'POST'); 14 13 $cf_languages->mass_update($_POST['cf_item']); 15 14 } … … 19 18 $saved = $cf_config->save_config(); 20 19 if ($saved) { 21 array_push($page['infos'],l10n('cf_config_saved'));20 CF_Log::add_message(l10n('cf_config_saved')); 22 21 } else { 23 array_push($page['errors'],l10n('cf_config_saved_with_errors'));22 CF_Log::add_error(l10n('cf_config_saved_with_errors')); 24 23 } 25 24 -
extensions/ContactForm/admin/template/cf_config.tab.tpl
r3743 r3748 1 {* $Id: cf_config.tab.tpl,v 1. 1 2009/08/17 07:24:11Criss Exp $ *}1 {* $Id: cf_config.tab.tpl,v 1.2 2009/08/18 14:10:09 Criss Exp $ *} 2 2 <div class="titrePage"> 3 3 <h2>{$CF.TITLE} [{$CF.VERSION}]<br>{'cf_config'|@translate}</h2> … … 24 24 <input type="checkbox" name="cf_mandatory_mail" value="1" {$CF_CONFIG.NEED_MAIL} /> 25 25 {'cf_mandatory_mail'|@translate} 26 </label> 27 </li> 28 </ul> 29 </fieldset> 30 <fieldset> 31 <legend>{'cf_label_link'|@translate}</legend> 32 <ul> 33 <li> 34 <label> 35 <input type="checkbox" name="cf_define_link" value="1" {$CF_CONFIG.DEFINE_LINK} /> 36 {'cf_define_link'|@translate} 26 37 </label> 27 38 </li> -
extensions/ContactForm/classes/cf_config.class.php
r3743 r3748 88 88 } 89 89 } 90 // CF_ Debug::add_debug($this->config_lang, 'CF_Config::load_config');90 // CF_Log::add_debug($this->config_lang, 'CF_Config::load_config'); 91 91 $this->load_default_config(); 92 92 } … … 96 96 $this->config_lang = new CF_Config_Lang(); 97 97 $this->config_values['config_lang'] = null; 98 CF_ Debug::add_debug($this->config_lang,'CF_Config::load_default_config');98 CF_Log::add_debug($this->config_lang,'CF_Config::load_default_config'); 99 99 } 100 100 $this->config_lang->set_default_values(); -
extensions/ContactForm/classes/cf_plugin.class.php
r3746 r3748 22 22 $this->config->load_config(); 23 23 $this->config->set_value(CF_CFG_COMMENT, CF_CFG_DB_COMMENT); 24 CF_Log::add_debug($this->config, 'CF_Plugin'); 24 25 } 25 26 … … 40 41 41 42 function loc_begin_page_header() { 43 if (!$this->config->get_value(CF_CFG_DEFINE_LINK)) { 44 return; 45 } 42 46 global $template; 43 47 $cf_values = array( … … 129 133 130 134 function loc_end_page_tail() { 131 CF_ Debug::show_debug();135 CF_Log::show_debug(); 132 136 } 133 137 … … 145 149 146 150 function get_title() { 147 return $this->plugin_title; 151 // Include language advices 152 load_language('plugin.lang', CF_PATH); 153 154 return l10n($this->plugin_title); 148 155 } 149 156 -
extensions/ContactForm/config.php
r3743 r3748 1 1 <?php 2 /* $Id: config.php,v 1. 1 2009/08/17 07:35:35Criss Exp $ */2 /* $Id: config.php,v 1.2 2009/08/18 14:10:09 Criss Exp $ */ 3 3 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 4 4 check_status(ACCESS_ADMINISTRATOR); 5 5 include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); 6 7 CF_Log::reset_messages(); 6 8 7 9 $config_tabs[]='config'; … … 66 68 67 69 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 68 70 CF_Log::show_messages(); 69 71 ?> -
extensions/ContactForm/include/cf_common.inc.php
r3746 r3748 7 7 8 8 // Version 9 define('CF_VERSION', '1.0. 1');10 define('CF_TITLE', ' Contact Form');9 define('CF_VERSION', '1.0.2'); 10 define('CF_TITLE', 'cf_plugin_name'); 11 11 12 12 // Directories … … 54 54 define('CF_CFG_NAME_MANDATORY', 'cf_mandatory_name'); 55 55 define('CF_CFG_REDIRECT_DELAY', 'cf_redirect_delay'); 56 define('CF_CFG_DEFINE_LINK', 'cf_define_link'); 56 57 define('CF_CFG_CONTACT_LINK', 'cf_link'); 57 58 … … 64 65 65 66 // Load class files 66 cf_require_class("CF_ Debug");67 cf_require_class("CF_Log"); 67 68 cf_require_class("CF_Config_Lang"); 68 69 cf_require_class("CF_Config"); … … 81 82 $cf_config_default[CF_CFG_NAME_MANDATORY] = true; 82 83 $cf_config_default[CF_CFG_REDIRECT_DELAY] = CF_REDIRECT_DELAY; 84 $cf_config_default[CF_CFG_DEFINE_LINK] = true; 83 85 $cf_config_default[CF_CFG_CONTACT_LINK] = CF_DEFAULT_LINKNAME; 84 86 CF_Config::$default_config = $cf_config_default; -
extensions/ContactForm/include/contactform.css
r3746 r3748 28 28 visibility: hidden; 29 29 } 30 .cf-log-infos, .cf-log-errors { 31 font-weight: bold; 32 } -
extensions/ContactForm/language/en_UK/plugin.lang.php
r3746 r3748 1 1 <?php 2 /* $Id: plugin.lang.php,v 1. 6 2009/08/17 14:53:42Criss Exp $ */2 /* $Id: plugin.lang.php,v 1.7 2009/08/18 14:10:09 Criss Exp $ */ 3 3 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 4 4 global $lang; 5 6 $lang['cf_plugin_name'] = 'Contact Form'; 7 $lang['contact_form_debug'] = 'Display of debug information'; 5 8 6 9 // ================================================================== … … 56 59 $lang['cf_mandatory_mail'] = 'E-mail address is mandatory'; 57 60 $lang['cf_redirect_delay'] = 'Pause delay of redirection'; 61 $lang['cf_label_link'] = 'Link management (outside menubar)'; 62 $lang['cf_define_link'] = 'Define link'; 58 63 $lang['cf_link'] = 'Name of the template variable containing the HTML link to the contact form'; 59 64 // Language tab -
extensions/ContactForm/language/fr_FR/plugin.lang.php
r3746 r3748 1 1 <?php 2 /* $Id: plugin.lang.php,v 1. 6 2009/08/17 14:53:42Criss Exp $ */2 /* $Id: plugin.lang.php,v 1.7 2009/08/18 14:10:09 Criss Exp $ */ 3 3 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 4 4 global $lang; 5 6 $lang['cf_plugin_name'] = 'Contact Form'; 7 $lang['contact_form_debug'] = 'Affichage des informations de debug'; 5 8 6 9 // ================================================================== … … 56 59 $lang['cf_mandatory_mail'] = 'Présence de l\'e-mail obligatoire'; 57 60 $lang['cf_redirect_delay'] = 'Délai de pause de la redirection'; 61 $lang['cf_label_link'] = 'Gestion du lien (hors menu) vers le formulaire'; 62 $lang['cf_define_link'] = 'Définir le lien'; 58 63 $lang['cf_link'] = 'Nom de la variable de template contenant le lien HTML vers le formulaire de contact'; 59 64 // Language tab -
extensions/ContactForm/language/it_IT/plugin.lang.php
r3746 r3748 1 1 <?php 2 /* $Id: plugin.lang.php,v 1. 6 2009/08/17 14:53:42Criss Exp $ */2 /* $Id: plugin.lang.php,v 1.7 2009/08/18 14:10:09 Criss Exp $ */ 3 3 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 4 4 global $lang; 5 6 $lang['cf_plugin_name'] = 'Contact Form'; 7 // TODO $lang['contact_form_debug'] = ''; 5 8 6 9 // ================================================================== … … 56 59 // TODO $lang['cf_mandatory_mail'] = ''; 57 60 // TODO $lang['cf_redirect_delay'] = ''; 61 // TODO $lang['cf_label_link'] = ''; 62 // TODO $lang['cf_define_link'] = ''; 58 63 // TODO $lang['cf_link'] = ''; 59 64 // Language tab -
extensions/ContactForm/main.inc.php
r3746 r3748 2 2 /* 3 3 Plugin Name: Contact Form 4 Version: 1.0. 14 Version: 1.0.2 5 5 Description: Add a "Contact" item in the Menu block to offer a contact form to users 6 6 Plugin URI: http://piwigo.org/ext/extension_view.php?eid=304 … … 10 10 11 11 /** History ** 12 13 2009-08-18 1.0.2 14 Add configuration option to define template variable or not 12 15 13 16 2009-08-17 1.0.1 -
extensions/ContactForm/obsolete.list
r3743 r3748 1 1 admin/template/cf_config.tpl 2 classes/cf_debug.class.php
Note: See TracChangeset
for help on using the changeset viewer.