Changeset 1187209
- Timestamp:
- 06/24/2015 10:54:29 PM (11 years ago)
- Location:
- raidify-contact-form/trunk
- Files:
-
- 6 edited
-
admin/admin-page.php (modified) (5 diffs)
-
raidify-contact-form-display.php (modified) (7 diffs)
-
raidify-contact-form-processmail.php (modified) (2 diffs)
-
raidify-contact-form-settings.php (modified) (2 diffs)
-
raidify-contact-form.php (modified) (3 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
raidify-contact-form/trunk/admin/admin-page.php
r1097965 r1187209 217 217 */ 218 218 function rcf_get_users(){ 219 $users = get_users( array( 'fields' => array( 'display_name', 'user_email' ) )); 219 $users = get_users( 220 array( 221 'fields' => array( 222 'display_name', 223 'user_email' 224 ) 225 ) 226 ); 227 220 228 foreach ($users as $user) { 221 return sprintf('<option value=%s>%s</option>',esc_html( $user->user_email ) ,esc_html( $user->display_name )); 229 return sprintf( 230 '<option value=%s>%s</option>', 231 esc_html( $user->user_email ) , 232 esc_html( $user->display_name ) 233 ); 222 234 } 223 235 } … … 269 281 */ 270 282 function rcf_generate_input_element_table_body(){ 271 foreach (self::$rcf_options['input-elements'] as $item) { 283 $input_elements = self::$rcf_options['input-elements']; 284 foreach ($input_elements as $item) { 272 285 $checked = ""; 273 286 if (in_array($item, self::$rcf_options['required'])) { … … 290 303 */ 291 304 function rcf_generate_textarea_element_table_body(){ 292 foreach (self::$rcf_options['text-area-elements'] as $item) { 305 $text_area_elements = self::$rcf_options['text-area-elements']; 306 foreach ($text_area_elements as $item) { 293 307 $checked = ""; 294 308 if (in_array($item, self::$rcf_options['required'])) { … … 461 475 */ 462 476 function rcf_check_smtp_options(){ 463 foreach (self::$rcf_new_smtp_settings as $key => $value) { 477 $new_smtp_settings = self::$rcf_new_smtp_settings; 478 foreach ($new_smtp_settings as $key => $value) { 464 479 if (empty($value) && $key != 'from-name') { 465 480 self::$empty_smtp_options[] = $key; … … 479 494 function rcf_display_smtp_settings_error(){ 480 495 self::$smtp_error_message = '<p class="rcf-warning">'.__('To use SMTP fill the following SMTP options', 'raidify-contact-form').'</p>'; 481 foreach (self::$empty_smtp_options as $item) { 496 $empty_smtp_options = self::$empty_smtp_options; 497 foreach ($empty_smtp_options as $item) { 482 498 if($item == 'host-server'){ 483 499 self::$smtp_error_message .='<p class="rcf-warning rcf-warning-content">'.__('SMTP Host Server', 'raidify-contact-form').'</p>'; -
raidify-contact-form/trunk/raidify-contact-form-display.php
r1097965 r1187209 16 16 var $rcf_input_elements = array(); 17 17 var $rcf_text_area_element = array(); 18 var $rcf_input_type = array('color', 'date', 'datetime', 'datetime-local', 'email', 'month', 'number', 'range', 'search', 'tel', 'time', 'url', 'week'); 18 var $rcf_input_type = array( 19 'color', 20 'date', 21 'datetime', 22 'datetime-local', 23 'email', 24 'month', 25 'number', 26 'range', 27 'search', 28 'tel', 29 'time', 30 'url', 31 'week' 32 ); 33 19 34 var $placeholder = array(); 20 35 … … 66 81 */ 67 82 private function rcf_get_placeholder($element){ 68 foreach ($this->placeholder as $key => $value) { 83 $placeholders = $this->placeholder; 84 foreach ($placeholders as $key => $value) { 69 85 if($key == $element){ 70 86 return $value; … … 81 97 public function rcf_display_form() { 82 98 echo '<div id="rcf-contact-form-display">'; 83 $request_uri = filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_SANITIZE_STRING); 84 echo '<form id="feedback" method="post" action="' . esc_url($request_uri) .'#rcf-contact-form-display'. '">'; 99 $request_uri = filter_input( 100 INPUT_SERVER, 101 'REQUEST_URI', 102 FILTER_SANITIZE_STRING 103 ); 104 105 echo '<form id="feedback" method="post" action="' 106 . esc_url($request_uri) 107 .'#rcf-contact-form-display' 108 .'">' 109 ; 110 85 111 $this->rcf_generate_form_input_elements(); 86 112 $this->rcf_generate_form_text_area_elements(60, 8); 87 113 $this->set_send("rcf_submit"); 88 echo '<p><input type="submit" id="rcf-submit" name="' . $this->get_send() . '" class="rcf-form" value=' .__('send', 'raidify-contact-form'). '></p>'; 114 echo '<p><input type="submit" id="rcf-submit" name="' 115 . $this->get_send() 116 . '" class="rcf-form" value=' 117 .__('send', 'raidify-contact-form') 118 . '></p>' 119 ; 120 89 121 echo '</form>'; 90 122 echo '</div>'; … … 107 139 */ 108 140 private function rcf_generate_form_input_elements() { 109 foreach ($this->rcf_input_elements as $item) { 141 $input_elements = $this->rcf_input_elements; 142 foreach ($input_elements as $item) { 110 143 $this->rcf_generate_element_type($item); 111 echo '<p><label for="' . $item . '">' . ucfirst(__($item, 'raidify-contact-form')) .ProcessMail::rcf_set_required_label($item). ' : ' . ProcessMail::rcf_set_form_element_error($item) . '</label><br>' 112 . '<input type="' . $this->default_input_type . '" id="' .'rcf-'. $item . '" name="' .'rcf-'.$item . '" class="rcf-form" placeholder="'.$this->rcf_get_placeholder($item).'" value="' . ProcessMail::rcf_preserve_input_value('rcf-'.$item) . '"></p>'; 144 echo '<p><label for="' . $item . '">' 145 . ucfirst(__($item, 'raidify-contact-form')) 146 .ProcessMail::rcf_set_required_label($item) 147 . ' : ' 148 . ProcessMail::rcf_set_form_element_error($item) 149 . '</label><br>' 150 151 . '<input type="' . $this->default_input_type . '" id="' .'rcf-' 152 . $item . '" name="' 153 .'rcf-'.$item . '" class="rcf-form" placeholder="' 154 .$this->rcf_get_placeholder($item) 155 .'" value="' . ProcessMail::rcf_preserve_input_value('rcf-'.$item) 156 . '"></p>'; 113 157 } 114 158 } … … 121 165 */ 122 166 private function rcf_generate_form_text_area_elements($col, $row) { 123 foreach ($this->rcf_text_area_element as $item) { 124 echo '<p><label for="' . $item . '">' . ucfirst($item) .ProcessMail::rcf_set_required_label($item). ' : ' . ProcessMail::rcf_set_form_element_error($item) . '</label><br>' 125 . '<textarea id="' .'rcf-'. $item . '" name="' .'rcf-'. $item . '" class="rcf-form" col="' . $col . '" rows="' . $row . '" placeholder="'.$this->rcf_get_placeholder($item).'">' . ProcessMail::rcf_preserve_input_value('rcf-'.$item) . '</textarea></p>'; 167 $text_area_element = $this->rcf_text_area_element; 168 foreach ($text_area_element as $item) { 169 echo '<p><label for="' . $item . '">' . ucfirst($item) 170 .ProcessMail::rcf_set_required_label($item) 171 . ' : ' . ProcessMail::rcf_set_form_element_error($item) 172 . '</label><br>' 173 174 . '<textarea id="' .'rcf-'. $item . '" name="' .'rcf-'. $item 175 . '" class="rcf-form" col="' . $col . '" rows="' . $row 176 . '" placeholder="'.$this->rcf_get_placeholder($item) 177 .'">' . ProcessMail::rcf_preserve_input_value('rcf-'.$item) 178 . '</textarea></p>' 179 ; 126 180 } 127 181 } … … 134 188 */ 135 189 private function rcf_generate_element_type($value) { 136 foreach ($this->rcf_input_type as $type) { 190 $input_type = $this->rcf_input_type; 191 foreach ($input_type as $type) { 137 192 if ($type == $value) { 138 193 $this->default_input_type = $type; … … 194 249 $phpmailer->From = RCF_SMTP_FROM; 195 250 if(RCF_SMTP_FROMNAME == ''){ 196 add_filter( 'wp_mail_from_name', array($this,'rcf_my_mail_from_name')); 251 add_filter( 252 'wp_mail_from_name', 253 array($this,'rcf_my_mail_from_name') 254 ); 255 197 256 }else{ 198 257 $phpmailer->FromName = RCF_SMTP_FROMNAME; -
raidify-contact-form/trunk/raidify-contact-form-processmail.php
r1097965 r1187209 136 136 if(!self::$missing_fields && !self::$errors_fields){ 137 137 self::$headers .= 'Content-Type: text/plain; charset=utf-8'. "\r\n"; 138 self::$mail_subject = filter_input(INPUT_POST, 'rcf-subject', FILTER_SANITIZE_STRING); 138 self::$mail_subject = filter_input( 139 INPUT_POST, 140 'rcf-subject', 141 FILTER_SANITIZE_STRING 142 ); 143 139 144 self::$message = ''; 140 foreach (self::$expected_fields as $item) { 145 $expected_fields = self::$expected_fields; 146 foreach ($expected_fields as $item) { 141 147 $temp = filter_input(INPUT_POST, $item); 142 148 if(isset($temp) && !empty($temp)){ … … 150 156 self::$message .= "$val\r\n\r\n"; 151 157 } 152 self::$message = wordwrap(self::$message, self::$message_wrap); 153 self::$mail_sent = wp_mail(self::$mail_to, self::$mail_subject, self::$message, self::$headers); 158 self::$message = wordwrap( 159 self::$message, 160 self::$message_wrap 161 ); 162 163 self::$mail_sent = wp_mail( 164 self::$mail_to, self::$mail_subject, 165 self::$message, self::$headers 166 ); 154 167 } 155 168 } -
raidify-contact-form/trunk/raidify-contact-form-settings.php
r1097965 r1187209 42 42 $function = 'rcf_settings_page'; 43 43 44 add_menu_page($page_title, $menu_title, $capability, $menu_slug, array(&$this,$function)); 44 add_menu_page( 45 $page_title, 46 $menu_title, 47 $capability, 48 $menu_slug, 49 array( 50 &$this, 51 $function 52 ) 53 ); 45 54 } 46 55 … … 62 71 */ 63 72 function rcf_style() { 64 wp_register_style('custom_wp_admin_css', MYPLUGIN_PLUGIN_URL . '/css/admin-style.css', false, '1.0.0'); 73 wp_register_style( 74 'custom_wp_admin_css', 75 MYPLUGIN_PLUGIN_URL . '/css/admin-style.css', 76 false, 77 '1.0.0' 78 ); 79 65 80 wp_enqueue_style('custom_wp_admin_css'); 66 81 } -
raidify-contact-form/trunk/raidify-contact-form.php
r1097965 r1187209 6 6 * Description: Raidify contact form is a free customizable contact form with SMTP (Simple Mail Transfer Protocol) support. 7 7 * Author: Olaleye Osunsanya 8 * Version: 1.0. 08 * Version: 1.0.1 9 9 * Author URI: http://raidify.com/ 10 10 * Text Domain: raidify-contact-form … … 39 39 40 40 //register shortcode 41 add_shortcode( 'rcf_contact_form', array( $this, 'rcf_shortCode' ) ); 41 add_shortcode( 42 'rcf_contact_form', 43 array( 44 $this, 45 'rcf_shortCode' 46 ) 47 ); 42 48 43 49 //add settings link to plugin on plugin page 44 add_filter("plugin_action_links_$plugin_basename", array($this, 'plugin_settings_link')); 50 add_filter( 51 "plugin_action_links_$plugin_basename", 52 array( 53 $this, 54 'plugin_settings_link' 55 ) 56 ); 57 45 58 //load the text domain for internationalization 46 59 add_action('plugins_loaded', array($this, 'rcf_load_textdomain')); … … 102 115 */ 103 116 function rcf_load_textdomain(){ 104 load_plugin_textdomain('raidify-contact-form', false, dirname(plugin_basename(__FILE__)).'/languages'); 117 load_plugin_textdomain( 118 'raidify-contact-form', 119 false, 120 dirname(plugin_basename(__FILE__)).'/languages' 121 ); 105 122 } 106 123 -
raidify-contact-form/trunk/readme.txt
r1097975 r1187209 24 24 Requires WordPress 3.9 25 25 26 Current add-ons: 26 **Current add-ons** 27 27 28 28 * Use your WordPress's site admin email to receive mails or use a customized email account … … 41 41 42 42 43 Coming soon: 43 **Coming soon** 44 44 45 45 * CAPTCHA support
Note: See TracChangeset
for help on using the changeset viewer.