Custom Contact Forms - Version 4.8.0.0

Version Description

  • js/jquery.tools.min.js - Updated to fix firefox tooltip bug
Download this release

Release Info

Developer tlovett1
Plugin Icon 128x128 Custom Contact Forms
Version 4.8.0.0
Comparing to
See all releases

Code changes from version 4.7.0.5 to 4.8.0.0

css/custom-contact-forms-admin.css CHANGED
@@ -218,6 +218,11 @@
218
  #customcontactforms-admin #import, #customcontactforms-admin #export {
219
 
220
  }
 
 
 
 
 
221
  #customcontactforms-admin #export input { margin:7px; }
222
  #customcontactforms-admin #export p { padding:0; margin:0; }
223
  #customcontactforms-admin #import .choose_import { font-size:1.1em; clear:both; font-weight:bold; }
218
  #customcontactforms-admin #import, #customcontactforms-admin #export {
219
 
220
  }
221
+
222
+ #customcontactforms-admin .divider { border-top: 1px solid #CCC; margin-top:6px; margin-bottom:12px; }
223
+ #customcontactforms-admin #export .left { float:left; width:49%; }
224
+ #customcontactforms-admin #export .right { margin-left:51%; }
225
+ #customcontactforms-admin #export span { font-weight:bold; }
226
  #customcontactforms-admin #export input { margin:7px; }
227
  #customcontactforms-admin #export p { padding:0; margin:0; }
228
  #customcontactforms-admin #import .choose_import { font-size:1.1em; clear:both; font-weight:bold; }
css/custom-contact-forms.css CHANGED
@@ -103,7 +103,7 @@ form.customcontactform-sidebar div select { width:auto; }
103
  }
104
  #ccf-form-success div {
105
  background-color:#efefef;
106
- padding:9px 9px 9px 20px;
107
  margin:0 0 15px 0px;
108
  height:1.3em;
109
  }
@@ -112,10 +112,10 @@ form.customcontactform-sidebar div select { width:auto; }
112
  float:left;
113
  margin:0;
114
  padding:0;
115
- font-size:1.5em;
116
  font-weight:bold;
117
  }
118
- #ccf-form-success p { padding:8px; margin:0; clear:both; font-size:1.1em; text-align:center; }
119
  #ccf-form-success div a.close {
120
  float:right;
121
  display:block;
103
  }
104
  #ccf-form-success div {
105
  background-color:#efefef;
106
+ padding:4px 9px 9px 20px;
107
  margin:0 0 15px 0px;
108
  height:1.3em;
109
  }
112
  float:left;
113
  margin:0;
114
  padding:0;
115
+ font-size:16px;
116
  font-weight:bold;
117
  }
118
+ #ccf-form-success p { padding:8px; margin:0; clear:both; font-size:14px; text-align:center; }
119
  #ccf-form-success div a.close {
120
  float:right;
121
  display:block;
custom-contact-forms-admin.php CHANGED
@@ -10,6 +10,7 @@ if (!class_exists('CustomContactFormsAdmin')) {
10
 
11
  function adminInit() {
12
  $this->downloadExportFile();
 
13
  $this->runImport();
14
  }
15
 
@@ -47,6 +48,22 @@ if (!class_exists('CustomContactFormsAdmin')) {
47
  }
48
  }
49
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  function runImport() {
51
  if (isset($_POST['ccf_clear_import']) || isset($_POST['ccf_merge_import'])) {
52
  //chmod('modules/export/', 0777);
@@ -170,7 +187,7 @@ if (!class_exists('CustomContactFormsAdmin')) {
170
  }
171
 
172
  function insertAdminScripts() {
173
- $js_version = '2.0.4';
174
  $admin_options = parent::getAdminOptions();
175
  $js_lang = array(
176
  'attaching' => __('Attaching', 'custom-contact-forms'),
@@ -1969,7 +1986,8 @@ if (!class_exists('CustomContactFormsAdmin')) {
1969
  <th scope="col" class="manage-column ccf-width250"><?php _e("Date Submitted", 'custom-contact-forms'); ?></th>
1970
  <th scope="col" class="manage-column ccf-width150"><?php _e("Form Submitted", 'custom-contact-forms'); ?></th>
1971
  <th scope="col" class="manage-column ccf-width250"><?php _e("Form Page", 'custom-contact-forms'); ?></th>
1972
- <th scope="col" class="manage-column "></th>
 
1973
  </tr>
1974
  </thead>
1975
  <tbody>
@@ -1991,6 +2009,7 @@ if (!class_exists('CustomContactFormsAdmin')) {
1991
  ?>
1992
  </td>
1993
  <td><?php echo $data->getFormPage(); ?> </td>
 
1994
  <td class="ccf-alignright">
1995
  <span class="submission-content-expand"></span>
1996
  <input type="hidden" name="objects[<?php echo $i; ?>][object_type]" value="form_submission" />
@@ -1998,7 +2017,7 @@ if (!class_exists('CustomContactFormsAdmin')) {
1998
  </td>
1999
  </tr>
2000
  <tr class="row-form_submission-<?php echo $data_object->id; ?> submission-content <?php if ($i % 2 == 0) echo 'ccf-evenrow'; ?>">
2001
- <td colspan="5"><ul>
2002
  <?php
2003
  $data_array = $data->getDataArray();
2004
  foreach ($data_array as $item_key => $item_value) {
@@ -2023,6 +2042,7 @@ if (!class_exists('CustomContactFormsAdmin')) {
2023
  <th scope="col" class="manage-column ccf-width250"><?php _e("Date Submitted", 'custom-contact-forms'); ?></th>
2024
  <th scope="col" class="manage-column ccf-width150"><?php _e("Form Submitted", 'custom-contact-forms'); ?></th>
2025
  <th scope="col" class="manage-column ccf-width250"><?php _e("Form Page", 'custom-contact-forms'); ?></th>
 
2026
  <th scope="col" class="manage-column"></th>
2027
  </tr>
2028
  </tfoot>
@@ -2423,13 +2443,24 @@ if (!class_exists('CustomContactFormsAdmin')) {
2423
  </span></h3>
2424
  <div class="inside">
2425
  <form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
2426
- <p>
2427
- <?php _e("Preforming a Custom Contact Forms export will create a file of the form
 
 
2428
  ccf-export-xxxx.sql on your web server. The file created contains SQL that
2429
  will recreate all the plugin data on any Wordpress installation. After Custom Contact Forms creates the export file, you will be prompted to download it. You can use this file as a backup in case your Wordpress database gets ruined.", 'custom-contact-forms'); ?>
2430
  </p>
2431
- <input type="submit" name="ccf_export" value="<?php _e("Export All CCF Plugin Content", 'custom-contact-forms'); ?>" />
2432
- </form>
 
 
 
 
 
 
 
 
 
2433
  </div>
2434
  </div>
2435
  <div id="import" class="postbox">
10
 
11
  function adminInit() {
12
  $this->downloadExportFile();
13
+ $this->downloadCSVExportFile();
14
  $this->runImport();
15
  }
16
 
48
  }
49
  }
50
 
51
+ function downloadCSVExportFile() {
52
+ if (isset($_POST['ccf_export_all_csv'])) {
53
+ ccf_utils::load_module('export/custom-contact-forms-export.php');
54
+ $transit = new CustomContactFormsExport(parent::getAdminOptionsName());
55
+ $transit->exportSavedFormSubmissionsToCSV();
56
+ $file = $transit->exportCSVToFile();
57
+ ccf_utils::redirect(plugins_url() . '/custom-contact-forms/download.php?location=export/' . $file);
58
+ } elseif (isset($_POST['ccf_export_form_csv']) && isset($_POST['csv_form_id']) && !empty($_POST['csv_form_id'])) {
59
+ ccf_utils::load_module('export/custom-contact-forms-export.php');
60
+ $transit = new CustomContactFormsExport(parent::getAdminOptionsName());
61
+ $transit->exportSavedFormSubmissionsToCSV($_POST['csv_form_id']);
62
+ $file = $transit->exportCSVToFile();
63
+ ccf_utils::redirect(plugins_url() . '/custom-contact-forms/download.php?location=export/' . $file);
64
+ }
65
+ }
66
+
67
  function runImport() {
68
  if (isset($_POST['ccf_clear_import']) || isset($_POST['ccf_merge_import'])) {
69
  //chmod('modules/export/', 0777);
187
  }
188
 
189
  function insertAdminScripts() {
190
+ $js_version = '2.0.5';
191
  $admin_options = parent::getAdminOptions();
192
  $js_lang = array(
193
  'attaching' => __('Attaching', 'custom-contact-forms'),
1986
  <th scope="col" class="manage-column ccf-width250"><?php _e("Date Submitted", 'custom-contact-forms'); ?></th>
1987
  <th scope="col" class="manage-column ccf-width150"><?php _e("Form Submitted", 'custom-contact-forms'); ?></th>
1988
  <th scope="col" class="manage-column ccf-width250"><?php _e("Form Page", 'custom-contact-forms'); ?></th>
1989
+ <th scope="col" class="manage-column ccf-width100"><?php _e("Form ID", 'custom-contact-forms'); ?></th>
1990
+ <th scope="col" class="manage-column"></th>
1991
  </tr>
1992
  </thead>
1993
  <tbody>
2009
  ?>
2010
  </td>
2011
  <td><?php echo $data->getFormPage(); ?> </td>
2012
+ <td><?php echo $data->getFormID(); ?> </td>
2013
  <td class="ccf-alignright">
2014
  <span class="submission-content-expand"></span>
2015
  <input type="hidden" name="objects[<?php echo $i; ?>][object_type]" value="form_submission" />
2017
  </td>
2018
  </tr>
2019
  <tr class="row-form_submission-<?php echo $data_object->id; ?> submission-content <?php if ($i % 2 == 0) echo 'ccf-evenrow'; ?>">
2020
+ <td colspan="6"><ul>
2021
  <?php
2022
  $data_array = $data->getDataArray();
2023
  foreach ($data_array as $item_key => $item_value) {
2042
  <th scope="col" class="manage-column ccf-width250"><?php _e("Date Submitted", 'custom-contact-forms'); ?></th>
2043
  <th scope="col" class="manage-column ccf-width150"><?php _e("Form Submitted", 'custom-contact-forms'); ?></th>
2044
  <th scope="col" class="manage-column ccf-width250"><?php _e("Form Page", 'custom-contact-forms'); ?></th>
2045
+ <th scope="col" class="manage-column ccf-width100"><?php _e("Form ID", 'custom-contact-forms'); ?></th>
2046
  <th scope="col" class="manage-column"></th>
2047
  </tr>
2048
  </tfoot>
2443
  </span></h3>
2444
  <div class="inside">
2445
  <form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
2446
+
2447
+ <div class="left">
2448
+ <p>
2449
+ <?php _e("Preforming this export will create a file of the form
2450
  ccf-export-xxxx.sql on your web server. The file created contains SQL that
2451
  will recreate all the plugin data on any Wordpress installation. After Custom Contact Forms creates the export file, you will be prompted to download it. You can use this file as a backup in case your Wordpress database gets ruined.", 'custom-contact-forms'); ?>
2452
  </p>
2453
+ <input type="submit" name="ccf_export" value="<?php _e("Export All CCF Plugin Content", 'custom-contact-forms'); ?>" />
2454
+ </div>
2455
+ <div class="right">
2456
+ <p><?php _e("You can export your form submissions in to a convienent format. Clicking the button below will prompt you to download a .CSV file that contains all your saved form submissions. Since this export contains multiple forms that are assumed to have different fields, this export will only contain the value of each field and not the name of that field.", 'custom-contact-forms'); ?></p>
2457
+ <input type="submit" name="ccf_export_all_csv" value="<?php _e('Export All Saved Form Submissions to CSV', 'custom-contact-forms'); ?>" />
2458
+ </div>
2459
+ <div class="divider"></div>
2460
+ <p><?php _e("You can also export only submissions from certain forms in to CSV format. This CSV export will probably more useful to you because it will contain the name of fields as well as the values. This export works best on forms that have fields that have remained completely constant throughout submission.", 'custom-contact-forms'); ?></p>
2461
+ <label for="csv_form_id">Form ID:</label> <input id="csv_form_id" type="text" size="5" name="csv_form_id" /> <input type="submit" name="ccf_export_form_csv" value="<?php _e("Export This Form's Submissions to CSV", 'custom-contact-forms'); ?>" />
2462
+
2463
+ </form>
2464
  </div>
2465
  </div>
2466
  <div id="import" class="postbox">
custom-contact-forms-front.php CHANGED
@@ -451,13 +451,13 @@ if (!class_exists('CustomContactFormsFront')) {
451
  $post_time = time();
452
  $form = parent::selectForm($_POST['fid']);
453
  $checks = array();
454
- $reply = ($_POST['fixedEmail']) ? $_POST['fixedEmail'] : NULL;
455
  $fixed_subject = (isset($_POST['emailSubject'])) ? $_POST['emailSubject'] : NULL;
456
  $cap_name = 'ccf_captcha_' . $_POST['fid'];
457
  foreach ($fields as $field_id) {
458
  $field = parent::selectField($field_id, '');
459
  if ($field->field_slug == 'ishuman') {
460
- if ($_POST['ishuman'] != 1) {
461
  if (empty($field->field_error))
462
  $this->setFormError('ishuman', __('Only humans can use this form.', 'custom-contact-forms'));
463
  else $this->setFormError('ishuman', $field->field_error);
451
  $post_time = time();
452
  $form = parent::selectForm($_POST['fid']);
453
  $checks = array();
454
+ $reply = (isset($_POST['fixedEmail'])) ? $_POST['fixedEmail'] : NULL;
455
  $fixed_subject = (isset($_POST['emailSubject'])) ? $_POST['emailSubject'] : NULL;
456
  $cap_name = 'ccf_captcha_' . $_POST['fid'];
457
  foreach ($fields as $field_id) {
458
  $field = parent::selectField($field_id, '');
459
  if ($field->field_slug == 'ishuman') {
460
+ if (isset($_POST['ishuman']) && $_POST['ishuman'] != 1) {
461
  if (empty($field->field_error))
462
  $this->setFormError('ishuman', __('Only humans can use this form.', 'custom-contact-forms'));
463
  else $this->setFormError('ishuman', $field->field_error);
custom-contact-forms.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Custom Contact Forms
4
  Plugin URI: http://taylorlovett.com/wordpress-plugins
5
  Description: Guaranteed to be 1000X more customizable and intuitive than Fast Secure Contact Forms or Contact Form 7. Customize every aspect of your forms without any knowledge of CSS: borders, padding, sizes, colors. Ton's of great features. Required fields, form submissions saved to database, captchas, tooltip popovers, unlimited fields/forms/form styles, import/export, use a custom thank you page or built-in popover with a custom success message set for each form.
6
- Version: 4.7.0.5
7
  Author: Taylor Lovett
8
  Author URI: http://www.taylorlovett.com
9
  */
3
  Plugin Name: Custom Contact Forms
4
  Plugin URI: http://taylorlovett.com/wordpress-plugins
5
  Description: Guaranteed to be 1000X more customizable and intuitive than Fast Secure Contact Forms or Contact Form 7. Customize every aspect of your forms without any knowledge of CSS: borders, padding, sizes, colors. Ton's of great features. Required fields, form submissions saved to database, captchas, tooltip popovers, unlimited fields/forms/form styles, import/export, use a custom thank you page or built-in popover with a custom success message set for each form.
6
+ Version: 4.8.0.0
7
  Author: Taylor Lovett
8
  Author URI: http://www.taylorlovett.com
9
  */
download.php CHANGED
@@ -5,7 +5,7 @@
5
  Plugin URL: http://www.taylorlovett.com/wordpress-plugins
6
  */
7
  error_reporting(0);
8
- if (!empty($_GET['location']) && preg_match('/^export\/ccf[^\/^\.]+\.sql$/i', $_GET['location'])) {
9
  header('Content-Description: File Transfer');
10
  header('Content-Type: application/octet-stream');
11
  header('Content-Disposition: attachment; filename=' . basename($_GET['location']));
5
  Plugin URL: http://www.taylorlovett.com/wordpress-plugins
6
  */
7
  error_reporting(0);
8
+ if (!empty($_GET['location']) && preg_match('/^export\/ccf[^\/^\.]+\.(sql|csv)$/i', $_GET['location'])) {
9
  header('Content-Description: File Transfer');
10
  header('Content-Type: application/octet-stream');
11
  header('Content-Disposition: attachment; filename=' . basename($_GET['location']));
js/jquery.tools.min.js CHANGED
@@ -1,11 +1,2 @@
1
- /*!
2
- * jQuery Tools v1.2.5 - The missing UI library for the Web
3
- *
4
- * tooltip/tooltip.js
5
- *
6
- * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
7
- *
8
- * http://flowplayer.org/tools/
9
- *
10
- */
11
- (function(a){a.tools=a.tools||{version:"v1.2.5"},a.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:!1,cancelDefault:!0,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,c,d){b[a]=[c,d]}};var b={toggle:[function(a){var b=this.getConf(),c=this.getTip(),d=b.opacity;d<1&&c.css({opacity:d}),c.show(),a.call()},function(a){this.getTip().hide(),a.call()}],fade:[function(a){var b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};function c(b,c,d){var e=d.relative?b.position().top:b.offset().top,f=d.relative?b.position().left:b.offset().left,g=d.position[0];e-=c.outerHeight()-d.offset[0],f+=b.outerWidth()+d.offset[1],/iPad/i.test(navigator.userAgent)&&(e-=a(window).scrollTop());var h=c.outerHeight()+b.outerHeight();g=="center"&&(e+=h/2),g=="bottom"&&(e+=h),g=d.position[1];var i=c.outerWidth()+b.outerWidth();g=="center"&&(f-=i/2),g=="left"&&(f-=i);return{top:e,left:f}}function d(d,e){var f=this,g=d.add(f),h,i=0,j=0,k=d.attr("title"),l=d.attr("data-tooltip"),m=b[e.effect],n,o=d.is(":input"),p=o&&d.is(":checkbox, :radio, select, :button, :submit"),q=d.attr("type"),r=e.events[q]||e.events[o?p?"widget":"input":"def"];if(!m)throw"Nonexistent effect \""+e.effect+"\"";r=r.split(/,\s*/);if(r.length!=2)throw"Tooltip: bad events configuration for "+q;d.bind(r[0],function(a){clearTimeout(i),e.predelay?j=setTimeout(function(){f.show(a)},e.predelay):f.show(a)}).bind(r[1],function(a){clearTimeout(j),e.delay?i=setTimeout(function(){f.hide(a)},e.delay):f.hide(a)}),k&&e.cancelDefault&&(d.removeAttr("title"),d.data("title",k)),a.extend(f,{show:function(b){if(!h){l?h=a(l):e.tip?h=a(e.tip).eq(0):k?h=a(e.layout).addClass(e.tipClass).appendTo(document.body).hide().append(k):(h=d.next(),h.length||(h=d.parent().next()));if(!h.length)throw"Cannot find tooltip for "+d}if(f.isShown())return f;h.stop(!0,!0);var o=c(d,h,e);e.tip&&h.html(d.data("title")),b=b||a.Event(),b.type="onBeforeShow",g.trigger(b,[o]);if(b.isDefaultPrevented())return f;o=c(d,h,e),h.css({position:"absolute",top:o.top,left:o.left}),n=!0,m[0].call(f,function(){b.type="onShow",n="full",g.trigger(b)});var p=e.events.tooltip.split(/,\s*/);h.data("__set")||(h.bind(p[0],function(){clearTimeout(i),clearTimeout(j)}),p[1]&&!d.is("input:not(:checkbox, :radio), textarea")&&h.bind(p[1],function(a){a.relatedTarget!=d[0]&&d.trigger(r[1].split(" ")[0])}),h.data("__set",!0));return f},hide:function(c){if(!h||!f.isShown())return f;c=c||a.Event(),c.type="onBeforeHide",g.trigger(c);if(!c.isDefaultPrevented()){n=!1,b[e.effect][1].call(f,function(){c.type="onHide",g.trigger(c)});return f}},isShown:function(a){return a?n=="full":n},getConf:function(){return e},getTip:function(){return h},getTrigger:function(){return d}}),a.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){b&&a(f).bind(c,b);return f}})}a.fn.tooltip=function(b){var c=this.data("tooltip");if(c)return c;b=a.extend(!0,{},a.tools.tooltip.conf,b),typeof b.position=="string"&&(b.position=b.position.split(/,?\s/)),this.each(function(){c=new d(a(this),b),a(this).data("tooltip",c)});return b.api?c:this}})(jQuery);
1
+ (function(a,b){function g(a,b){return(new Date(a,b+1,0)).getDate()}function h(a,b){a=""+a,b=b||2;while(a.length<b)a="0"+a;return a}function k(a,b,c){var d=a.getDate(),e=a.getDay(),g=a.getMonth(),k=a.getFullYear(),l={d:d,dd:h(d),ddd:f[c].shortDays[e],dddd:f[c].days[e],m:g+1,mm:h(g+1),mmm:f[c].shortMonths[g],mmmm:f[c].months[g],yy:String(k).slice(2),yyyy:k},m=b.replace(i,function(a){return a in l?l[a]:a.slice(1,a.length-1)});return j.html(m).html()}function l(a){return parseInt(a,10)}function m(a,b){return a.getFullYear()===b.getFullYear()&&a.getMonth()==b.getMonth()&&a.getDate()==b.getDate()}function n(a){if(a===b)return;if(a.constructor==Date)return a;if(typeof a=="string"){var c=a.split("-");if(c.length==3)return new Date(l(c[0]),l(c[1])-1,l(c[2]));if(!/^-?\d+$/.test(a))return;a=l(a)}var d=new Date;return d.setDate(d.getDate()+a),d}function o(d,h){function M(b,c,e){z=b,w=b.getFullYear(),x=b.getMonth(),y=b.getDate(),e=e||a.Event("api"),e.type="beforeChange",G.trigger(e,[b]);if(e.isDefaultPrevented())return;d.val(k(b,c.format,c.lang)),e.type="change",G.trigger(e),d.data("date",b),i.hide(e)}function N(b){b.type="onShow",G.trigger(b),a(document).bind("keydown.d",function(b){if(b.ctrlKey)return!0;var c=b.keyCode;if(c==8)return d.val(""),i.hide(b);if(c==27||c==9)return i.hide(b);if(a(e).index(c)>=0){if(!C)return i.show(b),b.preventDefault();var f=a("#"+p.weeks+" a"),g=a("."+p.focus),h=f.index(g);g.removeClass(p.focus);if(c==74||c==40)h+=7;else if(c==75||c==38)h-=7;else if(c==76||c==39)h+=1;else if(c==72||c==37)h-=1;return h>41?(i.addMonth(),g=a("#"+p.weeks+" a:eq("+(h-42)+")")):h<0?(i.addMonth(-1),g=a("#"+p.weeks+" a:eq("+(h+42)+")")):g=f.eq(h),g.addClass(p.focus),b.preventDefault()}return c==34?i.addMonth():c==33?i.addMonth(-1):c==36?i.today():(c==13&&(a(b.target).is("select")||a("."+p.focus).click()),a([16,17,18,9]).index(c)>=0)}),a(document).bind("click.d",function(b){var c=b.target;!a(c).parents("#"+p.root).length&&c!=d[0]&&(!t||c!=t[0])&&i.hide(b)})}var i=this,j=new Date,o=j.getFullYear(),p=h.css,q=f[h.lang],r=a("#"+p.root),s=r.find("#"+p.title),t,u,v,w,x,y,z=d.attr("data-value")||h.value||d.val(),A=d.attr("min")||h.min,B=d.attr("max")||h.max,C,D;A===0&&(A="0"),z=n(z)||j,A=n(A||new Date(o+h.yearRange[0],1,1)),B=n(B||new Date(o+h.yearRange[1]+1,1,-1));if(!q)throw"Dateinput: invalid language: "+h.lang;if(d.attr("type")=="date"){var D=d.clone(),E=D.wrap("<div/>").parent().html(),F=a(E.replace(/type/i,"type=text data-orig-type"));h.value&&F.val(h.value),d.replaceWith(F),d=F}d.addClass(p.input);var G=d.add(i);if(!r.length){r=a("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",p.root),r.children().eq(0).attr("id",p.head).end().eq(1).attr("id",p.body).children().eq(0).attr("id",p.days).end().eq(1).attr("id",p.weeks).end().end().end().find("a").eq(0).attr("id",p.prev).end().eq(1).attr("id",p.next),s=r.find("#"+p.head).find("div").attr("id",p.title);if(h.selectors){var H=a("<select/>").attr("id",p.month),I=a("<select/>").attr("id",p.year);s.html(H.add(I))}var J=r.find("#"+p.days);for(var K=0;K<7;K++)J.append(a("<span/>").text(q.shortDays[(K+h.firstDay)%7]));a("body").append(r)}h.trigger&&(t=a("<a/>").attr("href","#").addClass(p.trigger).click(function(a){return h.toggle?i.toggle():i.show(),a.preventDefault()}).insertAfter(d));var L=r.find("#"+p.weeks);I=r.find("#"+p.year),H=r.find("#"+p.month),a.extend(i,{show:function(b){if(d.attr("readonly")||d.attr("disabled")||C)return;b=b||a.Event(),b.type="onBeforeShow",G.trigger(b);if(b.isDefaultPrevented())return;a.each(c,function(){this.hide()}),C=!0,H.unbind("change").change(function(){i.setValue(I.val(),a(this).val())}),I.unbind("change").change(function(){i.setValue(a(this).val(),H.val())}),u=r.find("#"+p.prev).unbind("click").click(function(a){return u.hasClass(p.disabled)||i.addMonth(-1),!1}),v=r.find("#"+p.next).unbind("click").click(function(a){return v.hasClass(p.disabled)||i.addMonth(),!1}),i.setValue(z);var e=d.offset();return/iPad/i.test(navigator.userAgent)&&(e.top-=a(window).scrollTop()),r.css({top:e.top+d.outerHeight({margins:!0})+h.offset[0],left:e.left+h.offset[1]}),h.speed?r.show(h.speed,function(){N(b)}):(r.show(),N(b)),i},setValue:function(c,d,e){var f=l(d)>=-1?new Date(l(c),l(d),l(e==b||isNaN(e)?1:e)):c||z;f<A?f=A:f>B&&(f=B),typeof c=="string"&&(f=n(c)),c=f.getFullYear(),d=f.getMonth(),e=f.getDate(),d==-1?(d=11,c--):d==12&&(d=0,c++);if(!C)return M(f,h),i;x=d,w=c,y=e;var k=new Date(c,d,1-h.firstDay),o=k.getDay(),r=g(c,d),t=g(c,d-1),D;if(h.selectors){H.empty(),a.each(q.months,function(b,d){A<new Date(c,b+1,1)&&B>new Date(c,b,0)&&H.append(a("<option/>").html(d).attr("value",b))}),I.empty();var E=j.getFullYear();for(var F=E+h.yearRange[0];F<E+h.yearRange[1];F++)A<new Date(F+1,0,1)&&B>new Date(F,0,0)&&I.append(a("<option/>").text(F));H.val(d),I.val(c)}else s.html(q.months[d]+" "+c);L.empty(),u.add(v).removeClass(p.disabled);for(var G=o?0:-7,J,K;G<(o?42:35);G++)J=a("<a/>"),G%7===0&&(D=a("<div/>").addClass(p.week),L.append(D)),G<o?(J.addClass(p.off),K=t-o+G+1,f=new Date(c,d-1,K)):G>=o+r?(J.addClass(p.off),K=G-r-o+1,f=new Date(c,d+1,K)):(K=G-o+1,f=new Date(c,d,K),m(z,f)?J.attr("id",p.current).addClass(p.focus):m(j,f)&&J.attr("id",p.today)),A&&f<A&&J.add(u).addClass(p.disabled),B&&f>B&&J.add(v).addClass(p.disabled),J.attr("href","#"+K).text(K).data("date",f),D.append(J);return L.find("a").click(function(b){var c=a(this);return c.hasClass(p.disabled)||(a("#"+p.current).removeAttr("id"),c.attr("id",p.current),M(c.data("date"),h,b)),!1}),p.sunday&&L.find(p.week).each(function(){var b=h.firstDay?7-h.firstDay:0;a(this).children().slice(b,b+1).addClass(p.sunday)}),i},setMin:function(a,b){return A=n(a),b&&z<A&&i.setValue(A),i},setMax:function(a,b){return B=n(a),b&&z>B&&i.setValue(B),i},today:function(){return i.setValue(j)},addDay:function(a){return this.setValue(w,x,y+(a||1))},addMonth:function(a){var b=x+(a||1),c=g(w,b),d=y<=c?y:c;return this.setValue(w,b,d)},addYear:function(a){return this.setValue(w+(a||1),x,y)},destroy:function(){d.add(document).unbind("click.d").unbind("keydown.d"),r.add(t).remove(),d.removeData("dateinput").removeClass(p.input),D&&d.replaceWith(D)},hide:function(b){if(C){b=a.Event(),b.type="onHide",G.trigger(b),a(document).unbind("click.d").unbind("keydown.d");if(b.isDefaultPrevented())return;r.hide(),C=!1}return i},toggle:function(){return i.isOpen()?i.hide():i.show()},getConf:function(){return h},getInput:function(){return d},getCalendar:function(){return r},getValue:function(a){return a?k(z,a,h.lang):z},isOpen:function(){return C}}),a.each(["onBeforeShow","onShow","change","onHide"],function(b,c){a.isFunction(h[c])&&a(i).bind(c,h[c]),i[c]=function(b){return b&&a(i).bind(c,b),i}}),h.editable||d.bind("focus.d click.d",i.show).keydown(function(b){var c=b.keyCode;return!C&&a(e).index(c)>=0?(i.show(b),b.preventDefault()):b.shiftKey||b.ctrlKey||b.altKey||c==9?!0:b.preventDefault()}),n(d.val())&&M(z,h)}a.tools=a.tools||{version:"1.2.6"};var c=[],d,e=[75,76,38,39,74,72,40,37],f={};d=a.tools.dateinput={conf:{format:"mm/dd/yy",selectors:!1,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:b,max:b,trigger:0,toggle:0,editable:0,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(b,c){a.each(c,function(a,b){c[a]=b.split(",")}),f[b]=c}},d.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var i=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,j=a("<a/>");a.expr[":"].date=function(b){var c=b.getAttribute("type");return c&&c=="date"||!!a(b).data("dateinput")},a.fn.dateinput=function(b){if(this.data("dateinput"))return this;b=a.extend(!0,{},d.conf,b),a.each(b.css,function(a,c){!c&&a!="prefix"&&(b.css[a]=(b.css.prefix||"")+(c||a))});var e;return this.each(function(){var d=new o(a(this),b);c.push(d);var f=d.getInput().data("dateinput",d);e=e?e.add(f):f}),e?e:this}})(jQuery),function(a){function d(d,e){var f=this,g=d.add(f),h=a(window),i,j,k,l=a.tools.expose&&(e.mask||e.expose),m=Math.random().toString().slice(10);l&&(typeof l=="string"&&(l={color:l}),l.closeOnClick=l.closeOnEsc=!1);var n=e.target||d.attr("rel");j=n?a(n):null||d;if(!j.length)throw"Could not find Overlay: "+n;d&&d.index(j)==-1&&d.click(function(a){return f.load(a),a.preventDefault()}),a.extend(f,{load:function(d){if(f.isOpened())return f;var i=c[e.effect];if(!i)throw'Overlay: cannot find effect : "'+e.effect+'"';e.oneInstance&&a.each(b,function(){this.close(d)}),d=d||a.Event(),d.type="onBeforeLoad",g.trigger(d);if(d.isDefaultPrevented())return f;k=!0,l&&a(j).expose(l);var n=e.top,o=e.left,p=j.outerWidth({margin:!0}),q=j.outerHeight({margin:!0});return typeof n=="string"&&(n=n=="center"?Math.max((h.height()-q)/2,0):parseInt(n,10)/100*h.height()),o=="center"&&(o=Math.max((h.width()-p)/2,0)),i[0].call(f,{top:n,left:o},function(){k&&(d.type="onLoad",g.trigger(d))}),l&&e.closeOnClick&&a.mask.getMask().one("click",f.close),e.closeOnClick&&a(document).bind("click."+m,function(b){a(b.target).parents(j).length||f.close(b)}),e.closeOnEsc&&a(document).bind("keydown."+m,function(a){a.keyCode==27&&f.close(a)}),f},close:function(b){if(!f.isOpened())return f;b=b||a.Event(),b.type="onBeforeClose",g.trigger(b);if(b.isDefaultPrevented())return;return k=!1,c[e.effect][1].call(f,function(){b.type="onClose",g.trigger(b)}),a(document).unbind("click."+m).unbind("keydown."+m),l&&a.mask.close(),f},getOverlay:function(){return j},getTrigger:function(){return d},getClosers:function(){return i},isOpened:function(){return k},getConf:function(){return e}}),a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){return b&&a(f).bind(c,b),f}}),i=j.find(e.close||".close"),!i.length&&!e.close&&(i=a('<a class="close"></a>'),j.prepend(i)),i.click(function(a){f.close(a)}),e.load&&f.load()}a.tools=a.tools||{version:"1.2.6"},a.tools.overlay={addEffect:function(a,b,d){c[a]=[b,d]},conf:{close:null,closeOnClick:!0,closeOnEsc:!0,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>6,left:"center",load:!1,mask:null,oneInstance:!0,speed:"normal",target:null,top:"10%"}};var b=[],c={};a.tools.overlay.addEffect("default",function(b,c){var d=this.getConf(),e=a(window);d.fixed||(b.top+=e.scrollTop(),b.left+=e.scrollLeft()),b.position=d.fixed?"fixed":"absolute",this.getOverlay().css(b).fadeIn(d.speed,c)},function(a){this.getOverlay().fadeOut(this.getConf().closeSpeed,a)}),a.fn.overlay=function(c){var e=this.data("overlay");return e?e:(a.isFunction(c)&&(c={onBeforeLoad:c}),c=a.extend(!0,{},a.tools.overlay.conf,c),this.each(function(){e=new d(a(this),c),b.push(e),a(this).data("overlay",e)}),c.api?e:this)}}(jQuery),function(a){function d(a){var b=a.offset();return{top:b.top+a.height()/2,left:b.left+a.width()/2}}var b=a.tools.overlay,c=a(window);a.extend(b.conf,{start:{top:null,left:null},fadeInSpeed:"fast",zIndex:9999});var e=function(b,e){var f=this.getOverlay(),g=this.getConf(),h=this.getTrigger(),i=this,j=f.outerWidth({margin:!0}),k=f.data("img"),l=g.fixed?"fixed":"absolute";if(!k){var m=f.css("backgroundImage");if(!m)throw"background-image CSS property not set for overlay";m=m.slice(m.indexOf("(")+1,m.indexOf(")")).replace(/\"/g,""),f.css("backgroundImage","none"),k=a('<img src="'+m+'"/>'),k.css({border:0,display:"none"}).width(j),a("body").append(k),f.data("img",k)}var n=g.start.top||Math.round(c.height()/2),o=g.start.left||Math.round(c.width()/2);if(h){var p=d(h);n=p.top,o=p.left}g.fixed?(n-=c.scrollTop(),o-=c.scrollLeft()):(b.top+=c.scrollTop(),b.left+=c.scrollLeft()),k.css({position:"absolute",top:n,left:o,width:0,zIndex:g.zIndex}).show(),b.position=l,f.css(b),k.animate({top:f.css("top"),left:f.css("left"),width:j},g.speed,function(){f.css("zIndex",g.zIndex+1).fadeIn(g.fadeInSpeed,function(){i.isOpened()&&!a(this).index(f)?e.call():f.hide()})}).css("position",l)},f=function(b){var e=this.getOverlay().hide(),f=this.getConf(),g=this.getTrigger(),h=e.data("img"),i={top:f.start.top,left:f.start.left,width:0};g&&a.extend(i,d(g)),f.fixed&&h.css({position:"absolute"}).animate({top:"+="+c.scrollTop(),left:"+="+c.scrollLeft()},0),h.animate(i,f.closeSpeed,b)};b.addEffect("apple",e,f)}(jQuery),function(a){function e(a,b){var c=Math.pow(10,b);return Math.round(a*c)/c}function f(a,b){var c=parseInt(a.css(b),10);if(c)return c;var d=a[0].currentStyle;return d&&d.width&&parseInt(d.width,10)}function g(a){var b=a.data("events");return b&&b.onSlide}function h(b,c){function y(a,f,g,h){g===undefined?g=f/m*q:h&&(g-=c.min),r&&(g=Math.round(g/r)*r);if(f===undefined||r)f=g*m/q;if(isNaN(g))return d;f=Math.max(0,Math.min(f,m)),g=f/m*q;if(h||!j)g+=c.min;j&&(h?f=m-f:g=c.max-g),g=e(g,s);var i=a.type=="click";if(x&&k!==undefined&&!i){a.type="onSlide",w.trigger(a,[g,f]);if(a.isDefaultPrevented())return d}var l=i?c.speed:0,t=i?function(){a.type="change",w.trigger(a,[g])}:null;return j?(o.animate({top:f},l,t),c.progress&&p.animate({height:m-f+o.height()/2},l)):(o.animate({left:f},l,t),c.progress&&p.animate({width:f+o.width()/2},l)),k=g,n=f,b.val(g),d}function z(){j=c.vertical||f(i,"height")>f(i,"width"),j?(m=f(i,"height")-f(o,"height"),l=i.offset().top+m):(m=f(i,"width")-f(o,"width"),l=i.offset().left)}function A(){z(),d.setValue(c.value!==undefined?c.value:c.min)}var d=this,h=c.css,i=a("<div><div/><a href='#'/></div>").data("rangeinput",d),j,k,l,m,n;b.before(i);var o=i.addClass(h.slider).find("a").addClass(h.handle),p=i.find("div").addClass(h.progress);a.each("min,max,step,value".split(","),function(a,d){var e=b.attr(d);parseFloat(e)&&(c[d]=parseFloat(e,10))});var q=c.max-c.min,r=c.step=="any"?0:c.step,s=c.precision;if(s===undefined)try{s=r.toString().split(".")[1].length}catch(t){s=0}if(b.attr("type")=="range"){var u=b.clone().wrap("<div/>").parent().html(),v=a(u.replace(/type/i,"type=text data-orig-type"));v.val(c.value),b.replaceWith(v),b=v}b.addClass(h.input);var w=a(d).add(b),x=!0;a.extend(d,{getValue:function(){return k},setValue:function(b,c){return z(),y(c||a.Event("api"),undefined,b,!0)},getConf:function(){return c},getProgress:function(){return p},getHandle:function(){return o},getInput:function(){return b},step:function(b,e){e=e||a.Event();var f=c.step=="any"?1:c.step;d.setValue(k+f*(b||1),e)},stepUp:function(a){return d.step(a||1)},stepDown:function(a){return d.step(-a||-1)}}),a.each("onSlide,change".split(","),function(b,e){a.isFunction(c[e])&&a(d).bind(e,c[e]),d[e]=function(b){return b&&a(d).bind(e,b),d}}),o.drag({drag:!1}).bind("dragStart",function(){z(),x=g(a(d))||g(b)}).bind("drag",function(a,c,d){if(b.is(":disabled"))return!1;y(a,j?c:d)}).bind("dragEnd",function(a){a.isDefaultPrevented()||(a.type="change",w.trigger(a,[k]))}).click(function(a){return a.preventDefault()}),i.click(function(a){if(b.is(":disabled")||a.target==o[0])return a.preventDefault();z();var c=j?o.height()/2:o.width()/2;y(a,j?m-l-c+a.pageY:a.pageX-l-c)}),c.keyboard&&b.keydown(function(c){if(b.attr("readonly"))return;var e=c.keyCode,f=a([75,76,38,33,39]).index(e)!=-1,g=a([74,72,40,34,37]).index(e)!=-1;if((f||g)&&!(c.shiftKey||c.altKey||c.ctrlKey))return f?d.step(e==33?10:1,c):g&&d.step(e==34?-10:-1,c),c.preventDefault()}),b.blur(function(b){var c=a(this).val();c!==k&&d.setValue(c,b)}),a.extend(b[0],{stepUp:d.stepUp,stepDown:d.stepDown}),A(),m||a(window).load(A)}a.tools=a.tools||{version:"1.2.6"};var b;b=a.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:!0,progress:!1,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var c,d;a.fn.drag=function(b){return document.ondragstart=function(){return!1},b=a.extend({x:!0,y:!0,drag:!0},b),c=c||a(document).bind("mousedown mouseup",function(e){var f=a(e.target);if(e.type=="mousedown"&&f.data("drag")){var g=f.position(),h=e.pageX-g.left,i=e.pageY-g.top,j=!0;c.bind("mousemove.drag",function(a){var c=a.pageX-h,e=a.pageY-i,g={};b.x&&(g.left=c),b.y&&(g.top=e),j&&(f.trigger("dragStart"),j=!1),b.drag&&f.css(g),f.trigger("drag",[e,c]),d=f}),e.preventDefault()}else try{d&&d.trigger("dragEnd")}finally{c.unbind("mousemove.drag"),d=null}}),this.data("drag",!0)},a.expr[":"].range=function(b){var c=b.getAttribute("type");return c&&c=="range"||!!a(b).filter("input").data("rangeinput")},a.fn.rangeinput=function(c){if(this.data("rangeinput"))return this;c=a.extend(!0,{},b.conf,c);var d;return this.each(function(){var b=new h(a(this),a.extend(!0,{},c)),e=b.getInput().data("rangeinput",b);d=d?d.add(e):e}),d?d:this}}(jQuery),function(a){function b(a,b){var c=parseInt(a.css(b),10);if(c)return c;var d=a[0].currentStyle;return d&&d.width&&parseInt(d.width,10)}function c(b,c){var d=a(c);return d.length<2?d:b.parent().find(c)}function e(b,e){var f=this,g=b.add(f),h=b.children(),i=0,j=e.vertical;d||(d=f),h.length>1&&(h=a(e.items,b)),e.size>1&&(e.circular=!1),a.extend(f,{getConf:function(){return e},getIndex:function(){return i},getSize:function(){return f.getItems().size()},getNaviButtons:function(){return n.add(o)},getRoot:function(){return b},getItemWrap:function(){return h},getItems:function(){return h.find(e.item).not("."+e.clonedClass)},move:function(a,b){return f.seekTo(i+a,b)},next:function(a){return f.move(e.size,a)},prev:function(a){return f.move(-e.size,a)},begin:function(a){return f.seekTo(0,a)},end:function(a){return f.seekTo(f.getSize()-1,a)},focus:function(){return d=f,f},addItem:function(b){return b=a(b),e.circular?(h.children().last().before(b),h.children().first().replaceWith(b.clone().addClass(e.clonedClass))):(h.append(b),o.removeClass("disabled")),g.trigger("onAddItem",[b]),f},seekTo:function(b,c,k){b.jquery||(b*=1);if(e.circular&&b===0&&i==-1&&c!==0)return f;if(!e.circular&&b<0||b>f.getSize()||b<-1)return f;var l=b;b.jquery?b=f.getItems().index(b):l=f.getItems().eq(b);var m=a.Event("onBeforeSeek");if(!k){g.trigger(m,[b,c]);if(m.isDefaultPrevented()||!l.length)return f}var n=j?{top:-l.position().top}:{left:-l.position().left};return i=b,d=f,c===undefined&&(c=e.speed),h.animate(n,c,e.easing,k||function(){g.trigger("onSeek",[b])}),f}}),a.each(["onBeforeSeek","onSeek","onAddItem"],function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){return b&&a(f).bind(c,b),f}});if(e.circular){var k=f.getItems().slice(-1).clone().prependTo(h),l=f.getItems().eq(1).clone().appendTo(h);k.add(l).addClass(e.clonedClass),f.onBeforeSeek(function(a,b,c){if(a.isDefaultPrevented())return;if(b==-1)return f.seekTo(k,c,function(){f.end(0)}),a.preventDefault();b==f.getSize()&&f.seekTo(l,c,function(){f.begin(0)})});var m=b.parents().add(b).filter(function(){if(a(this).css("display")==="none")return!0});m.length?(m.show(),f.seekTo(0,0,function(){}),m.hide()):f.seekTo(0,0,function(){})}var n=c(b,e.prev).click(function(a){a.stopPropagation(),f.prev()}),o=c(b,e.next).click(function(a){a.stopPropagation(),f.next()});e.circular||(f.onBeforeSeek(function(a,b){setTimeout(function(){a.isDefaultPrevented()||(n.toggleClass(e.disabledClass,b<=0),o.toggleClass(e.disabledClass,b>=f.getSize()-1))},1)}),e.initialIndex||n.addClass(e.disabledClass)),f.getSize()<2&&n.add(o).addClass(e.disabledClass),e.mousewheel&&a.fn.mousewheel&&b.mousewheel(function(a,b){if(e.mousewheel)return f.move(b<0?1:-1,e.wheelSpeed||50),!1});if(e.touch){var p={};h[0].ontouchstart=function(a){var b=a.touches[0];p.x=b.clientX,p.y=b.clientY},h[0].ontouchmove=function(a){if(a.touches.length==1&&!h.is(":animated")){var b=a.touches[0],c=p.x-b.clientX,d=p.y-b.clientY;f[j&&d>0||!j&&c>0?"next":"prev"](),a.preventDefault()}}}e.keyboard&&a(document).bind("keydown.scrollable",function(b){if(!e.keyboard||b.altKey||b.ctrlKey||b.metaKey||a(b.target).is(":input"))return;if(e.keyboard!="static"&&d!=f)return;var c=b.keyCode;if(!(!j||c!=38&&c!=40))return f.move(c==38?-1:1),b.preventDefault();if(!j&&(c==37||c==39))return f.move(c==37?-1:1),b.preventDefault()}),e.initialIndex&&f.seekTo(e.initialIndex,0,function(){})}a.tools=a.tools||{version:"1.2.6"},a.tools.scrollable={conf:{activeClass:"active",circular:!1,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:"> *",items:".items",keyboard:!0,mousewheel:!1,next:".next",prev:".prev",size:1,speed:400,vertical:!1,touch:!0,wheelSpeed:0}};var d;a.fn.scrollable=function(b){var c=this.data("scrollable");return c?c:(b=a.extend({},a.tools.scrollable.conf,b),this.each(function(){c=new e(a(this),b),a(this).data("scrollable",c)}),b.api?c:this)}}(jQuery),function(a){var b=a.tools.scrollable;b.autoscroll={conf:{autoplay:!0,interval:3e3,autopause:!0}},a.fn.autoscroll=function(c){typeof c=="number"&&(c={interval:c});var d=a.extend({},b.autoscroll.conf,c),e;return this.each(function(){function h(){f=setTimeout(function(){b.next()},d.interval)}var b=a(this).data("scrollable"),c=b.getRoot(),f,g=!1;b&&(e=b),b.play=function(){if(f)return;g=!1,c.bind("onSeek",h),h()},b.pause=function(){f=clearTimeout(f),c.unbind("onSeek",h)},b.resume=function(){g||b.play()},b.stop=function(){g=!0,b.pause()},d.autopause&&c.add(b.getNaviButtons()).hover(b.pause,b.resume),d.autoplay&&b.play()}),d.api?e:this}}(jQuery),function(a){function c(b,c){var d=a(c);return d.length<2?d:b.parent().find(c)}var b=a.tools.scrollable;b.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:!1,idPrefix:null,history:!1}},a.fn.navigator=function(d){typeof d=="string"&&(d={navi:d}),d=a.extend({},b.navigator.conf,d);var e;return this.each(function(){function k(a,c,d){b.seekTo(c),d.preventDefault(),i&&history.pushState({i:c})}function l(){return f.find(d.naviItem||"> *")}function m(b){var c=a("<"+(d.naviItem||"a")+"/>").click(function(c){k(a(this),b,c)});return b===0&&c.addClass(h),d.indexed&&c.text(b+1),d.idPrefix&&c.attr("id",d.idPrefix+b),c.appendTo(f)}var b=a(this).data("scrollable"),f=d.navi.jquery?d.navi:c(b.getRoot(),d.navi),g=b.getNaviButtons(),h=d.activeClass,i=d.history&&!!history.pushState,j=b.getConf().size;b&&(e=b),b.getNaviButtons=function(){return g.add(f)},i&&(history.pushState({i:0}),a(window).bind("popstate",function(a){var c=a.originalEvent.state;c&&b.seekTo(c.i)})),l().length?l().each(function(b){a(this).click(function(c){k(a(this),b,c)})}):a.each(b.getItems(),function(a){a%j==0&&m(a)}),b.onBeforeSeek(function(a,b){setTimeout(function(){if(!a.isDefaultPrevented()){var c=b/j,d=l().eq(c);d.length&&l().removeClass(h).eq(c).addClass(h)}},1)}),b.onAddItem(function(a,c){var d=b.getItems().index(c);d%j==0&&m(d)})}),d.api?e:this}}(jQuery),function(a){function e(c,d,e){var f=this,g=c.add(this),h=c.find(e.tabs),i=d.jquery?d:c.children(d),j;h.length||(h=c.children()),i.length||(i=c.parent().find(d)),i.length||(i=a(d)),a.extend(this,{click:function(c,d){var i=h.eq(c);typeof c=="string"&&c.replace("#","")&&(i=h.filter("[href*="+c.replace("#","")+"]"),c=Math.max(h.index(i),0));if(e.rotate){var k=h.length-1;if(c<0)return f.click(k,d);if(c>k)return f.click(0,d)}if(!i.length){if(j>=0)return f;c=e.initialIndex,i=h.eq(c)}if(c===j)return f;d=d||a.Event(),d.type="onBeforeClick",g.trigger(d,[c]);if(d.isDefaultPrevented())return;return b[e.effect].call(f,c,function(){j=c,d.type="onClick",g.trigger(d,[c])}),h.removeClass(e.current),i.addClass(e.current),f},getConf:function(){return e},getTabs:function(){return h},getPanes:function(){return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function(){return h.eq(j)},getIndex:function(){return j},next:function(){return f.click(j+1)},prev:function(){return f.click(j-1)},destroy:function(){return h.unbind(e.event).removeClass(e.current),i.find("a[href^=#]").unbind("click.T"),f}}),a.each("onBeforeClick,onClick".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){return b&&a(f).bind(c,b),f}}),e.history&&a.fn.history&&(a.tools.history.init(h),e.event="history"),h.each(function(b){a(this).bind(e.event,function(a){return f.click(b,a),a.preventDefault()})}),i.find("a[href^=#]").bind("click.T",function(b){f.click(a(this).attr("href"),b)}),location.hash&&e.tabs=="a"&&c.find("[href="+location.hash+"]").length?f.click(location.hash):(e.initialIndex===0||e.initialIndex>0)&&f.click(e.initialIndex)}a.tools=a.tools||{version:"1.2.6"},a.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:!1,slideUpSpeed:400,slideDownSpeed:400,history:!1},addEffect:function(a,c){b[a]=c}};var b={"default":function(a,b){this.getPanes().hide().eq(a).show(),b.call()},fade:function(a,b){var c=this.getConf(),d=c.fadeOutSpeed,e=this.getPanes();d?e.fadeOut(d):e.hide(),e.eq(a).fadeIn(c.fadeInSpeed,b)},slide:function(a,b){var c=this.getConf();this.getPanes().slideUp(c.slideUpSpeed),this.getPanes().eq(a).slideDown(c.slideDownSpeed,b)},ajax:function(a,b){this.getPanes().eq(0).load(this.getTabs().eq(a).attr("href"),b)}},c,d;a.tools.tabs.addEffect("horizontal",function(b,e){if(c)return;var f=this.getPanes().eq(b),g=this.getCurrentPane();d||(d=this.getPanes().eq(0).width()),c=!0,f.show(),g.animate({width:0},{step:function(a){f.css("width",d-a)},complete:function(){a(this).hide(),e.call(),c=!1}}),g.length||(e.call(),c=!1)}),a.fn.tabs=function(b,c){var d=this.data("tabs");return d&&(d.destroy(),this.removeData("tabs")),a.isFunction(c)&&(c={onBeforeClick:c}),c=a.extend({},a.tools.tabs.conf,c),this.each(function(){d=new e(a(this),b,c),a(this).data("tabs",d)}),c.api?d:this}}(jQuery),function(a){function c(b,c){function i(c){var d=a(c);return d.length<2?d:b.parent().find(c)}function l(){g=setTimeout(function(){f.next()},c.interval)}var d=this,e=b.add(this),f=b.data("tabs"),g,h=!0,j=i(c.next).click(function(){f.next()}),k=i(c.prev).click(function(){f.prev()});a.extend(d,{getTabs:function(){return f},getConf:function(){return c},play:function(){if(g)return d;var b=a.Event("onBeforePlay");return e.trigger(b),b.isDefaultPrevented()?d:(h=!1,e.trigger("onPlay"),e.bind("onClick",l),l(),d)},pause:function(){if(!g)return d;var b=a.Event("onBeforePause");return e.trigger(b),b.isDefaultPrevented()?d:(g=clearTimeout(g),e.trigger("onPause"),e.unbind("onClick",l),d)},resume:function(){h||d.play()},stop:function(){d.pause(),h=!0}}),a.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(b,e){a.isFunction(c[e])&&a(d).bind(e,c[e]),d[e]=function(b){return a(d).bind(e,b)}}),c.autopause&&f.getTabs().add(j).add(k).add(f.getPanes()).hover(d.pause,d.resume),c.autoplay&&d.play(),c.clickable&&f.getPanes().click(function(){f.next()});if(!f.getConf().rotate){var m=c.disabledClass;f.getIndex()||k.addClass(m),f.onBeforeClick(function(a,b){k.toggleClass(m,!b),j.toggleClass(m,b==f.getTabs().length-1)})}}var b;b=a.tools.tabs.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:!1,autopause:!0,interval:3e3,clickable:!0,api:!1}},a.fn.slideshow=function(d){var e=this.data("slideshow");return e?e:(d=a.extend({},b.conf,d),this.each(function(){e=new c(a(this),d),a(this).data("slideshow",e)}),d.api?e:this)}}(jQuery),function(a){function c(){if(a.browser.msie){var b=a(document).height(),c=a(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,b-c<20?c:b]}return[a(document).width(),a(document).height()]}function d(b){if(b)return b.call(a.mask)}a.tools=a.tools||{version:"1.2.6"};var b;b=a.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:!0,closeOnEsc:!0,zIndex:9998,opacity:.8,startOpacity:0,color:"#fff",onLoad:null,onClose:null}};var e,f,g,h,i;a.mask={load:function(j,k){if(g)return this;typeof j=="string"&&(j={color:j}),j=j||h,h=j=a.extend(a.extend({},b.conf),j),e=a("#"+j.maskId),e.length||(e=a("<div/>").attr("id",j.maskId),a("body").append(e));var l=c();return e.css({position:"absolute",top:0,left:0,width:l[0],height:l[1],display:"none",opacity:j.startOpacity,zIndex:j.zIndex}),j.color&&e.css("backgroundColor",j.color),d(j.onBeforeLoad)===!1?this:(j.closeOnEsc&&a(document).bind("keydown.mask",function(b){b.keyCode==27&&a.mask.close(b)}),j.closeOnClick&&e.bind("click.mask",function(b){a.mask.close(b)}),a(window).bind("resize.mask",function(){a.mask.fit()}),k&&k.length&&(i=k.eq(0).css("zIndex"),a.each(k,function(){var b=a(this);/relative|absolute|fixed/i.test(b.css("position"))||b.css("position","relative")}),f=k.css({zIndex:Math.max(j.zIndex+1,i=="auto"?0:i)})),e.css({display:"block"}).fadeTo(j.loadSpeed,j.opacity,function(){a.mask.fit(),d(j.onLoad),g="full"}),g=!0,this)},close:function(){if(g){if(d(h.onBeforeClose)===!1)return this;e.fadeOut(h.closeSpeed,function(){d(h.onClose),f&&f.css({zIndex:i}),g=!1}),a(document).unbind("keydown.mask"),e.unbind("click.mask"),a(window).unbind("resize.mask")}return this},fit:function(){if(g){var a=c();e.css({width:a[0],height:a[1]})}},getMask:function(){return e},isLoaded:function(a){return a?g=="full":g},getConf:function(){return h},getExposed:function(){return f}},a.fn.mask=function(b){return a.mask.load(b),this},a.fn.expose=function(b){return a.mask.load(b,this),this}}(jQuery),function(){function f(a,b){if(b)for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a}function g(a,b){var c=[];for(var d in a)a.hasOwnProperty(d)&&(c[d]=b(a[d]));return c}function j(c,d,e){if(h.isSupported(d.version))c.innerHTML=h.getHTML(d,e);else if(d.expressInstall&&h.isSupported([6,65]))c.innerHTML=h.getHTML(f(d,{src:d.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title});else{c.innerHTML.replace(/\s/g,"")||(c.innerHTML="<h2>Flash version "+d.version+" or greater is required</h2>"+"<h3>"+(i[0]>0?"Your version is "+i:"You have no flash plugin installed")+"</h3>"+(c.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+b+"'>here</a></p>"),c.tagName=="A"&&(c.onclick=function(){location.href=b}));if(d.onFail){var g=d.onFail.call(this);typeof g=="string"&&(c.innerHTML=g)}}a&&(window[d.id]=document.getElementById(d.id)),f(this,{getRoot:function(){return c},getOptions:function(){return d},getConf:function(){return e},getApi:function(){return c.firstChild}})}var a=document.all,b="http://www.adobe.com/go/getflashplayer",c=typeof jQuery=="function",d=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,e={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:!0,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:!1,cachebusting:!1};window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){},__flash_savedUnloadHandler=function(){}}),window.flashembed=function(a,b,c){typeof a=="string"&&(a=document.getElementById(a.replace("#","")));if(!a)return;return typeof b=="string"&&(b={src:b}),new j(a,f(f({},e),b),c)};var h=f(window.flashembed,{conf:e,getVersion:function(){var a,b;try{b=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(c){try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"),b=a&&a.GetVariable("$version")}catch(e){try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"),b=a&&a.GetVariable("$version")}catch(f){}}}return b=d.exec(b),b?[b[1],b[3]]:[0,0]},asString:function(a){if(a===null||a===undefined)return null;var b=typeof a;b=="object"&&a.push&&(b="array");switch(b){case"string":return a=a.replace(new RegExp('(["\\\\])',"g"),"\\$1"),a=a.replace(/^\s?(\d+\.?\d*)%/,"$1pct"),'"'+a+'"';case"array":return"["+g(a,function(a){return h.asString(a)}).join(",")+"]";case"function":return'"function()"';case"object":var c=[];for(var d in a)a.hasOwnProperty(d)&&c.push('"'+d+'":'+h.asString(a[d]));return"{"+c.join(",")+"}"}return String(a).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(b,c){b=f({},b);var d='<object width="'+b.width+'" height="'+b.height+'" id="'+b.id+'" name="'+b.id+'"';b.cachebusting&&(b.src+=(b.src.indexOf("?")!=-1?"&":"?")+Math.random()),b.w3c||!a?d+=' data="'+b.src+'" type="application/x-shockwave-flash"':d+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"',d+=">";if(b.w3c||a)d+='<param name="movie" value="'+b.src+'" />';b.width=b.height=b.id=b.w3c=b.src=null,b.onFail=b.version=b.expressInstall=null;for(var e in b)b[e]&&(d+='<param name="'+e+'" value="'+b[e]+'" />');var g="";if(c){for(var i in c)if(c[i]){var j=c[i];g+=i+"="+encodeURIComponent(/function|object/.test(typeof j)?h.asString(j):j)+"&"}g=g.slice(0,-1),d+='<param name="flashvars" value=\''+g+"' />"}return d+="</object>",d},isSupported:function(a){return i[0]>a[0]||i[0]==a[0]&&i[1]>=a[1]}}),i=h.getVersion();c&&(jQuery.tools=jQuery.tools||{version:"1.2.6"},jQuery.tools.flashembed={conf:e},jQuery.fn.flashembed=function(a,b){return this.each
2
+ (function(){jQuery(this).data("flashembed",flashembed(this,a,b))})})}(),function(a){function f(a){if(a){var b=c.contentWindow.document;b.open().close(),b.location.hash=a}}var b,c,d,e;a.tools=a.tools||{version:"1.2.6"},a.tools.history={init:function(g){if(e)return;a.browser.msie&&a.browser.version<"8"?c||(c=a("<iframe/>").attr("src","javascript:false;").hide().get(0),a("body").prepend(c),setInterval(function(){var d=c.contentWindow.document,e=d.location.hash;b!==e&&a(window).trigger("hash",e)},100),f(location.hash||"#")):setInterval(function(){var c=location.hash;c!==b&&a(window).trigger("hash",c)},100),d=d?d.add(g):g,g.click(function(b){var d=a(this).attr("href");c&&f(d);if(d.slice(0,1)!="#")return location.href="#"+d,b.preventDefault()}),e=!0}},a(window).bind("hash",function(c,e){e?d.filter(function(){var b=a(this).attr("href");return b==e||b==e.replace("#","")}).trigger("history",[e]):d.eq(0).trigger("history",[e]),b=e}),a.fn.history=function(b){return a.tools.history.init(this),this.bind("history",b)}}(jQuery),function(a){function c(b){switch(b.type){case"mousemove":return a.extend(b.data,{clientX:b.clientX,clientY:b.clientY,pageX:b.pageX,pageY:b.pageY});case"DOMMouseScroll":a.extend(b,b.data),b.delta=-b.detail/3;break;case"mousewheel":b.delta=b.wheelDelta/120}return b.type="wheel",a.event.handle.call(this,b,b.delta)}a.fn.mousewheel=function(a){return this[a?"bind":"trigger"]("wheel",a)},a.event.special.wheel={setup:function(){a.event.add(this,b,c,{})},teardown:function(){a.event.remove(this,b,c)}};var b=a.browser.mozilla?"DOMMouseScroll"+(a.browser.version<"1.9"?" mousemove":""):"mousewheel"}(jQuery),function(a){function c(b,c,d){var e=d.relative?b.position().top:b.offset().top,f=d.relative?b.position().left:b.offset().left,g=d.position[0];e-=c.outerHeight()-d.offset[0],f+=b.outerWidth()+d.offset[1],/iPad/i.test(navigator.userAgent)&&(e-=a(window).scrollTop());var h=c.outerHeight()+b.outerHeight();g=="center"&&(e+=h/2),g=="bottom"&&(e+=h),g=d.position[1];var i=c.outerWidth()+b.outerWidth();return g=="center"&&(f-=i/2),g=="left"&&(f-=i),{top:e,left:f}}function d(d,e){var f=this,g=d.add(f),h,i=0,j=0,k=d.attr("title"),l=d.attr("data-tooltip"),m=b[e.effect],n,o=d.is(":input"),p=o&&d.is(":checkbox, :radio, select, :button, :submit"),q=d.attr("type"),r=e.events[q]||e.events[o?p?"widget":"input":"def"];if(!m)throw'Nonexistent effect "'+e.effect+'"';r=r.split(/,\s*/);if(r.length!=2)throw"Tooltip: bad events configuration for "+q;d.bind(r[0],function(a){clearTimeout(i),e.predelay?j=setTimeout(function(){f.show(a)},e.predelay):f.show(a)}).bind(r[1],function(a){clearTimeout(j),e.delay?i=setTimeout(function(){f.hide(a)},e.delay):f.hide(a)}),k&&e.cancelDefault&&(d.removeAttr("title"),d.data("title",k)),a.extend(f,{show:function(b){if(!h){l?h=a(l):e.tip?h=a(e.tip).eq(0):k?h=a(e.layout).addClass(e.tipClass).appendTo(document.body).hide().append(k):(h=d.next(),h.length||(h=d.parent().next()));if(!h.length)throw"Cannot find tooltip for "+d}if(f.isShown())return f;h.stop(!0,!0);var o=c(d,h,e);e.tip&&h.html(d.data("title")),b=a.Event(),b.type="onBeforeShow",g.trigger(b,[o]);if(b.isDefaultPrevented())return f;o=c(d,h,e),h.css({position:"absolute",top:o.top,left:o.left}),n=!0,m[0].call(f,function(){b.type="onShow",n="full",g.trigger(b)});var p=e.events.tooltip.split(/,\s*/);return h.data("__set")||(h.unbind(p[0]).bind(p[0],function(){clearTimeout(i),clearTimeout(j)}),p[1]&&!d.is("input:not(:checkbox, :radio), textarea")&&h.unbind(p[1]).bind(p[1],function(a){a.relatedTarget!=d[0]&&d.trigger(r[1].split(" ")[0])}),e.tip||h.data("__set",!0)),f},hide:function(c){if(!h||!f.isShown())return f;c=a.Event(),c.type="onBeforeHide",g.trigger(c);if(c.isDefaultPrevented())return;return n=!1,b[e.effect][1].call(f,function(){c.type="onHide",g.trigger(c)}),f},isShown:function(a){return a?n=="full":n},getConf:function(){return e},getTip:function(){return h},getTrigger:function(){return d}}),a.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){return b&&a(f).bind(c,b),f}})}a.tools=a.tools||{version:"1.2.6"},a.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,fadeIE:!1,position:["top","center"],offset:[0,0],relative:!1,cancelDefault:!0,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,c,d){b[a]=[c,d]}};var b={toggle:[function(a){var b=this.getConf(),c=this.getTip(),d=b.opacity;d<1&&c.css({opacity:d}),c.show(),a.call()},function(a){this.getTip().hide(),a.call()}],fade:[function(b){var c=this.getConf();!a.browser.msie||c.fadeIE?this.getTip().fadeTo(c.fadeInSpeed,c.opacity,b):(this.getTip().show(),b())},function(b){var c=this.getConf();!a.browser.msie||c.fadeIE?this.getTip().fadeOut(c.fadeOutSpeed,b):(this.getTip().hide(),b())}]};a.fn.tooltip=function(b){var c=this.data("tooltip");return c?c:(b=a.extend(!0,{},a.tools.tooltip.conf,b),typeof b.position=="string"&&(b.position=b.position.split(/,?\s/)),this.each(function(){c=new d(a(this),b),a(this).data("tooltip",c)}),b.api?c:this)}}(jQuery),function(a){function c(b){var c=a(window),d=c.width()+c.scrollLeft(),e=c.height()+c.scrollTop();return[b.offset().top<=c.scrollTop(),d<=b.offset().left+b.width(),e<=b.offset().top+b.height(),c.scrollLeft()>=b.offset().left]}function d(a){var b=a.length;while(b--)if(a[b])return!1;return!0}var b=a.tools.tooltip;b.dynamic={conf:{classNames:"top right bottom left"}},a.fn.dynamic=function(e){typeof e=="number"&&(e={speed:e}),e=a.extend({},b.dynamic.conf,e);var f=a.extend(!0,{},e),g=e.classNames.split(/\s/),h;return this.each(function(){var b=a(this).tooltip().onBeforeShow(function(b,e){var i=this.getTip(),j=this.getConf();h||(h=[j.position[0],j.position[1],j.offset[0],j.offset[1],a.extend({},j)]),a.extend(j,h[4]),j.position=[h[0],h[1]],j.offset=[h[2],h[3]],i.css({visibility:"hidden",position:"absolute",top:e.top,left:e.left}).show();var k=a.extend(!0,{},f),l=c(i);if(!d(l)){l[2]&&(a.extend(j,k.top),j.position[0]="top",i.addClass(g[0])),l[3]&&(a.extend(j,k.right),j.position[1]="right",i.addClass(g[1])),l[0]&&(a.extend(j,k.bottom),j.position[0]="bottom",i.addClass(g[2])),l[1]&&(a.extend(j,k.left),j.position[1]="left",i.addClass(g[3]));if(l[0]||l[2])j.offset[0]*=-1;if(l[1]||l[3])j.offset[1]*=-1}i.css({visibility:"visible"}).hide()});b.onBeforeShow(function(){var a=this.getConf(),b=this.getTip();setTimeout(function(){a.position=[h[0],h[1]],a.offset=[h[2],h[3]]},0)}),b.onHide(function(){var a=this.getTip();a.removeClass(e.classNames)}),ret=b}),e.api?ret:this}}(jQuery),function(a){var b=a.tools.tooltip;a.extend(b.conf,{direction:"up",bounce:!1,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!a.browser.msie});var c={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};b.addEffect("slide",function(a){var b=this.getConf(),d=this.getTip(),e=b.slideFade?{opacity:b.opacity}:{},f=c[b.direction]||c.up;e[f[1]]=f[0]+"="+b.slideOffset,b.slideFade&&d.css({opacity:0}),d.show().animate(e,b.slideInSpeed,a)},function(b){var d=this.getConf(),e=d.slideOffset,f=d.slideFade?{opacity:0}:{},g=c[d.direction]||c.up,h=""+g[0];d.bounce&&(h=h=="+"?"-":"+"),f[g[1]]=h+"="+e,this.getTip().animate(f,d.slideOutSpeed,function(){a(this).hide(),b.call()})})}(jQuery),function(a){function h(b,c,d){var e=b.offset().top,f=b.offset().left,g=d.position.split(/,?\s+/),h=g[0],i=g[1];e-=c.outerHeight()-d.offset[0],f+=b.outerWidth()+d.offset[1],/iPad/i.test(navigator.userAgent)&&(e-=a(window).scrollTop());var j=c.outerHeight()+b.outerHeight();h=="center"&&(e+=j/2),h=="bottom"&&(e+=j);var k=b.outerWidth();return i=="center"&&(f-=(k+c.outerWidth())/2),i=="left"&&(f-=k),{top:e,left:f}}function i(a){function b(){return this.getAttribute("type")==a}return b.key="[type="+a+"]",b}function l(b,c,e){function l(b,c,d){if(!e.grouped&&b.length)return;var f;if(d===!1||a.isArray(d)){f=g.messages[c.key||c]||g.messages["*"],f=f[e.lang]||g.messages["*"].en;var h=f.match(/\$\d/g);h&&a.isArray(d)&&a.each(h,function(a){f=f.replace(this,d[a])})}else f=d[e.lang]||d;b.push(f)}var f=this,i=c.add(f);b=b.not(":button, :image, :reset, :submit"),c.attr("novalidate","novalidate"),a.extend(f,{getConf:function(){return e},getForm:function(){return c},getInputs:function(){return b},reflow:function(){return b.each(function(){var b=a(this),c=b.data("msg.el");if(c){var d=h(b,c,e);c.css({top:d.top,left:d.left})}}),f},invalidate:function(c,d){if(!d){var g=[];a.each(c,function(a,c){var d=b.filter("[name='"+a+"']");d.length&&(d.trigger("OI",[c]),g.push({input:d,messages:[c]}))}),c=g,d=a.Event()}return d.type="onFail",i.trigger(d,[c]),d.isDefaultPrevented()||k[e.effect][0].call(f,c,d),f},reset:function(c){return c=c||b,c.removeClass(e.errorClass).each(function(){var b=a(this).data("msg.el");b&&(b.remove(),a(this).data("msg.el",null))}).unbind(e.errorInputEvent||""),f},destroy:function(){return c.unbind(e.formEvent+".V").unbind("reset.V"),b.unbind(e.inputEvent+".V").unbind("change.V"),f.reset()},checkValidity:function(c,g){c=c||b,c=c.not(":disabled");if(!c.length)return!0;g=g||a.Event(),g.type="onBeforeValidate",i.trigger(g,[c]);if(g.isDefaultPrevented())return g.result;var h=[];c.not(":radio:not(:checked)").each(function(){var b=[],c=a(this).data("messages",b),k=d&&c.is(":date")?"onHide.v":e.errorInputEvent+".v";c.unbind(k),a.each(j,function(){var a=this,d=a[0];if(c.filter(d).length){var h=a[1].call(f,c,c.val());if(h!==!0){g.type="onBeforeFail",i.trigger(g,[c,d]);if(g.isDefaultPrevented())return!1;var j=c.attr(e.messageAttr);if(j)return b=[j],!1;l(b,d,h)}}}),b.length&&(h.push({input:c,messages:b}),c.trigger("OI",[b]),e.errorInputEvent&&c.bind(k,function(a){f.checkValidity(c,a)}));if(e.singleError&&h.length)return!1});var m=k[e.effect];if(!m)throw'Validator: cannot find effect "'+e.effect+'"';return h.length?(f.invalidate(h,g),!1):(m[1].call(f,c,g),g.type="onSuccess",i.trigger(g,[c]),c.unbind(e.errorInputEvent+".v"),!0)}}),a.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(b,c){a.isFunction(e[c])&&a(f).bind(c,e[c]),f[c]=function(b){return b&&a(f).bind(c,b),f}}),e.formEvent&&c.bind(e.formEvent+".V",function(a){if(!f.checkValidity(null,a))return a.preventDefault();a.target=c,a.type=e.formEvent}),c.bind("reset.V",function(){f.reset()}),b[0]&&b[0].validity&&b.each(function(){this.oninvalid=function(){return!1}}),c[0]&&(c[0].checkValidity=f.checkValidity),e.inputEvent&&b.bind(e.inputEvent+".V",function(b){f.checkValidity(a(this),b)}),b.filter(":checkbox, select").filter("[required]").bind("change.V",function(b){var c=a(this);(this.checked||c.is("select")&&a(this).val())&&k[e.effect][1].call(f,c,b)});var m=b.filter(":radio").change(function(a){f.checkValidity(m,a)});a(window).resize(function(){f.reflow()})}a.tools=a.tools||{version:"1.2.6"};var b=/\[type=([a-z]+)\]/,c=/^-?[0-9]*(\.[0-9]+)?$/,d=a.tools.dateinput,e=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,f=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i,g;g=a.tools.validator={conf:{grouped:!1,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:!1,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(b,c){a.each(c,function(a,c){g.messages[a]=g.messages[a]||{},g.messages[a][b]=c})},localizeFn:function(b,c){g.messages[b]=g.messages[b]||{},a.extend(g.messages[b],c)},fn:function(c,d,e){a.isFunction(d)?e=d:(typeof d=="string"&&(d={en:d}),this.messages[c.key||c]=d);var f=b.exec(c);f&&(c=i(f[1])),j.push([c,e])},addEffect:function(a,b,c){k[a]=[b,c]}};var j=[],k={"default":[function(b){var c=this.getConf();a.each(b,function(b,d){var e=d.input;e.addClass(c.errorClass);var f=e.data("msg.el");f||(f=a(c.message).addClass(c.messageClass).appendTo(document.body),e.data("msg.el",f)),f.css({visibility:"hidden"}).find("p").remove(),a.each(d.messages,function(b,c){a("<p/>").html(c).appendTo(f)}),f.outerWidth()==f.parent().width()&&f.add(f.find("p")).css({display:"inline"});var g=h(e,f,c);f.css({visibility:"visible",position:"absolute",top:g.top,left:g.left}).fadeIn(c.speed)})},function(b){var c=this.getConf();b.removeClass(c.errorClass).each(function(){var b=a(this).data("msg.el");b&&b.css({visibility:"hidden"})})}]};a.each("email,url,number".split(","),function(b,c){a.expr[":"][c]=function(a){return a.getAttribute("type")===c}}),a.fn.oninvalid=function(a){return this[a?"bind":"trigger"]("OI",a)},g.fn(":email","Please enter a valid email address",function(a,b){return!b||e.test(b)}),g.fn(":url","Please enter a valid URL",function(a,b){return!b||f.test(b)}),g.fn(":number","Please enter a numeric value.",function(a,b){return c.test(b)}),g.fn("[max]","Please enter a value no larger than $1",function(a,b){if(b===""||d&&a.is(":date"))return!0;var c=a.attr("max");return parseFloat(b)<=parseFloat(c)?!0:[c]}),g.fn("[min]","Please enter a value of at least $1",function(a,b){if(b===""||d&&a.is(":date"))return!0;var c=a.attr("min");return parseFloat(b)>=parseFloat(c)?!0:[c]}),g.fn("[required]","Please complete this mandatory field.",function(a,b){return a.is(":checkbox")?a.is(":checked"):!!b}),g.fn("[pattern]",function(a){var b=new RegExp("^"+a.attr("pattern")+"$");return b.test(a.val())}),a.fn.validator=function(b){var c=this.data("validator");return c&&(c.destroy(),this.removeData("validator")),b=a.extend(!0,{},g.conf,b),this.is("form")?this.each(function(){var d=a(this);c=new l(d.find(":input"),d,b),d.data("validator",c)}):(c=new l(this,this.eq(0).closest("form"),b),this.data("validator",c))}}(jQuery)
 
 
 
 
 
 
 
 
 
lang/custom-contact-forms.mo CHANGED
Binary file
lang/custom-contact-forms.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: custom-contact-forms\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2011-12-22 12:04-0500\n"
6
- "PO-Revision-Date: 2011-12-22 12:04-0500\n"
7
  "Last-Translator: Taylor Lovett <admin@taylorlovett.com>\n"
8
  "Language-Team: TaylorLovett.com <admin@taylorlovett.com>\n"
9
  "MIME-Version: 1.0\n"
@@ -20,1569 +20,1592 @@ msgstr ""
20
  "X-Poedit-SearchPath-4: ../modules/usage_popover\n"
21
  "X-Poedit-SearchPath-5: ../modules/widget\n"
22
 
23
- #: ../custom-contact-forms-admin.php:32
24
  msgid "Manage Custom Contact Forms"
25
  msgstr ""
26
 
27
- #: ../custom-contact-forms-admin.php:32
28
  msgid "Settings"
29
  msgstr ""
30
 
31
- #: ../custom-contact-forms-admin.php:114
32
- #: ../custom-contact-forms-admin.php:187
33
  msgid "Nothing to show."
34
  msgstr ""
35
 
36
- #: ../custom-contact-forms-admin.php:143
37
  msgid "Invalid request."
38
  msgstr ""
39
 
40
- #: ../custom-contact-forms-admin.php:176
41
  msgid "Attaching"
42
  msgstr ""
43
 
44
- #: ../custom-contact-forms-admin.php:177
45
  msgid "Detaching"
46
  msgstr ""
47
 
48
- #: ../custom-contact-forms-admin.php:178
49
  msgid "Detach"
50
  msgstr ""
51
 
52
- #: ../custom-contact-forms-admin.php:179
53
  msgid "Attach"
54
  msgstr ""
55
 
56
- #: ../custom-contact-forms-admin.php:180
57
  msgid "Saving"
58
  msgstr ""
59
 
60
- #: ../custom-contact-forms-admin.php:181
61
  msgid "More Options"
62
  msgstr ""
63
 
64
- #: ../custom-contact-forms-admin.php:182
65
  msgid "Expand"
66
  msgstr ""
67
 
68
- #: ../custom-contact-forms-admin.php:183
69
  msgid "Click to Confirm"
70
  msgstr ""
71
 
72
- #: ../custom-contact-forms-admin.php:185
73
  msgid "Are you sure you want to delete this"
74
  msgstr ""
75
 
76
- #: ../custom-contact-forms-admin.php:186
77
  msgid "An error has occured. Please try again later."
78
  msgstr ""
79
 
80
- #: ../custom-contact-forms-admin.php:188
81
  msgid "Nothing Attached!"
82
  msgstr ""
83
 
84
- #: ../custom-contact-forms-admin.php:226
85
  msgid "A new form was successfully created!"
86
  msgstr ""
87
 
88
- #: ../custom-contact-forms-admin.php:229
89
  msgid "A new field was successful created!"
90
  msgstr ""
91
 
92
- #: ../custom-contact-forms-admin.php:232
93
  msgid "A new field option was successful created!"
94
  msgstr ""
95
 
96
- #: ../custom-contact-forms-admin.php:235
97
  msgid "A new style was successful created!"
98
  msgstr ""
99
 
100
- #: ../custom-contact-forms-admin.php:243
101
  msgid "A field was successful attached!"
102
  msgstr ""
103
 
104
- #: ../custom-contact-forms-admin.php:246
105
  msgid "A field option was successful attached!"
106
  msgstr ""
107
 
108
- #: ../custom-contact-forms-admin.php:254
109
  msgid "A field was successful detached!"
110
  msgstr ""
111
 
112
- #: ../custom-contact-forms-admin.php:257
113
  msgid "A field option was successful detached!"
114
  msgstr ""
115
 
116
- #: ../custom-contact-forms-admin.php:286
117
- #: ../custom-contact-forms-admin.php:302
118
  msgid "Your bulk action has been completed!"
119
  msgstr ""
120
 
121
- #: ../custom-contact-forms-admin.php:313
122
  msgid "Rate This Plugin"
123
  msgstr ""
124
 
125
- #: ../custom-contact-forms-admin.php:314
126
  msgid "We need your help to continue development! Please <span>rate this plugin</span> to show your support."
127
  msgstr ""
128
 
129
- #: ../custom-contact-forms-admin.php:339
130
  msgid "Default content has been inserted!"
131
  msgstr ""
132
 
133
- #: ../custom-contact-forms-admin.php:342
134
  msgid "Your message has been sent!"
135
  msgstr ""
136
 
137
- #: ../custom-contact-forms-admin.php:356
138
- #: ../custom-contact-forms-admin.php:1935
139
- #: ../custom-contact-forms-admin.php:2078
140
  #: ../custom-contact-forms-front.php:566
141
  #: ../custom-contact-forms.php:99
142
  #: ../custom-contact-forms.php:100
143
  msgid "Custom Contact Forms"
144
  msgstr ""
145
 
146
- #: ../custom-contact-forms-admin.php:364
147
- #: ../custom-contact-forms-admin.php:2458
148
- #: ../custom-contact-forms-admin.php:2476
149
  msgid "Forms"
150
  msgstr ""
151
 
152
- #: ../custom-contact-forms-admin.php:365
153
- #: ../custom-contact-forms-admin.php:2470
154
  msgid "Fields"
155
  msgstr ""
156
 
157
- #: ../custom-contact-forms-admin.php:366
158
- #: ../custom-contact-forms-admin.php:2482
159
  msgid "Field Options"
160
  msgstr ""
161
 
162
- #: ../custom-contact-forms-admin.php:367
163
- #: ../custom-contact-forms-admin.php:2488
164
  msgid "Styles"
165
  msgstr ""
166
 
167
- #: ../custom-contact-forms-admin.php:368
168
  msgid "Support"
169
  msgstr ""
170
 
171
- #: ../custom-contact-forms-admin.php:369
172
  msgid "Advanced"
173
  msgstr ""
174
 
175
- #: ../custom-contact-forms-admin.php:370
176
  msgid "News"
177
  msgstr ""
178
 
179
- #: ../custom-contact-forms-admin.php:372
180
  msgid "Custom Contact Forms works best with any of the 20+ "
181
  msgstr ""
182
 
183
- #: ../custom-contact-forms-admin.php:372
184
  msgid "Genesis"
185
  msgstr ""
186
 
187
- #: ../custom-contact-forms-admin.php:372
188
  msgid "Wordpress child themes. The"
189
  msgstr ""
190
 
191
- #: ../custom-contact-forms-admin.php:372
192
  msgid "Genesis Framework"
193
  msgstr ""
194
 
195
- #: ../custom-contact-forms-admin.php:372
196
  msgid "empowers you to quickly and easily build incredible websites with WordPress."
197
  msgstr ""
198
 
199
- #: ../custom-contact-forms-admin.php:382
200
  msgid "WP Blogging Tips, Downloads, SEO Tricks & Exclusive Tutorials"
201
  msgstr ""
202
 
203
- #: ../custom-contact-forms-admin.php:402
204
  msgid "Create A Form"
205
  msgstr ""
206
 
207
- #: ../custom-contact-forms-admin.php:410
208
  msgid "Form Slug:"
209
  msgstr ""
210
 
211
- #: ../custom-contact-forms-admin.php:414
212
  msgid "This is just a unique way for CCF to refer to your form. Must be unique from other slugs and contain only underscores and alphanumeric characters."
213
  msgstr ""
214
 
215
- #: ../custom-contact-forms-admin.php:418
216
  msgid "Form Title:"
217
  msgstr ""
218
 
219
- #: ../custom-contact-forms-admin.php:421
220
  msgid "This text is displayed above the form as the heading."
221
  msgstr ""
222
 
223
- #: ../custom-contact-forms-admin.php:425
224
  msgid "Form Style:"
225
  msgstr ""
226
 
227
- #: ../custom-contact-forms-admin.php:432
228
  msgid "Submit Button Text:"
229
  msgstr ""
230
 
231
- #: ../custom-contact-forms-admin.php:438
232
  msgid "Form Destination Email:"
233
  msgstr ""
234
 
235
- #: ../custom-contact-forms-admin.php:442
236
  msgid "Will receive all submissions from this form; if left blank it will use the default specified in general settings."
237
  msgstr ""
238
 
239
- #: ../custom-contact-forms-admin.php:446
240
  msgid "Form Email Subject:"
241
  msgstr ""
242
 
243
- #: ../custom-contact-forms-admin.php:450
244
  msgid "When submitted and configured accordingly, the form will send an email with this subject."
245
  msgstr ""
246
 
247
- #: ../custom-contact-forms-admin.php:454
248
  msgid "Form Email Name:"
249
  msgstr ""
250
 
251
- #: ../custom-contact-forms-admin.php:458
252
  msgid "When submitted and configured accordingly, the form will send an email with this as the email 'from name'."
253
  msgstr ""
254
 
255
- #: ../custom-contact-forms-admin.php:464
256
  msgid "Form Success Message:"
257
  msgstr ""
258
 
259
- #: ../custom-contact-forms-admin.php:468
260
- #: ../custom-contact-forms-admin.php:476
261
  msgid "Will be displayed in a popover when the form is filled out successfully when no custom success page is specified; if left blank it will use the default specified in general settings."
262
  msgstr ""
263
 
264
- #: ../custom-contact-forms-admin.php:472
265
  msgid "Form Success Message Title:"
266
  msgstr ""
267
 
268
- #: ../custom-contact-forms-admin.php:480
269
  msgid "Custom Success URL:"
270
  msgstr ""
271
 
272
- #: ../custom-contact-forms-admin.php:484
273
  msgid "If this is filled out, users will be sent to this page when they successfully fill out this form. If it is left blank, a popover showing the form's 'success message' will be displayed on form success."
274
  msgstr ""
275
 
276
- #: ../custom-contact-forms-admin.php:487
277
  msgid "Who Can View This Form:"
278
  msgstr ""
279
 
280
- #: ../custom-contact-forms-admin.php:503
281
  msgid "Choose which types of users should be able to view this form."
282
  msgstr ""
283
 
284
- #: ../custom-contact-forms-admin.php:507
285
  msgid "Create Form"
286
  msgstr ""
287
 
288
- #: ../custom-contact-forms-admin.php:509
289
  msgid "You should go to the form manager to attach fields to this form after you create it."
290
  msgstr ""
291
 
292
- #: ../custom-contact-forms-admin.php:516
293
  msgid "Manage Forms"
294
  msgstr ""
295
 
296
- #: ../custom-contact-forms-admin.php:524
297
  msgid "Form Display Code"
298
  msgstr ""
299
 
300
- #: ../custom-contact-forms-admin.php:525
301
- #: ../custom-contact-forms-admin.php:680
302
- #: ../custom-contact-forms-admin.php:839
303
- #: ../custom-contact-forms-admin.php:973
304
- #: ../custom-contact-forms-admin.php:999
305
- #: ../custom-contact-forms-admin.php:1087
306
- #: ../custom-contact-forms-admin.php:1116
307
- #: ../custom-contact-forms-admin.php:1125
308
  msgid "Slug"
309
  msgstr ""
310
 
311
- #: ../custom-contact-forms-admin.php:526
312
- #: ../custom-contact-forms-admin.php:681
313
  msgid "Destination Email"
314
  msgstr ""
315
 
316
- #: ../custom-contact-forms-admin.php:527
317
- #: ../custom-contact-forms-admin.php:682
318
  msgid "Title"
319
  msgstr ""
320
 
321
- #: ../custom-contact-forms-admin.php:528
322
- #: ../custom-contact-forms-admin.php:683
323
  msgid "Button Text"
324
  msgstr ""
325
 
326
- #: ../custom-contact-forms-admin.php:529
327
- #: ../custom-contact-forms-admin.php:684
328
  msgid "Style"
329
  msgstr ""
330
 
331
- #: ../custom-contact-forms-admin.php:565
332
  msgid "Method"
333
  msgstr ""
334
 
335
- #: ../custom-contact-forms-admin.php:566
336
  msgid "Form Action"
337
  msgstr ""
338
 
339
- #: ../custom-contact-forms-admin.php:567
340
  #: ../modules/db/custom-contact-forms-activate-db.php:226
341
  msgid "Email Subject"
342
  msgstr ""
343
 
344
- #: ../custom-contact-forms-admin.php:568
345
  msgid "Email From Name"
346
  msgstr ""
347
 
348
- #: ../custom-contact-forms-admin.php:569
349
  msgid "Success Message Title"
350
  msgstr ""
351
 
352
- #: ../custom-contact-forms-admin.php:570
353
  msgid "Success Message"
354
  msgstr ""
355
 
356
- #: ../custom-contact-forms-admin.php:571
357
  msgid "Custom Success URL"
358
  msgstr ""
359
 
360
- #: ../custom-contact-forms-admin.php:574
361
  msgid "The Form Method is the method by which information is transfer through your form. If you aren't an expert with HTML and PHP, leave this as Post."
362
  msgstr ""
363
 
364
- #: ../custom-contact-forms-admin.php:578
365
  msgid "This lets you process your forms through alternate scripts. If you use a service like InfusionSoft or Aweber, set this to be the same form action as the code provided to you by that service, otherwise leave this blank."
366
  msgstr ""
367
 
368
- #: ../custom-contact-forms-admin.php:580
369
  msgid "This is the form email subject sent to the destination email address. If left blank, the default from General Settings will be used."
370
  msgstr ""
371
 
372
- #: ../custom-contact-forms-admin.php:582
373
  msgid "This is the from name of the email sent on successful form submission. If left blank, the default from General Settings will be used."
374
  msgstr ""
375
 
376
- #: ../custom-contact-forms-admin.php:584
377
  msgid "This will be displayed as the header in a popover when the form is filled out successfully when no custom success page is specified; if left blank it will use the default specified in general settings."
378
  msgstr ""
379
 
380
- #: ../custom-contact-forms-admin.php:586
381
  msgid "This will be displayed in a popover when the form is filled out successfully when no custom success page is specified; if left blank it will use the default specified in general settings."
382
  msgstr ""
383
 
384
- #: ../custom-contact-forms-admin.php:588
385
  msgid "If this is filled out, users will be sent to this thank you page when they successfully fill out this form. If it is left blank, a popover showing the form's 'success message' will be displayed on form success."
386
  msgstr ""
387
 
388
- #: ../custom-contact-forms-admin.php:592
389
  msgid "The form display code above ([customcontact form=x]) will only work in Wordpress pages and posts. If you want to display this form in a theme file such as page.php, header.php, index.php, category.php, etc, then insert this PHP snippet."
390
  msgstr ""
391
 
392
- #: ../custom-contact-forms-admin.php:593
393
  msgid "Code to Display Form in Theme Files:"
394
  msgstr ""
395
 
396
- #: ../custom-contact-forms-admin.php:596
397
  msgid "This field allows you to insert HTML directly after the starting <form> tag."
398
  msgstr ""
399
 
400
- #: ../custom-contact-forms-admin.php:597
401
  msgid "Custom Code:"
402
  msgstr ""
403
 
404
- #: ../custom-contact-forms-admin.php:599
405
  msgid "Insert the page id's that your form will be used on. This will make it so the plugin will only load JS and CSS files on these select pages. This will improve your site's load time."
406
  msgstr ""
407
 
408
- #: ../custom-contact-forms-admin.php:600
409
  msgid "Form Pages:"
410
  msgstr ""
411
 
412
- #: ../custom-contact-forms-admin.php:603
413
  msgid "If you want to show this form to only certain types of users, you can uncheck boxes accordingly. To show this form to anyone, check all the boxes. This will only take effect if 'Form Access Capabilities' is enabled in general settings."
414
  msgstr ""
415
 
416
- #: ../custom-contact-forms-admin.php:622
417
  msgid "Attached Fields:"
418
  msgstr ""
419
 
420
- #: ../custom-contact-forms-admin.php:638
421
  msgid "(Check to detach field)"
422
  msgstr ""
423
 
424
- #: ../custom-contact-forms-admin.php:642
425
  msgid "Attach fields in the order you want them displayed."
426
  msgstr ""
427
 
428
- #: ../custom-contact-forms-admin.php:646
429
  msgid "Attach Field:"
430
  msgstr ""
431
 
432
- #: ../custom-contact-forms-admin.php:653
433
  msgid "(Check to attach field)"
434
  msgstr ""
435
 
436
- #: ../custom-contact-forms-admin.php:657
437
  msgid "Attach fixed fields or ones you"
438
  msgstr ""
439
 
440
- #: ../custom-contact-forms-admin.php:659
441
- #: ../custom-contact-forms-admin.php:942
442
  msgid "create"
443
  msgstr ""
444
 
445
- #: ../custom-contact-forms-admin.php:668
446
- #: ../custom-contact-forms-admin.php:772
447
- #: ../custom-contact-forms-admin.php:868
448
- #: ../custom-contact-forms-admin.php:1034
449
- #: ../custom-contact-forms-admin.php:1044
450
- #: ../custom-contact-forms-admin.php:1147
451
- #: ../custom-contact-forms-admin.php:1206
452
- #: ../custom-contact-forms-admin.php:2119
453
- #: ../custom-contact-forms-admin.php:2232
454
- #: ../custom-contact-forms-admin.php:2277
455
  #: ../modules/db/custom-contact-forms-default-db.php:39
456
  msgid "Yes"
457
  msgstr ""
458
 
459
- #: ../custom-contact-forms-admin.php:668
460
- #: ../custom-contact-forms-admin.php:769
461
- #: ../custom-contact-forms-admin.php:871
462
- #: ../custom-contact-forms-admin.php:1037
463
- #: ../custom-contact-forms-admin.php:1147
464
- #: ../custom-contact-forms-admin.php:1206
465
- #: ../custom-contact-forms-admin.php:2122
466
- #: ../custom-contact-forms-admin.php:2235
467
- #: ../custom-contact-forms-admin.php:2280
468
  msgid "No"
469
  msgstr ""
470
 
471
- #: ../custom-contact-forms-admin.php:679
472
  msgid "Form Code"
473
  msgstr ""
474
 
475
- #: ../custom-contact-forms-admin.php:692
476
- #: ../custom-contact-forms-admin.php:984
477
- #: ../custom-contact-forms-admin.php:1098
478
- #: ../custom-contact-forms-admin.php:1163
479
- #: ../custom-contact-forms-admin.php:1787
480
- #: ../custom-contact-forms-admin.php:2032
481
  msgid "Bulk Actions"
482
  msgstr ""
483
 
484
- #: ../custom-contact-forms-admin.php:693
485
- #: ../custom-contact-forms-admin.php:985
486
- #: ../custom-contact-forms-admin.php:1099
487
- #: ../custom-contact-forms-admin.php:1164
488
- #: ../custom-contact-forms-admin.php:1788
489
  msgid "Save"
490
  msgstr ""
491
 
492
- #: ../custom-contact-forms-admin.php:694
493
- #: ../custom-contact-forms-admin.php:986
494
- #: ../custom-contact-forms-admin.php:1165
495
- #: ../custom-contact-forms-admin.php:1789
496
- #: ../custom-contact-forms-admin.php:2033
497
  msgid "Delete"
498
  msgstr ""
499
 
500
- #: ../custom-contact-forms-admin.php:695
501
- #: ../custom-contact-forms-admin.php:987
502
- #: ../custom-contact-forms-admin.php:1100
503
- #: ../custom-contact-forms-admin.php:1166
504
- #: ../custom-contact-forms-admin.php:1790
505
- #: ../custom-contact-forms-admin.php:2034
506
  msgid "Apply"
507
  msgstr ""
508
 
509
- #: ../custom-contact-forms-admin.php:703
510
  msgid "Create A Form Field"
511
  msgstr ""
512
 
513
- #: ../custom-contact-forms-admin.php:711
514
  msgid "Field Slug:"
515
  msgstr ""
516
 
517
- #: ../custom-contact-forms-admin.php:715
518
  msgid "This is just a unique way for CCF to refer to your field. Must be unique from other slugs and contain only underscores and alphanumeric characters."
519
  msgstr ""
520
 
521
- #: ../custom-contact-forms-admin.php:719
522
  msgid "Field Label:"
523
  msgstr ""
524
 
525
- #: ../custom-contact-forms-admin.php:723
526
  msgid "The field label is displayed next to the field and is visible to the user."
527
  msgstr ""
528
 
529
- #: ../custom-contact-forms-admin.php:727
530
  msgid "Field Type:"
531
  msgstr ""
532
 
533
- #: ../custom-contact-forms-admin.php:742
534
  msgid "Initial Value:"
535
  msgstr ""
536
 
537
- #: ../custom-contact-forms-admin.php:747
538
  msgid ""
539
  "This is the initial value of the field. If you set the type as checkbox, it is recommend you set this to what the checkbox is implying. For example if I were creating the checkbox \n"
540
  "\t\t\t\t\t\t'Are you human?', I would set the initial value to 'Yes'."
541
  msgstr ""
542
 
543
- #: ../custom-contact-forms-admin.php:749
544
  msgid "If you set the field type as 'Dropdown' or 'Radio', you should enter the slug of the"
545
  msgstr ""
546
 
547
- #: ../custom-contact-forms-admin.php:750
548
  msgid "Create a Field Option"
549
  msgstr ""
550
 
551
- #: ../custom-contact-forms-admin.php:750
552
  msgid "field option"
553
  msgstr ""
554
 
555
- #: ../custom-contact-forms-admin.php:751
556
  msgid "you would like initially selected."
557
  msgstr ""
558
 
559
- #: ../custom-contact-forms-admin.php:755
560
  msgid "Max Length:"
561
  msgstr ""
562
 
563
- #: ../custom-contact-forms-admin.php:759
564
  msgid "0 for no limit; only applies to Text fields"
565
  msgstr ""
566
 
567
- #: ../custom-contact-forms-admin.php:765
568
  msgid "Required Field:"
569
  msgstr ""
570
 
571
- #: ../custom-contact-forms-admin.php:776
572
  msgid "If a field is required and a user leaves it blank, the plugin will display an error message (which you can customize using 'Field Error') explaining the problem."
573
  msgstr ""
574
 
575
- #: ../custom-contact-forms-admin.php:780
576
- #: ../custom-contact-forms-admin.php:890
577
- #: ../custom-contact-forms-admin.php:1067
578
  msgid "Field Instructions:"
579
  msgstr ""
580
 
581
- #: ../custom-contact-forms-admin.php:784
582
- #: ../custom-contact-forms-admin.php:888
583
- #: ../custom-contact-forms-admin.php:1065
584
  msgid "If this is filled out, a tooltip popover displaying this text will show when the field is selected."
585
  msgstr ""
586
 
587
- #: ../custom-contact-forms-admin.php:788
588
- #: ../custom-contact-forms-admin.php:895
589
- #: ../custom-contact-forms-admin.php:1061
590
  msgid "Field Class:"
591
  msgstr ""
592
 
593
- #: ../custom-contact-forms-admin.php:792
594
  msgid "If you manage your own .css stylesheet, you can use this to attach a class to this field. Leaving this blank will do nothing."
595
  msgstr ""
596
 
597
- #: ../custom-contact-forms-admin.php:796
598
- #: ../custom-contact-forms-admin.php:900
599
- #: ../custom-contact-forms-admin.php:1072
600
  msgid "Field Error:"
601
  msgstr ""
602
 
603
- #: ../custom-contact-forms-admin.php:800
604
  msgid "If a user leaves this field blank and the field is required, this error message will be shown. A generic default will show if left blank."
605
  msgstr ""
606
 
607
- #: ../custom-contact-forms-admin.php:804
608
  msgid "Max File Size Allowed:"
609
  msgstr ""
610
 
611
- #: ../custom-contact-forms-admin.php:806
612
- #: ../custom-contact-forms-admin.php:908
613
  msgid "KB"
614
  msgstr ""
615
 
616
- #: ../custom-contact-forms-admin.php:808
617
  msgid "If a user tries to upload a file larger than the max upload size, an error message will be displayed."
618
  msgstr ""
619
 
620
- #: ../custom-contact-forms-admin.php:812
621
  msgid "Allowed File Extensions for Upload:"
622
  msgstr ""
623
 
624
- #: ../custom-contact-forms-admin.php:816
625
  msgid "If a user tries to upload a file with an extension not in this list, an error will be shown. Separate file extensions with a comma. Ex: doc, jpg, jpeg, txt"
626
  msgstr ""
627
 
628
- #: ../custom-contact-forms-admin.php:821
629
  msgid "Create Field"
630
  msgstr ""
631
 
632
- #: ../custom-contact-forms-admin.php:823
633
  msgid "If this is a dropdown or radio field, you should go to the field manager below to attach field options after you create it."
634
  msgstr ""
635
 
636
- #: ../custom-contact-forms-admin.php:831
637
  msgid "Manage User Fields"
638
  msgstr ""
639
 
640
- #: ../custom-contact-forms-admin.php:840
641
- #: ../custom-contact-forms-admin.php:974
642
- #: ../custom-contact-forms-admin.php:1000
643
- #: ../custom-contact-forms-admin.php:1088
644
- #: ../custom-contact-forms-admin.php:1117
645
- #: ../custom-contact-forms-admin.php:1126
646
  msgid "Label"
647
  msgstr ""
648
 
649
- #: ../custom-contact-forms-admin.php:841
650
- #: ../custom-contact-forms-admin.php:975
651
- #: ../custom-contact-forms-admin.php:1001
652
- #: ../custom-contact-forms-admin.php:1089
653
  msgid "Type"
654
  msgstr ""
655
 
656
- #: ../custom-contact-forms-admin.php:842
657
- #: ../custom-contact-forms-admin.php:976
658
- #: ../custom-contact-forms-admin.php:1002
659
- #: ../custom-contact-forms-admin.php:1090
660
  msgid "Initial Value"
661
  msgstr ""
662
 
663
- #: ../custom-contact-forms-admin.php:843
664
- #: ../custom-contact-forms-admin.php:977
665
- #: ../custom-contact-forms-admin.php:1003
666
- #: ../custom-contact-forms-admin.php:1091
667
  msgid "Required"
668
  msgstr ""
669
 
670
- #: ../custom-contact-forms-admin.php:844
671
- #: ../custom-contact-forms-admin.php:978
672
- #: ../custom-contact-forms-admin.php:1004
673
- #: ../custom-contact-forms-admin.php:1092
674
  msgid "Maxlength"
675
  msgstr ""
676
 
677
- #: ../custom-contact-forms-admin.php:893
678
- #: ../custom-contact-forms-admin.php:1059
679
  msgid "If you manage a .CSS file for your theme, you could create a class in that file and add it to this field. If the form attaching this field is using a \"Form Style\" other than the default, styles inherited from the \"Field Class\" might be overwritten."
680
  msgstr ""
681
 
682
- #: ../custom-contact-forms-admin.php:898
683
- #: ../custom-contact-forms-admin.php:1070
684
  msgid "This lets you customize the error message displayed when this field is required and left blank."
685
  msgstr ""
686
 
687
- #: ../custom-contact-forms-admin.php:906
688
  msgid "If a user tries to upload a file greater than the value in this field, an error will be shown. Upload size is in KB. If this is left blank or set to 0, then there will be no maximum file size for this field."
689
  msgstr ""
690
 
691
- #: ../custom-contact-forms-admin.php:907
692
  msgid "Max Upload Size"
693
  msgstr ""
694
 
695
- #: ../custom-contact-forms-admin.php:909
696
  msgid "If a user tries to upload a file with an extension not in this list, an error will be shown. If this is left blank, then all file extensions will be accepted. Separate file extensions with a comma. Ex: doc, jpg, jpeg, bmp, gif, txt"
697
  msgstr ""
698
 
699
- #: ../custom-contact-forms-admin.php:910
700
  msgid "Allowed File Extensions"
701
  msgstr ""
702
 
703
- #: ../custom-contact-forms-admin.php:940
704
  msgid "Detach field options you"
705
  msgstr ""
706
 
707
- #: ../custom-contact-forms-admin.php:959
708
  msgid "Attach field options in the order you want them to display."
709
  msgstr ""
710
 
711
- #: ../custom-contact-forms-admin.php:991
712
  msgid "Manage Fixed Fields"
713
  msgstr ""
714
 
715
- #: ../custom-contact-forms-admin.php:1020
716
- #: ../custom-contact-forms-admin.php:1051
717
- #: ../custom-contact-forms-admin.php:2405
718
  msgid "None"
719
  msgstr ""
720
 
721
- #: ../custom-contact-forms-admin.php:1107
722
  msgid "Manage Field Options"
723
  msgstr ""
724
 
725
- #: ../custom-contact-forms-admin.php:1118
726
- #: ../custom-contact-forms-admin.php:1127
727
  msgid "Value"
728
  msgstr ""
729
 
730
- #: ../custom-contact-forms-admin.php:1119
731
- #: ../custom-contact-forms-admin.php:1128
732
  msgid "Is Dead"
733
  msgstr ""
734
 
735
- #: ../custom-contact-forms-admin.php:1155
736
  msgid "No field options have been created."
737
  msgstr ""
738
 
739
- #: ../custom-contact-forms-admin.php:1174
740
  msgid "Create A Field Option"
741
  msgstr ""
742
 
743
- #: ../custom-contact-forms-admin.php:1182
744
  msgid "Option Slug:"
745
  msgstr ""
746
 
747
- #: ../custom-contact-forms-admin.php:1186
748
  msgid "Used to identify this option, solely for admin purposes; must be unique, and contain only letters, numbers, and underscores. Example: 'slug_one'"
749
  msgstr ""
750
 
751
- #: ../custom-contact-forms-admin.php:1190
752
  msgid "Option Label:"
753
  msgstr ""
754
 
755
- #: ../custom-contact-forms-admin.php:1194
756
  msgid "This is what is shown to the user in the dropdown or radio field. Example: 'United States'"
757
  msgstr ""
758
 
759
- #: ../custom-contact-forms-admin.php:1198
760
  msgid "Option Value:"
761
  msgstr ""
762
 
763
- #: ../custom-contact-forms-admin.php:1200
764
  msgid "This is the actual value of the option which is not shown to the user. This can be the same thing as the label. An example pairing of label => value is: 'The color green' => 'green' or 'Yes' => '1'."
765
  msgstr ""
766
 
767
- #: ../custom-contact-forms-admin.php:1202
768
  msgid "This is the actual value of the option which is not shown to the user. This can be the same thing as the label. An example pairing of label => value is: \"The color green\" => \"green\" or \"Yes\" => \"1\"."
769
  msgstr ""
770
 
771
- #: ../custom-contact-forms-admin.php:1205
772
  msgid "Is Dead Option:"
773
  msgstr ""
774
 
775
- #: ../custom-contact-forms-admin.php:1207
776
  msgid "A dead option is something like 'Please Select One'. This is a useful tool for required dropdown fields. If a dead option is submitted by a user for a required dropdown field, then the user will have to go back and fill out the field again."
777
  msgstr ""
778
 
779
- #: ../custom-contact-forms-admin.php:1211
780
  msgid "Create Field Option"
781
  msgstr ""
782
 
783
- #: ../custom-contact-forms-admin.php:1224
784
  msgid "Create A Style for Your Forms"
785
  msgstr ""
786
 
787
- #: ../custom-contact-forms-admin.php:1228
788
  msgid "Use this manager to create styles for your forms. Each field is already filled out with nice look defaults. It is recommended you simply input a slug and click create to see the defaults before you start changing values."
789
  msgstr ""
790
 
791
- #: ../custom-contact-forms-admin.php:1235
792
  msgid "Style Slug:"
793
  msgstr ""
794
 
795
- #: ../custom-contact-forms-admin.php:1238
796
  msgid "(Must be unique)"
797
  msgstr ""
798
 
799
- #: ../custom-contact-forms-admin.php:1242
800
- #: ../custom-contact-forms-admin.php:1641
801
- #: ../custom-contact-forms-admin.php:1650
802
  msgid "Title Font Size:"
803
  msgstr ""
804
 
805
- #: ../custom-contact-forms-admin.php:1245
806
  msgid "(ex: 10pt, 10px, 1em)"
807
  msgstr ""
808
 
809
- #: ../custom-contact-forms-admin.php:1249
810
- #: ../custom-contact-forms-admin.php:1689
811
- #: ../custom-contact-forms-admin.php:1757
812
  msgid "Title Font Color:"
813
  msgstr ""
814
 
815
- #: ../custom-contact-forms-admin.php:1252
816
- #: ../custom-contact-forms-admin.php:1273
817
- #: ../custom-contact-forms-admin.php:1337
818
- #: ../custom-contact-forms-admin.php:1438
819
- #: ../custom-contact-forms-admin.php:1445
820
- #: ../custom-contact-forms-admin.php:1473
821
  msgid "(ex: FF0000)"
822
  msgstr ""
823
 
824
- #: ../custom-contact-forms-admin.php:1256
825
- #: ../custom-contact-forms-admin.php:1614
826
  msgid "Label Width:"
827
  msgstr ""
828
 
829
- #: ../custom-contact-forms-admin.php:1259
830
  msgid "(ex: 100px or 20%)"
831
  msgstr ""
832
 
833
- #: ../custom-contact-forms-admin.php:1263
834
- #: ../custom-contact-forms-admin.php:1655
835
  msgid "Label Font Size:"
836
  msgstr ""
837
 
838
- #: ../custom-contact-forms-admin.php:1266
839
- #: ../custom-contact-forms-admin.php:1431
840
  msgid "(ex: 10px, 10pt, 1em)"
841
  msgstr ""
842
 
843
- #: ../custom-contact-forms-admin.php:1270
844
- #: ../custom-contact-forms-admin.php:1694
845
  msgid "Label Font Color:"
846
  msgstr ""
847
 
848
- #: ../custom-contact-forms-admin.php:1277
849
- #: ../custom-contact-forms-admin.php:1581
850
  msgid "Text Field Width:"
851
  msgstr ""
852
 
853
- #: ../custom-contact-forms-admin.php:1280
854
- #: ../custom-contact-forms-admin.php:1287
855
- #: ../custom-contact-forms-admin.php:1294
856
- #: ../custom-contact-forms-admin.php:1374
857
  msgid "(ex: 100px or 100%)"
858
  msgstr ""
859
 
860
- #: ../custom-contact-forms-admin.php:1284
861
  msgid "Textarea Field Width:"
862
  msgstr ""
863
 
864
- #: ../custom-contact-forms-admin.php:1291
865
  msgid "Textarea Field Height:"
866
  msgstr ""
867
 
868
- #: ../custom-contact-forms-admin.php:1298
869
- #: ../custom-contact-forms-admin.php:1660
870
  msgid "Field Font Size:"
871
  msgstr ""
872
 
873
- #: ../custom-contact-forms-admin.php:1301
874
  msgid "(ex: 10px, 10pt, 1em"
875
  msgstr ""
876
 
877
- #: ../custom-contact-forms-admin.php:1305
878
- #: ../custom-contact-forms-admin.php:1699
879
  msgid "Field Font Color:"
880
  msgstr ""
881
 
882
- #: ../custom-contact-forms-admin.php:1308
883
- #: ../custom-contact-forms-admin.php:1344
884
  msgid "(ex: 333333)"
885
  msgstr ""
886
 
887
- #: ../custom-contact-forms-admin.php:1312
888
- #: ../custom-contact-forms-admin.php:1748
889
  msgid "Field Border Style:"
890
  msgstr ""
891
 
892
- #: ../custom-contact-forms-admin.php:1320
893
- #: ../custom-contact-forms-admin.php:1709
894
  msgid "Form Margin:"
895
  msgstr ""
896
 
897
- #: ../custom-contact-forms-admin.php:1323
898
- #: ../custom-contact-forms-admin.php:1330
899
- #: ../custom-contact-forms-admin.php:1452
900
- #: ../custom-contact-forms-admin.php:1459
901
  msgid "(ex: 5px or 1em)"
902
  msgstr ""
903
 
904
- #: ../custom-contact-forms-admin.php:1327
905
- #: ../custom-contact-forms-admin.php:1601
906
  msgid "Label Margin:"
907
  msgstr ""
908
 
909
- #: ../custom-contact-forms-admin.php:1334
910
  msgid "Textarea Background Color:"
911
  msgstr ""
912
 
913
- #: ../custom-contact-forms-admin.php:1341
914
  msgid "Success Popover Font Color:"
915
  msgstr ""
916
 
917
- #: ../custom-contact-forms-admin.php:1348
918
  msgid "Success Popover Title Font Size:"
919
  msgstr ""
920
 
921
- #: ../custom-contact-forms-admin.php:1351
922
- #: ../custom-contact-forms-admin.php:1358
923
- #: ../custom-contact-forms-admin.php:1480
924
- #: ../custom-contact-forms-admin.php:1503
925
  msgid "(ex: 12px, 1em, 100%)"
926
  msgstr ""
927
 
928
- #: ../custom-contact-forms-admin.php:1355
929
- #: ../custom-contact-forms-admin.php:1645
930
  msgid "Form Background Color:"
931
  msgstr ""
932
 
933
- #: ../custom-contact-forms-admin.php:1362
934
  msgid "Tooltip Background Color:"
935
  msgstr ""
936
 
937
- #: ../custom-contact-forms-admin.php:1365
938
  msgid "(ex: 000000 or black)"
939
  msgstr ""
940
 
941
- #: ../custom-contact-forms-admin.php:1371
942
- #: ../custom-contact-forms-admin.php:1743
943
  msgid "Field Border Color:"
944
  msgstr ""
945
 
946
- #: ../custom-contact-forms-admin.php:1378
947
- #: ../custom-contact-forms-admin.php:1726
948
  msgid "Form Border Style:"
949
  msgstr ""
950
 
951
- #: ../custom-contact-forms-admin.php:1386
952
- #: ../custom-contact-forms-admin.php:1738
953
  msgid "Form Border Color:"
954
  msgstr ""
955
 
956
- #: ../custom-contact-forms-admin.php:1389
957
  msgid "(ex: 000000)"
958
  msgstr ""
959
 
960
- #: ../custom-contact-forms-admin.php:1393
961
- #: ../custom-contact-forms-admin.php:1733
962
  msgid "Form Border Width:"
963
  msgstr ""
964
 
965
- #: ../custom-contact-forms-admin.php:1396
966
  msgid "(ex: 1px)"
967
  msgstr ""
968
 
969
- #: ../custom-contact-forms-admin.php:1400
970
- #: ../custom-contact-forms-admin.php:1576
971
  msgid "Form Width:"
972
  msgstr ""
973
 
974
- #: ../custom-contact-forms-admin.php:1403
975
  msgid "(ex: 100px or 50%)"
976
  msgstr ""
977
 
978
- #: ../custom-contact-forms-admin.php:1407
979
  msgid "Form Font Family:"
980
  msgstr ""
981
 
982
- #: ../custom-contact-forms-admin.php:1410
983
  msgid "(ex: Verdana, Tahoma, Arial)"
984
  msgstr ""
985
 
986
- #: ../custom-contact-forms-admin.php:1414
987
- #: ../custom-contact-forms-admin.php:1619
988
  msgid "Button Width:"
989
  msgstr ""
990
 
991
- #: ../custom-contact-forms-admin.php:1417
992
  msgid "(ex: 100px, 30%, auto)"
993
  msgstr ""
994
 
995
- #: ../custom-contact-forms-admin.php:1421
996
- #: ../custom-contact-forms-admin.php:1624
997
  msgid "Button Height:"
998
  msgstr ""
999
 
1000
- #: ../custom-contact-forms-admin.php:1424
1001
  msgid "(ex: 100px or 30%)"
1002
  msgstr ""
1003
 
1004
- #: ../custom-contact-forms-admin.php:1428
1005
- #: ../custom-contact-forms-admin.php:1665
1006
  msgid "Button Font Size:"
1007
  msgstr ""
1008
 
1009
- #: ../custom-contact-forms-admin.php:1435
1010
- #: ../custom-contact-forms-admin.php:1704
1011
  msgid "Button Font Color:"
1012
  msgstr ""
1013
 
1014
- #: ../custom-contact-forms-admin.php:1442
1015
- #: ../custom-contact-forms-admin.php:1629
1016
  msgid "Field Background Color:"
1017
  msgstr ""
1018
 
1019
- #: ../custom-contact-forms-admin.php:1449
1020
- #: ../custom-contact-forms-admin.php:1670
1021
  msgid "Form Padding:"
1022
  msgstr ""
1023
 
1024
- #: ../custom-contact-forms-admin.php:1456
1025
- #: ../custom-contact-forms-admin.php:1634
1026
  msgid "Title Margin:"
1027
  msgstr ""
1028
 
1029
- #: ../custom-contact-forms-admin.php:1463
1030
- #: ../custom-contact-forms-admin.php:1596
1031
  msgid "Dropdown Width:"
1032
  msgstr ""
1033
 
1034
- #: ../custom-contact-forms-admin.php:1466
1035
  msgid "(ex: 30px, 20%, or auto)"
1036
  msgstr ""
1037
 
1038
- #: ../custom-contact-forms-admin.php:1470
1039
  msgid "Success Popover Border Color:"
1040
  msgstr ""
1041
 
1042
- #: ../custom-contact-forms-admin.php:1477
1043
  msgid "Success Popover Font Size:"
1044
  msgstr ""
1045
 
1046
- #: ../custom-contact-forms-admin.php:1484
1047
  msgid "Success Popover Height:"
1048
  msgstr ""
1049
 
1050
- #: ../custom-contact-forms-admin.php:1487
1051
  msgid "(ex: 200px, 6em, 50%)"
1052
  msgstr ""
1053
 
1054
- #: ../custom-contact-forms-admin.php:1491
1055
- #: ../custom-contact-forms-admin.php:1762
1056
  msgid "Field Border Roundness:"
1057
  msgstr ""
1058
 
1059
- #: ../custom-contact-forms-admin.php:1494
1060
  msgid "(ex: 6px, or 0px)"
1061
  msgstr ""
1062
 
1063
- #: ../custom-contact-forms-admin.php:1498
1064
- #: ../custom-contact-forms-admin.php:1569
1065
- #: ../custom-contact-forms-admin.php:1682
1066
  msgid "Tooltip"
1067
  msgstr ""
1068
 
1069
- #: ../custom-contact-forms-admin.php:1499
1070
- #: ../custom-contact-forms-admin.php:1570
1071
- #: ../custom-contact-forms-admin.php:1683
1072
  msgid "A tooltip is the little box that fades in displaying 'Field Instructions' when a user selects a particular field."
1073
  msgstr ""
1074
 
1075
- #: ../custom-contact-forms-admin.php:1500
1076
- #: ../custom-contact-forms-admin.php:1677
1077
  msgid "Font Size:"
1078
  msgstr ""
1079
 
1080
- #: ../custom-contact-forms-admin.php:1507
1081
  msgid "Tooltip Font Color:"
1082
  msgstr ""
1083
 
1084
- #: ../custom-contact-forms-admin.php:1510
1085
  msgid "(ex: ffffff or white)"
1086
  msgstr ""
1087
 
1088
- #: ../custom-contact-forms-admin.php:1514
1089
  msgid "Create Style"
1090
  msgstr ""
1091
 
1092
- #: ../custom-contact-forms-admin.php:1522
1093
  msgid "Manage Form Styles"
1094
  msgstr ""
1095
 
1096
- #: ../custom-contact-forms-admin.php:1545
1097
  msgid "Slug:"
1098
  msgstr ""
1099
 
1100
- #: ../custom-contact-forms-admin.php:1550
1101
  msgid "Font Family:"
1102
  msgstr ""
1103
 
1104
- #: ../custom-contact-forms-admin.php:1555
1105
  msgid "Textarea Background"
1106
  msgstr ""
1107
 
1108
- #: ../custom-contact-forms-admin.php:1557
1109
  msgid "Color:"
1110
  msgstr ""
1111
 
1112
- #: ../custom-contact-forms-admin.php:1562
1113
- #: ../custom-contact-forms-admin.php:1606
1114
- #: ../custom-contact-forms-admin.php:1639
1115
- #: ../custom-contact-forms-admin.php:1675
1116
- #: ../custom-contact-forms-admin.php:1714
1117
- #: ../custom-contact-forms-admin.php:1755
1118
  msgid "Success Popover"
1119
  msgstr ""
1120
 
1121
- #: ../custom-contact-forms-admin.php:1564
1122
  msgid "Border Color:"
1123
  msgstr ""
1124
 
1125
- #: ../custom-contact-forms-admin.php:1571
1126
- #: ../custom-contact-forms-admin.php:1716
1127
  msgid "Font Color:"
1128
  msgstr ""
1129
 
1130
- #: ../custom-contact-forms-admin.php:1586
1131
  msgid "Textarea Width:"
1132
  msgstr ""
1133
 
1134
- #: ../custom-contact-forms-admin.php:1591
1135
  msgid "Textarea Height:"
1136
  msgstr ""
1137
 
1138
- #: ../custom-contact-forms-admin.php:1608
1139
  msgid "Height:"
1140
  msgstr ""
1141
 
1142
- #: ../custom-contact-forms-admin.php:1684
1143
  msgid "Background Color:"
1144
  msgstr ""
1145
 
1146
- #: ../custom-contact-forms-admin.php:1721
1147
  msgid "Tooltip Font Size:"
1148
  msgstr ""
1149
 
1150
- #: ../custom-contact-forms-admin.php:1796
1151
  msgid "Report a Bug/Suggest a Feature"
1152
  msgstr ""
1153
 
1154
- #: ../custom-contact-forms-admin.php:1804
1155
  #: ../modules/db/custom-contact-forms-default-db.php:25
1156
  msgid "Your Name:"
1157
  msgstr ""
1158
 
1159
- #: ../custom-contact-forms-admin.php:1810
1160
  msgid "Your Email:"
1161
  msgstr ""
1162
 
1163
- #: ../custom-contact-forms-admin.php:1818
1164
  msgid "Who Hosts Your Website?"
1165
  msgstr ""
1166
 
1167
- #: ../custom-contact-forms-admin.php:1824
1168
  msgid "Purpose of this message:"
1169
  msgstr ""
1170
 
1171
- #: ../custom-contact-forms-admin.php:1828
1172
  msgid "Bug Report"
1173
  msgstr ""
1174
 
1175
- #: ../custom-contact-forms-admin.php:1831
1176
  msgid "Suggest a Feature"
1177
  msgstr ""
1178
 
1179
- #: ../custom-contact-forms-admin.php:1834
1180
  msgid "Plugin Question"
1181
  msgstr ""
1182
 
1183
- #: ../custom-contact-forms-admin.php:1842
1184
  msgid "Version of Custom Contact Forms?"
1185
  msgstr ""
1186
 
1187
- #: ../custom-contact-forms-admin.php:1848
1188
  msgid "Version of WordPress?"
1189
  msgstr ""
1190
 
1191
- #: ../custom-contact-forms-admin.php:1856
1192
  #: ../modules/db/custom-contact-forms-default-db.php:31
1193
  msgid "Your Message:"
1194
  msgstr ""
1195
 
1196
- #: ../custom-contact-forms-admin.php:1862
1197
  #: ../modules/db/custom-contact-forms-default-db.php:53
1198
  msgid "Send Message"
1199
  msgstr ""
1200
 
1201
- #: ../custom-contact-forms-admin.php:1872
1202
  msgid "Custom HTML Forms (Advanced)"
1203
  msgstr ""
1204
 
1205
- #: ../custom-contact-forms-admin.php:1876
1206
  msgid ""
1207
  "If you know HTML and simply want to use this plugin to process form requests, this feature is for you. \n"
1208
  "\t\t\t\t\tThe following HTML is a the framework to which you must adhere. In order for your form to work you MUST do the following: a) Keep the form action/method the same (yes the action is supposed to be empty), b) Include all the hidden fields shown below, c) provide a \n"
1209
  "\t\t\t\t\thidden field with a success message or thank you page (both hidden fields are included below, you must choose one or the other and fill in the value part of the input field appropriately."
1210
  msgstr ""
1211
 
1212
- #: ../custom-contact-forms-admin.php:1883
1213
  msgid "Thank you for filling out our form!"
1214
  msgstr ""
1215
 
1216
- #: ../custom-contact-forms-admin.php:1888
1217
  msgid "Paste all this code into a page or post and edit it to your liking. It is recommended you only use this feature if you are experienced with HTML. The destination_email field specifies where emails will be sent on successful submission; you can have the form send to multiple addresses by separating email's with semi-colons (i.e. email@google.com; email2@google.com). The success_message field will add a popover containing the message when the form is completed successfully, the thank_you_page field will force the user to be redirected to that specific page on successful form completion. The required_fields hidden field is optional; to use it separate the field names you want required by commas. Remember to use underscores instead of spaces in field names!"
1218
  msgstr ""
1219
 
1220
- #: ../custom-contact-forms-admin.php:1898
1221
  msgid "Custom Contact Forms Plugin News"
1222
  msgstr ""
1223
 
1224
- #: ../custom-contact-forms-admin.php:1962
1225
  #: ../custom-contact-forms.php:101
1226
  msgid "Saved Form Submissions"
1227
  msgstr ""
1228
 
1229
- #: ../custom-contact-forms-admin.php:1969
1230
- #: ../custom-contact-forms-admin.php:2023
1231
  msgid "Date Submitted"
1232
  msgstr ""
1233
 
1234
- #: ../custom-contact-forms-admin.php:1970
1235
- #: ../custom-contact-forms-admin.php:2024
 
1236
  msgid "Form Submitted"
1237
  msgstr ""
1238
 
1239
- #: ../custom-contact-forms-admin.php:1971
1240
- #: ../custom-contact-forms-admin.php:2025
1241
  msgid "Form Page"
1242
  msgstr ""
1243
 
1244
- #: ../custom-contact-forms-admin.php:1990
 
 
 
 
 
 
1245
  msgid "Custom HTML Form"
1246
  msgstr ""
1247
 
1248
- #: ../custom-contact-forms-admin.php:2065
1249
  msgid "Your settings have been successfully saved!"
1250
  msgstr ""
1251
 
1252
- #: ../custom-contact-forms-admin.php:2070
1253
  msgid "Your mail settings have been successfully saved!"
1254
  msgstr ""
1255
 
1256
- #: ../custom-contact-forms-admin.php:2108
1257
  #: ../custom-contact-forms.php:102
1258
  msgid "General Settings"
1259
  msgstr ""
1260
 
1261
- #: ../custom-contact-forms-admin.php:2115
1262
  msgid "Email Form Submissions:"
1263
  msgstr ""
1264
 
1265
- #: ../custom-contact-forms-admin.php:2127
1266
  msgid "When a user fills out one of your forms, the info submitted is saved in the Saved Form Submission section of the admin panel for you to view. If this is enabled, you will also be sent an email containing the submission info."
1267
  msgstr ""
1268
 
1269
- #: ../custom-contact-forms-admin.php:2131
1270
  msgid "Default Email:"
1271
  msgstr ""
1272
 
1273
- #: ../custom-contact-forms-admin.php:2136
1274
  msgid "Form emails will be sent <span>to</span> this address, if no destination email is specified by the form."
1275
  msgstr ""
1276
 
1277
- #: ../custom-contact-forms-admin.php:2140
1278
  msgid "Front End JQuery:"
1279
  msgstr ""
1280
 
1281
- #: ../custom-contact-forms-admin.php:2144
1282
- #: ../custom-contact-forms-admin.php:2187
1283
- #: ../custom-contact-forms-admin.php:2293
1284
- #: ../custom-contact-forms-admin.php:2309
1285
- #: ../custom-contact-forms-admin.php:2337
1286
  msgid "Enabled"
1287
  msgstr ""
1288
 
1289
- #: ../custom-contact-forms-admin.php:2147
1290
- #: ../custom-contact-forms-admin.php:2190
1291
- #: ../custom-contact-forms-admin.php:2296
1292
- #: ../custom-contact-forms-admin.php:2312
1293
- #: ../custom-contact-forms-admin.php:2334
1294
  msgid "Disabled"
1295
  msgstr ""
1296
 
1297
- #: ../custom-contact-forms-admin.php:2152
1298
  #, php-format
1299
  msgid "Some plugins don't setup JQuery correctly, so when any other plugin uses JQuery (whether correctly or not), JQuery works for neither plugin. This plugin uses JQuery correctly. If another plugin isn't using JQuery correctly but is more important to you than this one: disable this option. 99% of this plugin's functionality will work without JQuery, just no field instruction tooltips."
1300
  msgstr ""
1301
 
1302
- #: ../custom-contact-forms-admin.php:2156
1303
  msgid "Default From Email:"
1304
  msgstr ""
1305
 
1306
- #: ../custom-contact-forms-admin.php:2161
1307
  msgid "Form emails will be sent <span>from</span> this address. It is recommended you provide a real email address that has been created through your host."
1308
  msgstr ""
1309
 
1310
- #: ../custom-contact-forms-admin.php:2165
1311
  msgid "Default From Name:"
1312
  msgstr ""
1313
 
1314
- #: ../custom-contact-forms-admin.php:2170
1315
  msgid "This setting allows you to specify the name under which form emails are sent. The default is 'Custom Contact Forms'."
1316
  msgstr ""
1317
 
1318
- #: ../custom-contact-forms-admin.php:2174
1319
  msgid "Default Email Subject:"
1320
  msgstr ""
1321
 
1322
- #: ../custom-contact-forms-admin.php:2179
1323
  msgid "Default subject to be included in all form emails."
1324
  msgstr ""
1325
 
1326
- #: ../custom-contact-forms-admin.php:2183
1327
  msgid "Enable Dashboard Widget:"
1328
  msgstr ""
1329
 
1330
- #: ../custom-contact-forms-admin.php:2194
1331
  msgid "Enabling this will display a widget on your dashboard that shows the latest form submissions."
1332
  msgstr ""
1333
 
1334
- #: ../custom-contact-forms-admin.php:2198
1335
  msgid "Dashboard Widget Accessibility:"
1336
  msgstr ""
1337
 
1338
- #: ../custom-contact-forms-admin.php:2202
1339
  msgid "Only admins can view"
1340
  msgstr ""
1341
 
1342
- #: ../custom-contact-forms-admin.php:2205
1343
  msgid "All roles except subscribers can view"
1344
  msgstr ""
1345
 
1346
- #: ../custom-contact-forms-admin.php:2208
1347
  msgid "All roles can view"
1348
  msgstr ""
1349
 
1350
- #: ../custom-contact-forms-admin.php:2212
1351
  msgid "If you are using the dashboard widget, this allows you to disallow certain users from viewing it."
1352
  msgstr ""
1353
 
1354
- #: ../custom-contact-forms-admin.php:2216
1355
  msgid "Use Code Type:"
1356
  msgstr ""
1357
 
1358
- #: ../custom-contact-forms-admin.php:2224
1359
  msgid "This lets you switch the form code between HTML and XHTML."
1360
  msgstr ""
1361
 
1362
- #: ../custom-contact-forms-admin.php:2228
1363
  msgid "Restrict Frontend JS and CSS to Form Pages Only:"
1364
  msgstr ""
1365
 
1366
- #: ../custom-contact-forms-admin.php:2239
1367
  msgid "Within each form in the form manager, you can specify the page id's on which that form will be used. If you set this to 'Yes', the plugin will only include CSS and JS files on pages/posts where a CCF form is inserted. If this is set to 'No', CSS and JS files for this plugin will be included on every page of your site except in the admin area."
1368
  msgstr ""
1369
 
1370
- #: ../custom-contact-forms-admin.php:2245
1371
  msgid "Default Form Success Message Title:"
1372
  msgstr ""
1373
 
1374
- #: ../custom-contact-forms-admin.php:2250
1375
  msgid "If someone fills out a form for which a success message title is not provided and a custom success page is not provided, the plugin will show a popover using this field as the window title."
1376
  msgstr ""
1377
 
1378
- #: ../custom-contact-forms-admin.php:2255
1379
  msgid "Default Form Success Message:"
1380
  msgstr ""
1381
 
1382
- #: ../custom-contact-forms-admin.php:2260
1383
  msgid "If someone fills out a form for which a success message is not provided and a custom success page is not provided, the plugin will show a popover containing this message."
1384
  msgstr ""
1385
 
1386
- #: ../custom-contact-forms-admin.php:2264
1387
  msgid "Default Form Error Header:"
1388
  msgstr ""
1389
 
1390
- #: ../custom-contact-forms-admin.php:2269
1391
  msgid "When a form is filled out incorrectly, this message will be displayed followed by the individual field error messages."
1392
  msgstr ""
1393
 
1394
- #: ../custom-contact-forms-admin.php:2273
1395
  msgid "Remember Field Values:"
1396
  msgstr ""
1397
 
1398
- #: ../custom-contact-forms-admin.php:2285
1399
  msgid "Selecting yes will make form fields remember how they were last filled out."
1400
  msgstr ""
1401
 
1402
- #: ../custom-contact-forms-admin.php:2289
1403
  msgid "Tooltips in Widget:"
1404
  msgstr ""
1405
 
1406
- #: ../custom-contact-forms-admin.php:2301
1407
  msgid "Enabling this shows tooltips containing field instructions on forms in the widget."
1408
  msgstr ""
1409
 
1410
- #: ../custom-contact-forms-admin.php:2305
1411
  msgid "Fancy Admin AJAX Abilities:"
1412
  msgstr ""
1413
 
1414
- #: ../custom-contact-forms-admin.php:2317
1415
  msgid "If you enable this, creating, editing and modifying forms, fields, styles, etc in the admin panel will be done using AJAX. This means that clicking things like 'Edit' or 'Delete' will not cause the page to reload thus managing your forms will be much smoother and quicker. If you are having problems with things not saving, deleting, or inserting correctly, then disable this and fill out a bug report below."
1416
  msgstr ""
1417
 
1418
- #: ../custom-contact-forms-admin.php:2321
1419
  msgid "Default Permissions Error:"
1420
  msgstr ""
1421
 
1422
- #: ../custom-contact-forms-admin.php:2326
1423
  msgid "When someone doesn't have the proper permissions to use a form, this message is displayed in place of the form. You control who can view each form with the form access manager which is located inside the form manager."
1424
  msgstr ""
1425
 
1426
- #: ../custom-contact-forms-admin.php:2330
1427
  msgid "Form Access Capabilities:"
1428
  msgstr ""
1429
 
1430
- #: ../custom-contact-forms-admin.php:2342
1431
  msgid "The form access manager within each form allows you to control who can view your form. However, that will not take effect on any of your forms unless this is enabled."
1432
  msgstr ""
1433
 
1434
- #: ../custom-contact-forms-admin.php:2346
1435
  msgid "Maximum File Upload Size:"
1436
  msgstr ""
1437
 
1438
- #: ../custom-contact-forms-admin.php:2348
1439
  msgid "MB"
1440
  msgstr ""
1441
 
1442
- #: ../custom-contact-forms-admin.php:2352
1443
  msgid "When creating file fields, you can specify maximum upload sizes for each individual field. This setting lets you set an overall cap for security reasons. It is recommended you leave this at 10 MB."
1444
  msgstr ""
1445
 
1446
- #: ../custom-contact-forms-admin.php:2355
1447
  msgid "Show Sidebar Widget:"
1448
  msgstr ""
1449
 
1450
- #: ../custom-contact-forms-admin.php:2360
1451
  msgid "On Homepage"
1452
  msgstr ""
1453
 
1454
- #: ../custom-contact-forms-admin.php:2364
1455
  msgid "On Pages"
1456
  msgstr ""
1457
 
1458
- #: ../custom-contact-forms-admin.php:2368
1459
  msgid "On Single Posts"
1460
  msgstr ""
1461
 
1462
- #: ../custom-contact-forms-admin.php:2373
1463
  msgid "On Categories"
1464
  msgstr ""
1465
 
1466
- #: ../custom-contact-forms-admin.php:2377
1467
  msgid "On Archives"
1468
  msgstr ""
1469
 
1470
- #: ../custom-contact-forms-admin.php:2382
1471
  msgid "Update"
1472
  msgstr ""
1473
 
1474
- #: ../custom-contact-forms-admin.php:2390
1475
  msgid "Mail Settings"
1476
  msgstr ""
1477
 
1478
- #: ../custom-contact-forms-admin.php:2394
1479
  msgid "There are two ways you can send emails: using the PHP mail() function or using SMTP (secure/insecure). If you choose to use the PHP mail() function you can ignore all the other options. For some people Wordpress's default way of sending mail does not work; if for some reason your mail is being sent you should try the SMTP option."
1480
  msgstr ""
1481
 
1482
- #: ../custom-contact-forms-admin.php:2395
1483
  msgid "* Send My Emails Using the Following:"
1484
  msgstr ""
1485
 
1486
- #: ../custom-contact-forms-admin.php:2397
1487
  msgid "Wordpress Default"
1488
  msgstr ""
1489
 
1490
- #: ../custom-contact-forms-admin.php:2398
1491
  msgid "SMTP"
1492
  msgstr ""
1493
 
1494
- #: ../custom-contact-forms-admin.php:2399
1495
  msgid "(If mail isn't sending, try toggling this option.)"
1496
  msgstr ""
1497
 
1498
- #: ../custom-contact-forms-admin.php:2402
1499
  msgid "SMTP Host:"
1500
  msgstr ""
1501
 
1502
- #: ../custom-contact-forms-admin.php:2403
1503
  msgid "SMTP Port:"
1504
  msgstr ""
1505
 
1506
- #: ../custom-contact-forms-admin.php:2404
1507
  msgid "Encryption:"
1508
  msgstr ""
1509
 
1510
- #: ../custom-contact-forms-admin.php:2406
1511
  msgid "SSL"
1512
  msgstr ""
1513
 
1514
- #: ../custom-contact-forms-admin.php:2407
1515
  msgid "TLS"
1516
  msgstr ""
1517
 
1518
- #: ../custom-contact-forms-admin.php:2411
1519
  msgid "SMTP Authentication:"
1520
  msgstr ""
1521
 
1522
- #: ../custom-contact-forms-admin.php:2411
1523
  msgid "None Needed"
1524
  msgstr ""
1525
 
1526
- #: ../custom-contact-forms-admin.php:2411
1527
  msgid "Use SMTP Username/Password"
1528
  msgstr ""
1529
 
1530
- #: ../custom-contact-forms-admin.php:2412
1531
  msgid "SMTP Username:"
1532
  msgstr ""
1533
 
1534
- #: ../custom-contact-forms-admin.php:2413
1535
  msgid "SMTP Password:"
1536
  msgstr ""
1537
 
1538
- #: ../custom-contact-forms-admin.php:2416
1539
  msgid "Save Mail Sending Options"
1540
  msgstr ""
1541
 
1542
- #: ../custom-contact-forms-admin.php:2422
1543
  msgid "Export"
1544
  msgstr ""
1545
 
1546
- #: ../custom-contact-forms-admin.php:2427
1547
  msgid ""
1548
- "Preforming a Custom Contact Forms export will create a file of the form \n"
1549
  "\t\t\t\t\t\tccf-export-xxxx.sql on your web server. The file created contains SQL that \n"
1550
  "\t\t\t\t\t\twill recreate all the plugin data on any Wordpress installation. After Custom Contact Forms creates the export file, you will be prompted to download it. You can use this file as a backup in case your Wordpress database gets ruined."
1551
  msgstr ""
1552
 
1553
- #: ../custom-contact-forms-admin.php:2431
1554
  msgid "Export All CCF Plugin Content"
1555
  msgstr ""
1556
 
1557
- #: ../custom-contact-forms-admin.php:2437
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1558
  msgid "Import"
1559
  msgstr ""
1560
 
1561
- #: ../custom-contact-forms-admin.php:2443
1562
  msgid "Browse to a CCF .sql export file to import Custom Contact Form data from another Wordpress installation to this one. Pressing the 'Clear and Import' button deletes all current data and then imports the selected file; this will not work for merging to data!. Clearing all CCF data before importing prevents any conflicts from occuring. Before you attempt an import, you should always download a backup, by clicking the 'Export All' button."
1563
  msgstr ""
1564
 
1565
- #: ../custom-contact-forms-admin.php:2446
1566
  msgid "Choose What You Want to Use from the Import File:"
1567
  msgstr ""
1568
 
1569
- #: ../custom-contact-forms-admin.php:2452
1570
  msgid "Use General Settings"
1571
  msgstr ""
1572
 
1573
- #: ../custom-contact-forms-admin.php:2464
1574
  msgid "Form Submissions"
1575
  msgstr ""
1576
 
1577
- #: ../custom-contact-forms-admin.php:2494
1578
  msgid "Choose an Import File:"
1579
  msgstr ""
1580
 
1581
- #: ../custom-contact-forms-admin.php:2498
1582
  msgid "Clear and Import"
1583
  msgstr ""
1584
 
1585
- #: ../custom-contact-forms-admin.php:2500
1586
  msgid "Yes, I want to do this and have created a backup."
1587
  msgstr ""
1588
 
@@ -1763,7 +1786,7 @@ msgstr ""
1763
  msgid "Select a Country"
1764
  msgstr ""
1765
 
1766
- #: ../modules/db/custom-contact-forms-db.php:421
1767
  msgid "Non-Registered User"
1768
  msgstr ""
1769
 
@@ -1839,27 +1862,35 @@ msgstr ""
1839
  msgid "Thank You!"
1840
  msgstr ""
1841
 
1842
- #: ../modules/export/custom-contact-forms-export.php:57
 
 
 
 
 
 
 
 
1843
  msgid "Custom Contact Forms Export File"
1844
  msgstr ""
1845
 
1846
- #: ../modules/export/custom-contact-forms-export.php:58
1847
  msgid "It is recommended that you do not edit this file. The order of the"
1848
  msgstr ""
1849
 
1850
- #: ../modules/export/custom-contact-forms-export.php:59
1851
  msgid "queries is important if you intend to use this file through the CCF"
1852
  msgstr ""
1853
 
1854
- #: ../modules/export/custom-contact-forms-export.php:60
1855
  msgid "exporter. The query to update general settings MUST be the last query"
1856
  msgstr ""
1857
 
1858
- #: ../modules/export/custom-contact-forms-export.php:61
1859
  msgid "in this file."
1860
  msgstr ""
1861
 
1862
- #: ../modules/export/custom-contact-forms-user-data.php:78
1863
  msgid "View File Upload"
1864
  msgstr ""
1865
 
2
  msgstr ""
3
  "Project-Id-Version: custom-contact-forms\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-01-16 16:27-0500\n"
6
+ "PO-Revision-Date: 2012-01-16 16:27-0500\n"
7
  "Last-Translator: Taylor Lovett <admin@taylorlovett.com>\n"
8
  "Language-Team: TaylorLovett.com <admin@taylorlovett.com>\n"
9
  "MIME-Version: 1.0\n"
20
  "X-Poedit-SearchPath-4: ../modules/usage_popover\n"
21
  "X-Poedit-SearchPath-5: ../modules/widget\n"
22
 
23
+ #: ../custom-contact-forms-admin.php:33
24
  msgid "Manage Custom Contact Forms"
25
  msgstr ""
26
 
27
+ #: ../custom-contact-forms-admin.php:33
28
  msgid "Settings"
29
  msgstr ""
30
 
31
+ #: ../custom-contact-forms-admin.php:131
32
+ #: ../custom-contact-forms-admin.php:204
33
  msgid "Nothing to show."
34
  msgstr ""
35
 
36
+ #: ../custom-contact-forms-admin.php:160
37
  msgid "Invalid request."
38
  msgstr ""
39
 
40
+ #: ../custom-contact-forms-admin.php:193
41
  msgid "Attaching"
42
  msgstr ""
43
 
44
+ #: ../custom-contact-forms-admin.php:194
45
  msgid "Detaching"
46
  msgstr ""
47
 
48
+ #: ../custom-contact-forms-admin.php:195
49
  msgid "Detach"
50
  msgstr ""
51
 
52
+ #: ../custom-contact-forms-admin.php:196
53
  msgid "Attach"
54
  msgstr ""
55
 
56
+ #: ../custom-contact-forms-admin.php:197
57
  msgid "Saving"
58
  msgstr ""
59
 
60
+ #: ../custom-contact-forms-admin.php:198
61
  msgid "More Options"
62
  msgstr ""
63
 
64
+ #: ../custom-contact-forms-admin.php:199
65
  msgid "Expand"
66
  msgstr ""
67
 
68
+ #: ../custom-contact-forms-admin.php:200
69
  msgid "Click to Confirm"
70
  msgstr ""
71
 
72
+ #: ../custom-contact-forms-admin.php:202
73
  msgid "Are you sure you want to delete this"
74
  msgstr ""
75
 
76
+ #: ../custom-contact-forms-admin.php:203
77
  msgid "An error has occured. Please try again later."
78
  msgstr ""
79
 
80
+ #: ../custom-contact-forms-admin.php:205
81
  msgid "Nothing Attached!"
82
  msgstr ""
83
 
84
+ #: ../custom-contact-forms-admin.php:243
85
  msgid "A new form was successfully created!"
86
  msgstr ""
87
 
88
+ #: ../custom-contact-forms-admin.php:246
89
  msgid "A new field was successful created!"
90
  msgstr ""
91
 
92
+ #: ../custom-contact-forms-admin.php:249
93
  msgid "A new field option was successful created!"
94
  msgstr ""
95
 
96
+ #: ../custom-contact-forms-admin.php:252
97
  msgid "A new style was successful created!"
98
  msgstr ""
99
 
100
+ #: ../custom-contact-forms-admin.php:260
101
  msgid "A field was successful attached!"
102
  msgstr ""
103
 
104
+ #: ../custom-contact-forms-admin.php:263
105
  msgid "A field option was successful attached!"
106
  msgstr ""
107
 
108
+ #: ../custom-contact-forms-admin.php:271
109
  msgid "A field was successful detached!"
110
  msgstr ""
111
 
112
+ #: ../custom-contact-forms-admin.php:274
113
  msgid "A field option was successful detached!"
114
  msgstr ""
115
 
116
+ #: ../custom-contact-forms-admin.php:303
117
+ #: ../custom-contact-forms-admin.php:319
118
  msgid "Your bulk action has been completed!"
119
  msgstr ""
120
 
121
+ #: ../custom-contact-forms-admin.php:330
122
  msgid "Rate This Plugin"
123
  msgstr ""
124
 
125
+ #: ../custom-contact-forms-admin.php:331
126
  msgid "We need your help to continue development! Please <span>rate this plugin</span> to show your support."
127
  msgstr ""
128
 
129
+ #: ../custom-contact-forms-admin.php:356
130
  msgid "Default content has been inserted!"
131
  msgstr ""
132
 
133
+ #: ../custom-contact-forms-admin.php:359
134
  msgid "Your message has been sent!"
135
  msgstr ""
136
 
137
+ #: ../custom-contact-forms-admin.php:373
138
+ #: ../custom-contact-forms-admin.php:1952
139
+ #: ../custom-contact-forms-admin.php:2098
140
  #: ../custom-contact-forms-front.php:566
141
  #: ../custom-contact-forms.php:99
142
  #: ../custom-contact-forms.php:100
143
  msgid "Custom Contact Forms"
144
  msgstr ""
145
 
146
+ #: ../custom-contact-forms-admin.php:381
147
+ #: ../custom-contact-forms-admin.php:2489
148
+ #: ../custom-contact-forms-admin.php:2507
149
  msgid "Forms"
150
  msgstr ""
151
 
152
+ #: ../custom-contact-forms-admin.php:382
153
+ #: ../custom-contact-forms-admin.php:2501
154
  msgid "Fields"
155
  msgstr ""
156
 
157
+ #: ../custom-contact-forms-admin.php:383
158
+ #: ../custom-contact-forms-admin.php:2513
159
  msgid "Field Options"
160
  msgstr ""
161
 
162
+ #: ../custom-contact-forms-admin.php:384
163
+ #: ../custom-contact-forms-admin.php:2519
164
  msgid "Styles"
165
  msgstr ""
166
 
167
+ #: ../custom-contact-forms-admin.php:385
168
  msgid "Support"
169
  msgstr ""
170
 
171
+ #: ../custom-contact-forms-admin.php:386
172
  msgid "Advanced"
173
  msgstr ""
174
 
175
+ #: ../custom-contact-forms-admin.php:387
176
  msgid "News"
177
  msgstr ""
178
 
179
+ #: ../custom-contact-forms-admin.php:389
180
  msgid "Custom Contact Forms works best with any of the 20+ "
181
  msgstr ""
182
 
183
+ #: ../custom-contact-forms-admin.php:389
184
  msgid "Genesis"
185
  msgstr ""
186
 
187
+ #: ../custom-contact-forms-admin.php:389
188
  msgid "Wordpress child themes. The"
189
  msgstr ""
190
 
191
+ #: ../custom-contact-forms-admin.php:389
192
  msgid "Genesis Framework"
193
  msgstr ""
194
 
195
+ #: ../custom-contact-forms-admin.php:389
196
  msgid "empowers you to quickly and easily build incredible websites with WordPress."
197
  msgstr ""
198
 
199
+ #: ../custom-contact-forms-admin.php:399
200
  msgid "WP Blogging Tips, Downloads, SEO Tricks & Exclusive Tutorials"
201
  msgstr ""
202
 
203
+ #: ../custom-contact-forms-admin.php:419
204
  msgid "Create A Form"
205
  msgstr ""
206
 
207
+ #: ../custom-contact-forms-admin.php:427
208
  msgid "Form Slug:"
209
  msgstr ""
210
 
211
+ #: ../custom-contact-forms-admin.php:431
212
  msgid "This is just a unique way for CCF to refer to your form. Must be unique from other slugs and contain only underscores and alphanumeric characters."
213
  msgstr ""
214
 
215
+ #: ../custom-contact-forms-admin.php:435
216
  msgid "Form Title:"
217
  msgstr ""
218
 
219
+ #: ../custom-contact-forms-admin.php:438
220
  msgid "This text is displayed above the form as the heading."
221
  msgstr ""
222
 
223
+ #: ../custom-contact-forms-admin.php:442
224
  msgid "Form Style:"
225
  msgstr ""
226
 
227
+ #: ../custom-contact-forms-admin.php:449
228
  msgid "Submit Button Text:"
229
  msgstr ""
230
 
231
+ #: ../custom-contact-forms-admin.php:455
232
  msgid "Form Destination Email:"
233
  msgstr ""
234
 
235
+ #: ../custom-contact-forms-admin.php:459
236
  msgid "Will receive all submissions from this form; if left blank it will use the default specified in general settings."
237
  msgstr ""
238
 
239
+ #: ../custom-contact-forms-admin.php:463
240
  msgid "Form Email Subject:"
241
  msgstr ""
242
 
243
+ #: ../custom-contact-forms-admin.php:467
244
  msgid "When submitted and configured accordingly, the form will send an email with this subject."
245
  msgstr ""
246
 
247
+ #: ../custom-contact-forms-admin.php:471
248
  msgid "Form Email Name:"
249
  msgstr ""
250
 
251
+ #: ../custom-contact-forms-admin.php:475
252
  msgid "When submitted and configured accordingly, the form will send an email with this as the email 'from name'."
253
  msgstr ""
254
 
255
+ #: ../custom-contact-forms-admin.php:481
256
  msgid "Form Success Message:"
257
  msgstr ""
258
 
259
+ #: ../custom-contact-forms-admin.php:485
260
+ #: ../custom-contact-forms-admin.php:493
261
  msgid "Will be displayed in a popover when the form is filled out successfully when no custom success page is specified; if left blank it will use the default specified in general settings."
262
  msgstr ""
263
 
264
+ #: ../custom-contact-forms-admin.php:489
265
  msgid "Form Success Message Title:"
266
  msgstr ""
267
 
268
+ #: ../custom-contact-forms-admin.php:497
269
  msgid "Custom Success URL:"
270
  msgstr ""
271
 
272
+ #: ../custom-contact-forms-admin.php:501
273
  msgid "If this is filled out, users will be sent to this page when they successfully fill out this form. If it is left blank, a popover showing the form's 'success message' will be displayed on form success."
274
  msgstr ""
275
 
276
+ #: ../custom-contact-forms-admin.php:504
277
  msgid "Who Can View This Form:"
278
  msgstr ""
279
 
280
+ #: ../custom-contact-forms-admin.php:520
281
  msgid "Choose which types of users should be able to view this form."
282
  msgstr ""
283
 
284
+ #: ../custom-contact-forms-admin.php:524
285
  msgid "Create Form"
286
  msgstr ""
287
 
288
+ #: ../custom-contact-forms-admin.php:526
289
  msgid "You should go to the form manager to attach fields to this form after you create it."
290
  msgstr ""
291
 
292
+ #: ../custom-contact-forms-admin.php:533
293
  msgid "Manage Forms"
294
  msgstr ""
295
 
296
+ #: ../custom-contact-forms-admin.php:541
297
  msgid "Form Display Code"
298
  msgstr ""
299
 
300
+ #: ../custom-contact-forms-admin.php:542
301
+ #: ../custom-contact-forms-admin.php:697
302
+ #: ../custom-contact-forms-admin.php:856
303
+ #: ../custom-contact-forms-admin.php:990
304
+ #: ../custom-contact-forms-admin.php:1016
305
+ #: ../custom-contact-forms-admin.php:1104
306
+ #: ../custom-contact-forms-admin.php:1133
307
+ #: ../custom-contact-forms-admin.php:1142
308
  msgid "Slug"
309
  msgstr ""
310
 
311
+ #: ../custom-contact-forms-admin.php:543
312
+ #: ../custom-contact-forms-admin.php:698
313
  msgid "Destination Email"
314
  msgstr ""
315
 
316
+ #: ../custom-contact-forms-admin.php:544
317
+ #: ../custom-contact-forms-admin.php:699
318
  msgid "Title"
319
  msgstr ""
320
 
321
+ #: ../custom-contact-forms-admin.php:545
322
+ #: ../custom-contact-forms-admin.php:700
323
  msgid "Button Text"
324
  msgstr ""
325
 
326
+ #: ../custom-contact-forms-admin.php:546
327
+ #: ../custom-contact-forms-admin.php:701
328
  msgid "Style"
329
  msgstr ""
330
 
331
+ #: ../custom-contact-forms-admin.php:582
332
  msgid "Method"
333
  msgstr ""
334
 
335
+ #: ../custom-contact-forms-admin.php:583
336
  msgid "Form Action"
337
  msgstr ""
338
 
339
+ #: ../custom-contact-forms-admin.php:584
340
  #: ../modules/db/custom-contact-forms-activate-db.php:226
341
  msgid "Email Subject"
342
  msgstr ""
343
 
344
+ #: ../custom-contact-forms-admin.php:585
345
  msgid "Email From Name"
346
  msgstr ""
347
 
348
+ #: ../custom-contact-forms-admin.php:586
349
  msgid "Success Message Title"
350
  msgstr ""
351
 
352
+ #: ../custom-contact-forms-admin.php:587
353
  msgid "Success Message"
354
  msgstr ""
355
 
356
+ #: ../custom-contact-forms-admin.php:588
357
  msgid "Custom Success URL"
358
  msgstr ""
359
 
360
+ #: ../custom-contact-forms-admin.php:591
361
  msgid "The Form Method is the method by which information is transfer through your form. If you aren't an expert with HTML and PHP, leave this as Post."
362
  msgstr ""
363
 
364
+ #: ../custom-contact-forms-admin.php:595
365
  msgid "This lets you process your forms through alternate scripts. If you use a service like InfusionSoft or Aweber, set this to be the same form action as the code provided to you by that service, otherwise leave this blank."
366
  msgstr ""
367
 
368
+ #: ../custom-contact-forms-admin.php:597
369
  msgid "This is the form email subject sent to the destination email address. If left blank, the default from General Settings will be used."
370
  msgstr ""
371
 
372
+ #: ../custom-contact-forms-admin.php:599
373
  msgid "This is the from name of the email sent on successful form submission. If left blank, the default from General Settings will be used."
374
  msgstr ""
375
 
376
+ #: ../custom-contact-forms-admin.php:601
377
  msgid "This will be displayed as the header in a popover when the form is filled out successfully when no custom success page is specified; if left blank it will use the default specified in general settings."
378
  msgstr ""
379
 
380
+ #: ../custom-contact-forms-admin.php:603
381
  msgid "This will be displayed in a popover when the form is filled out successfully when no custom success page is specified; if left blank it will use the default specified in general settings."
382
  msgstr ""
383
 
384
+ #: ../custom-contact-forms-admin.php:605
385
  msgid "If this is filled out, users will be sent to this thank you page when they successfully fill out this form. If it is left blank, a popover showing the form's 'success message' will be displayed on form success."
386
  msgstr ""
387
 
388
+ #: ../custom-contact-forms-admin.php:609
389
  msgid "The form display code above ([customcontact form=x]) will only work in Wordpress pages and posts. If you want to display this form in a theme file such as page.php, header.php, index.php, category.php, etc, then insert this PHP snippet."
390
  msgstr ""
391
 
392
+ #: ../custom-contact-forms-admin.php:610
393
  msgid "Code to Display Form in Theme Files:"
394
  msgstr ""
395
 
396
+ #: ../custom-contact-forms-admin.php:613
397
  msgid "This field allows you to insert HTML directly after the starting <form> tag."
398
  msgstr ""
399
 
400
+ #: ../custom-contact-forms-admin.php:614
401
  msgid "Custom Code:"
402
  msgstr ""
403
 
404
+ #: ../custom-contact-forms-admin.php:616
405
  msgid "Insert the page id's that your form will be used on. This will make it so the plugin will only load JS and CSS files on these select pages. This will improve your site's load time."
406
  msgstr ""
407
 
408
+ #: ../custom-contact-forms-admin.php:617
409
  msgid "Form Pages:"
410
  msgstr ""
411
 
412
+ #: ../custom-contact-forms-admin.php:620
413
  msgid "If you want to show this form to only certain types of users, you can uncheck boxes accordingly. To show this form to anyone, check all the boxes. This will only take effect if 'Form Access Capabilities' is enabled in general settings."
414
  msgstr ""
415
 
416
+ #: ../custom-contact-forms-admin.php:639
417
  msgid "Attached Fields:"
418
  msgstr ""
419
 
420
+ #: ../custom-contact-forms-admin.php:655
421
  msgid "(Check to detach field)"
422
  msgstr ""
423
 
424
+ #: ../custom-contact-forms-admin.php:659
425
  msgid "Attach fields in the order you want them displayed."
426
  msgstr ""
427
 
428
+ #: ../custom-contact-forms-admin.php:663
429
  msgid "Attach Field:"
430
  msgstr ""
431
 
432
+ #: ../custom-contact-forms-admin.php:670
433
  msgid "(Check to attach field)"
434
  msgstr ""
435
 
436
+ #: ../custom-contact-forms-admin.php:674
437
  msgid "Attach fixed fields or ones you"
438
  msgstr ""
439
 
440
+ #: ../custom-contact-forms-admin.php:676
441
+ #: ../custom-contact-forms-admin.php:959
442
  msgid "create"
443
  msgstr ""
444
 
445
+ #: ../custom-contact-forms-admin.php:685
446
+ #: ../custom-contact-forms-admin.php:789
447
+ #: ../custom-contact-forms-admin.php:885
448
+ #: ../custom-contact-forms-admin.php:1051
449
+ #: ../custom-contact-forms-admin.php:1061
450
+ #: ../custom-contact-forms-admin.php:1164
451
+ #: ../custom-contact-forms-admin.php:1223
452
+ #: ../custom-contact-forms-admin.php:2139
453
+ #: ../custom-contact-forms-admin.php:2252
454
+ #: ../custom-contact-forms-admin.php:2297
455
  #: ../modules/db/custom-contact-forms-default-db.php:39
456
  msgid "Yes"
457
  msgstr ""
458
 
459
+ #: ../custom-contact-forms-admin.php:685
460
+ #: ../custom-contact-forms-admin.php:786
461
+ #: ../custom-contact-forms-admin.php:888
462
+ #: ../custom-contact-forms-admin.php:1054
463
+ #: ../custom-contact-forms-admin.php:1164
464
+ #: ../custom-contact-forms-admin.php:1223
465
+ #: ../custom-contact-forms-admin.php:2142
466
+ #: ../custom-contact-forms-admin.php:2255
467
+ #: ../custom-contact-forms-admin.php:2300
468
  msgid "No"
469
  msgstr ""
470
 
471
+ #: ../custom-contact-forms-admin.php:696
472
  msgid "Form Code"
473
  msgstr ""
474
 
475
+ #: ../custom-contact-forms-admin.php:709
476
+ #: ../custom-contact-forms-admin.php:1001
477
+ #: ../custom-contact-forms-admin.php:1115
478
+ #: ../custom-contact-forms-admin.php:1180
479
+ #: ../custom-contact-forms-admin.php:1804
480
+ #: ../custom-contact-forms-admin.php:2052
481
  msgid "Bulk Actions"
482
  msgstr ""
483
 
484
+ #: ../custom-contact-forms-admin.php:710
485
+ #: ../custom-contact-forms-admin.php:1002
486
+ #: ../custom-contact-forms-admin.php:1116
487
+ #: ../custom-contact-forms-admin.php:1181
488
+ #: ../custom-contact-forms-admin.php:1805
489
  msgid "Save"
490
  msgstr ""
491
 
492
+ #: ../custom-contact-forms-admin.php:711
493
+ #: ../custom-contact-forms-admin.php:1003
494
+ #: ../custom-contact-forms-admin.php:1182
495
+ #: ../custom-contact-forms-admin.php:1806
496
+ #: ../custom-contact-forms-admin.php:2053
497
  msgid "Delete"
498
  msgstr ""
499
 
500
+ #: ../custom-contact-forms-admin.php:712
501
+ #: ../custom-contact-forms-admin.php:1004
502
+ #: ../custom-contact-forms-admin.php:1117
503
+ #: ../custom-contact-forms-admin.php:1183
504
+ #: ../custom-contact-forms-admin.php:1807
505
+ #: ../custom-contact-forms-admin.php:2054
506
  msgid "Apply"
507
  msgstr ""
508
 
509
+ #: ../custom-contact-forms-admin.php:720
510
  msgid "Create A Form Field"
511
  msgstr ""
512
 
513
+ #: ../custom-contact-forms-admin.php:728
514
  msgid "Field Slug:"
515
  msgstr ""
516
 
517
+ #: ../custom-contact-forms-admin.php:732
518
  msgid "This is just a unique way for CCF to refer to your field. Must be unique from other slugs and contain only underscores and alphanumeric characters."
519
  msgstr ""
520
 
521
+ #: ../custom-contact-forms-admin.php:736
522
  msgid "Field Label:"
523
  msgstr ""
524
 
525
+ #: ../custom-contact-forms-admin.php:740
526
  msgid "The field label is displayed next to the field and is visible to the user."
527
  msgstr ""
528
 
529
+ #: ../custom-contact-forms-admin.php:744
530
  msgid "Field Type:"
531
  msgstr ""
532
 
533
+ #: ../custom-contact-forms-admin.php:759
534
  msgid "Initial Value:"
535
  msgstr ""
536
 
537
+ #: ../custom-contact-forms-admin.php:764
538
  msgid ""
539
  "This is the initial value of the field. If you set the type as checkbox, it is recommend you set this to what the checkbox is implying. For example if I were creating the checkbox \n"
540
  "\t\t\t\t\t\t'Are you human?', I would set the initial value to 'Yes'."
541
  msgstr ""
542
 
543
+ #: ../custom-contact-forms-admin.php:766
544
  msgid "If you set the field type as 'Dropdown' or 'Radio', you should enter the slug of the"
545
  msgstr ""
546
 
547
+ #: ../custom-contact-forms-admin.php:767
548
  msgid "Create a Field Option"
549
  msgstr ""
550
 
551
+ #: ../custom-contact-forms-admin.php:767
552
  msgid "field option"
553
  msgstr ""
554
 
555
+ #: ../custom-contact-forms-admin.php:768
556
  msgid "you would like initially selected."
557
  msgstr ""
558
 
559
+ #: ../custom-contact-forms-admin.php:772
560
  msgid "Max Length:"
561
  msgstr ""
562
 
563
+ #: ../custom-contact-forms-admin.php:776
564
  msgid "0 for no limit; only applies to Text fields"
565
  msgstr ""
566
 
567
+ #: ../custom-contact-forms-admin.php:782
568
  msgid "Required Field:"
569
  msgstr ""
570
 
571
+ #: ../custom-contact-forms-admin.php:793
572
  msgid "If a field is required and a user leaves it blank, the plugin will display an error message (which you can customize using 'Field Error') explaining the problem."
573
  msgstr ""
574
 
575
+ #: ../custom-contact-forms-admin.php:797
576
+ #: ../custom-contact-forms-admin.php:907
577
+ #: ../custom-contact-forms-admin.php:1084
578
  msgid "Field Instructions:"
579
  msgstr ""
580
 
581
+ #: ../custom-contact-forms-admin.php:801
582
+ #: ../custom-contact-forms-admin.php:905
583
+ #: ../custom-contact-forms-admin.php:1082
584
  msgid "If this is filled out, a tooltip popover displaying this text will show when the field is selected."
585
  msgstr ""
586
 
587
+ #: ../custom-contact-forms-admin.php:805
588
+ #: ../custom-contact-forms-admin.php:912
589
+ #: ../custom-contact-forms-admin.php:1078
590
  msgid "Field Class:"
591
  msgstr ""
592
 
593
+ #: ../custom-contact-forms-admin.php:809
594
  msgid "If you manage your own .css stylesheet, you can use this to attach a class to this field. Leaving this blank will do nothing."
595
  msgstr ""
596
 
597
+ #: ../custom-contact-forms-admin.php:813
598
+ #: ../custom-contact-forms-admin.php:917
599
+ #: ../custom-contact-forms-admin.php:1089
600
  msgid "Field Error:"
601
  msgstr ""
602
 
603
+ #: ../custom-contact-forms-admin.php:817
604
  msgid "If a user leaves this field blank and the field is required, this error message will be shown. A generic default will show if left blank."
605
  msgstr ""
606
 
607
+ #: ../custom-contact-forms-admin.php:821
608
  msgid "Max File Size Allowed:"
609
  msgstr ""
610
 
611
+ #: ../custom-contact-forms-admin.php:823
612
+ #: ../custom-contact-forms-admin.php:925
613
  msgid "KB"
614
  msgstr ""
615
 
616
+ #: ../custom-contact-forms-admin.php:825
617
  msgid "If a user tries to upload a file larger than the max upload size, an error message will be displayed."
618
  msgstr ""
619
 
620
+ #: ../custom-contact-forms-admin.php:829
621
  msgid "Allowed File Extensions for Upload:"
622
  msgstr ""
623
 
624
+ #: ../custom-contact-forms-admin.php:833
625
  msgid "If a user tries to upload a file with an extension not in this list, an error will be shown. Separate file extensions with a comma. Ex: doc, jpg, jpeg, txt"
626
  msgstr ""
627
 
628
+ #: ../custom-contact-forms-admin.php:838
629
  msgid "Create Field"
630
  msgstr ""
631
 
632
+ #: ../custom-contact-forms-admin.php:840
633
  msgid "If this is a dropdown or radio field, you should go to the field manager below to attach field options after you create it."
634
  msgstr ""
635
 
636
+ #: ../custom-contact-forms-admin.php:848
637
  msgid "Manage User Fields"
638
  msgstr ""
639
 
640
+ #: ../custom-contact-forms-admin.php:857
641
+ #: ../custom-contact-forms-admin.php:991
642
+ #: ../custom-contact-forms-admin.php:1017
643
+ #: ../custom-contact-forms-admin.php:1105
644
+ #: ../custom-contact-forms-admin.php:1134
645
+ #: ../custom-contact-forms-admin.php:1143
646
  msgid "Label"
647
  msgstr ""
648
 
649
+ #: ../custom-contact-forms-admin.php:858
650
+ #: ../custom-contact-forms-admin.php:992
651
+ #: ../custom-contact-forms-admin.php:1018
652
+ #: ../custom-contact-forms-admin.php:1106
653
  msgid "Type"
654
  msgstr ""
655
 
656
+ #: ../custom-contact-forms-admin.php:859
657
+ #: ../custom-contact-forms-admin.php:993
658
+ #: ../custom-contact-forms-admin.php:1019
659
+ #: ../custom-contact-forms-admin.php:1107
660
  msgid "Initial Value"
661
  msgstr ""
662
 
663
+ #: ../custom-contact-forms-admin.php:860
664
+ #: ../custom-contact-forms-admin.php:994
665
+ #: ../custom-contact-forms-admin.php:1020
666
+ #: ../custom-contact-forms-admin.php:1108
667
  msgid "Required"
668
  msgstr ""
669
 
670
+ #: ../custom-contact-forms-admin.php:861
671
+ #: ../custom-contact-forms-admin.php:995
672
+ #: ../custom-contact-forms-admin.php:1021
673
+ #: ../custom-contact-forms-admin.php:1109
674
  msgid "Maxlength"
675
  msgstr ""
676
 
677
+ #: ../custom-contact-forms-admin.php:910
678
+ #: ../custom-contact-forms-admin.php:1076
679
  msgid "If you manage a .CSS file for your theme, you could create a class in that file and add it to this field. If the form attaching this field is using a \"Form Style\" other than the default, styles inherited from the \"Field Class\" might be overwritten."
680
  msgstr ""
681
 
682
+ #: ../custom-contact-forms-admin.php:915
683
+ #: ../custom-contact-forms-admin.php:1087
684
  msgid "This lets you customize the error message displayed when this field is required and left blank."
685
  msgstr ""
686
 
687
+ #: ../custom-contact-forms-admin.php:923
688
  msgid "If a user tries to upload a file greater than the value in this field, an error will be shown. Upload size is in KB. If this is left blank or set to 0, then there will be no maximum file size for this field."
689
  msgstr ""
690
 
691
+ #: ../custom-contact-forms-admin.php:924
692
  msgid "Max Upload Size"
693
  msgstr ""
694
 
695
+ #: ../custom-contact-forms-admin.php:926
696
  msgid "If a user tries to upload a file with an extension not in this list, an error will be shown. If this is left blank, then all file extensions will be accepted. Separate file extensions with a comma. Ex: doc, jpg, jpeg, bmp, gif, txt"
697
  msgstr ""
698
 
699
+ #: ../custom-contact-forms-admin.php:927
700
  msgid "Allowed File Extensions"
701
  msgstr ""
702
 
703
+ #: ../custom-contact-forms-admin.php:957
704
  msgid "Detach field options you"
705
  msgstr ""
706
 
707
+ #: ../custom-contact-forms-admin.php:976
708
  msgid "Attach field options in the order you want them to display."
709
  msgstr ""
710
 
711
+ #: ../custom-contact-forms-admin.php:1008
712
  msgid "Manage Fixed Fields"
713
  msgstr ""
714
 
715
+ #: ../custom-contact-forms-admin.php:1037
716
+ #: ../custom-contact-forms-admin.php:1068
717
+ #: ../custom-contact-forms-admin.php:2425
718
  msgid "None"
719
  msgstr ""
720
 
721
+ #: ../custom-contact-forms-admin.php:1124
722
  msgid "Manage Field Options"
723
  msgstr ""
724
 
725
+ #: ../custom-contact-forms-admin.php:1135
726
+ #: ../custom-contact-forms-admin.php:1144
727
  msgid "Value"
728
  msgstr ""
729
 
730
+ #: ../custom-contact-forms-admin.php:1136
731
+ #: ../custom-contact-forms-admin.php:1145
732
  msgid "Is Dead"
733
  msgstr ""
734
 
735
+ #: ../custom-contact-forms-admin.php:1172
736
  msgid "No field options have been created."
737
  msgstr ""
738
 
739
+ #: ../custom-contact-forms-admin.php:1191
740
  msgid "Create A Field Option"
741
  msgstr ""
742
 
743
+ #: ../custom-contact-forms-admin.php:1199
744
  msgid "Option Slug:"
745
  msgstr ""
746
 
747
+ #: ../custom-contact-forms-admin.php:1203
748
  msgid "Used to identify this option, solely for admin purposes; must be unique, and contain only letters, numbers, and underscores. Example: 'slug_one'"
749
  msgstr ""
750
 
751
+ #: ../custom-contact-forms-admin.php:1207
752
  msgid "Option Label:"
753
  msgstr ""
754
 
755
+ #: ../custom-contact-forms-admin.php:1211
756
  msgid "This is what is shown to the user in the dropdown or radio field. Example: 'United States'"
757
  msgstr ""
758
 
759
+ #: ../custom-contact-forms-admin.php:1215
760
  msgid "Option Value:"
761
  msgstr ""
762
 
763
+ #: ../custom-contact-forms-admin.php:1217
764
  msgid "This is the actual value of the option which is not shown to the user. This can be the same thing as the label. An example pairing of label => value is: 'The color green' => 'green' or 'Yes' => '1'."
765
  msgstr ""
766
 
767
+ #: ../custom-contact-forms-admin.php:1219
768
  msgid "This is the actual value of the option which is not shown to the user. This can be the same thing as the label. An example pairing of label => value is: \"The color green\" => \"green\" or \"Yes\" => \"1\"."
769
  msgstr ""
770
 
771
+ #: ../custom-contact-forms-admin.php:1222
772
  msgid "Is Dead Option:"
773
  msgstr ""
774
 
775
+ #: ../custom-contact-forms-admin.php:1224
776
  msgid "A dead option is something like 'Please Select One'. This is a useful tool for required dropdown fields. If a dead option is submitted by a user for a required dropdown field, then the user will have to go back and fill out the field again."
777
  msgstr ""
778
 
779
+ #: ../custom-contact-forms-admin.php:1228
780
  msgid "Create Field Option"
781
  msgstr ""
782
 
783
+ #: ../custom-contact-forms-admin.php:1241
784
  msgid "Create A Style for Your Forms"
785
  msgstr ""
786
 
787
+ #: ../custom-contact-forms-admin.php:1245
788
  msgid "Use this manager to create styles for your forms. Each field is already filled out with nice look defaults. It is recommended you simply input a slug and click create to see the defaults before you start changing values."
789
  msgstr ""
790
 
791
+ #: ../custom-contact-forms-admin.php:1252
792
  msgid "Style Slug:"
793
  msgstr ""
794
 
795
+ #: ../custom-contact-forms-admin.php:1255
796
  msgid "(Must be unique)"
797
  msgstr ""
798
 
799
+ #: ../custom-contact-forms-admin.php:1259
800
+ #: ../custom-contact-forms-admin.php:1658
801
+ #: ../custom-contact-forms-admin.php:1667
802
  msgid "Title Font Size:"
803
  msgstr ""
804
 
805
+ #: ../custom-contact-forms-admin.php:1262
806
  msgid "(ex: 10pt, 10px, 1em)"
807
  msgstr ""
808
 
809
+ #: ../custom-contact-forms-admin.php:1266
810
+ #: ../custom-contact-forms-admin.php:1706
811
+ #: ../custom-contact-forms-admin.php:1774
812
  msgid "Title Font Color:"
813
  msgstr ""
814
 
815
+ #: ../custom-contact-forms-admin.php:1269
816
+ #: ../custom-contact-forms-admin.php:1290
817
+ #: ../custom-contact-forms-admin.php:1354
818
+ #: ../custom-contact-forms-admin.php:1455
819
+ #: ../custom-contact-forms-admin.php:1462
820
+ #: ../custom-contact-forms-admin.php:1490
821
  msgid "(ex: FF0000)"
822
  msgstr ""
823
 
824
+ #: ../custom-contact-forms-admin.php:1273
825
+ #: ../custom-contact-forms-admin.php:1631
826
  msgid "Label Width:"
827
  msgstr ""
828
 
829
+ #: ../custom-contact-forms-admin.php:1276
830
  msgid "(ex: 100px or 20%)"
831
  msgstr ""
832
 
833
+ #: ../custom-contact-forms-admin.php:1280
834
+ #: ../custom-contact-forms-admin.php:1672
835
  msgid "Label Font Size:"
836
  msgstr ""
837
 
838
+ #: ../custom-contact-forms-admin.php:1283
839
+ #: ../custom-contact-forms-admin.php:1448
840
  msgid "(ex: 10px, 10pt, 1em)"
841
  msgstr ""
842
 
843
+ #: ../custom-contact-forms-admin.php:1287
844
+ #: ../custom-contact-forms-admin.php:1711
845
  msgid "Label Font Color:"
846
  msgstr ""
847
 
848
+ #: ../custom-contact-forms-admin.php:1294
849
+ #: ../custom-contact-forms-admin.php:1598
850
  msgid "Text Field Width:"
851
  msgstr ""
852
 
853
+ #: ../custom-contact-forms-admin.php:1297
854
+ #: ../custom-contact-forms-admin.php:1304
855
+ #: ../custom-contact-forms-admin.php:1311
856
+ #: ../custom-contact-forms-admin.php:1391
857
  msgid "(ex: 100px or 100%)"
858
  msgstr ""
859
 
860
+ #: ../custom-contact-forms-admin.php:1301
861
  msgid "Textarea Field Width:"
862
  msgstr ""
863
 
864
+ #: ../custom-contact-forms-admin.php:1308
865
  msgid "Textarea Field Height:"
866
  msgstr ""
867
 
868
+ #: ../custom-contact-forms-admin.php:1315
869
+ #: ../custom-contact-forms-admin.php:1677
870
  msgid "Field Font Size:"
871
  msgstr ""
872
 
873
+ #: ../custom-contact-forms-admin.php:1318
874
  msgid "(ex: 10px, 10pt, 1em"
875
  msgstr ""
876
 
877
+ #: ../custom-contact-forms-admin.php:1322
878
+ #: ../custom-contact-forms-admin.php:1716
879
  msgid "Field Font Color:"
880
  msgstr ""
881
 
882
+ #: ../custom-contact-forms-admin.php:1325
883
+ #: ../custom-contact-forms-admin.php:1361
884
  msgid "(ex: 333333)"
885
  msgstr ""
886
 
887
+ #: ../custom-contact-forms-admin.php:1329
888
+ #: ../custom-contact-forms-admin.php:1765
889
  msgid "Field Border Style:"
890
  msgstr ""
891
 
892
+ #: ../custom-contact-forms-admin.php:1337
893
+ #: ../custom-contact-forms-admin.php:1726
894
  msgid "Form Margin:"
895
  msgstr ""
896
 
897
+ #: ../custom-contact-forms-admin.php:1340
898
+ #: ../custom-contact-forms-admin.php:1347
899
+ #: ../custom-contact-forms-admin.php:1469
900
+ #: ../custom-contact-forms-admin.php:1476
901
  msgid "(ex: 5px or 1em)"
902
  msgstr ""
903
 
904
+ #: ../custom-contact-forms-admin.php:1344
905
+ #: ../custom-contact-forms-admin.php:1618
906
  msgid "Label Margin:"
907
  msgstr ""
908
 
909
+ #: ../custom-contact-forms-admin.php:1351
910
  msgid "Textarea Background Color:"
911
  msgstr ""
912
 
913
+ #: ../custom-contact-forms-admin.php:1358
914
  msgid "Success Popover Font Color:"
915
  msgstr ""
916
 
917
+ #: ../custom-contact-forms-admin.php:1365
918
  msgid "Success Popover Title Font Size:"
919
  msgstr ""
920
 
921
+ #: ../custom-contact-forms-admin.php:1368
922
+ #: ../custom-contact-forms-admin.php:1375
923
+ #: ../custom-contact-forms-admin.php:1497
924
+ #: ../custom-contact-forms-admin.php:1520
925
  msgid "(ex: 12px, 1em, 100%)"
926
  msgstr ""
927
 
928
+ #: ../custom-contact-forms-admin.php:1372
929
+ #: ../custom-contact-forms-admin.php:1662
930
  msgid "Form Background Color:"
931
  msgstr ""
932
 
933
+ #: ../custom-contact-forms-admin.php:1379
934
  msgid "Tooltip Background Color:"
935
  msgstr ""
936
 
937
+ #: ../custom-contact-forms-admin.php:1382
938
  msgid "(ex: 000000 or black)"
939
  msgstr ""
940
 
941
+ #: ../custom-contact-forms-admin.php:1388
942
+ #: ../custom-contact-forms-admin.php:1760
943
  msgid "Field Border Color:"
944
  msgstr ""
945
 
946
+ #: ../custom-contact-forms-admin.php:1395
947
+ #: ../custom-contact-forms-admin.php:1743
948
  msgid "Form Border Style:"
949
  msgstr ""
950
 
951
+ #: ../custom-contact-forms-admin.php:1403
952
+ #: ../custom-contact-forms-admin.php:1755
953
  msgid "Form Border Color:"
954
  msgstr ""
955
 
956
+ #: ../custom-contact-forms-admin.php:1406
957
  msgid "(ex: 000000)"
958
  msgstr ""
959
 
960
+ #: ../custom-contact-forms-admin.php:1410
961
+ #: ../custom-contact-forms-admin.php:1750
962
  msgid "Form Border Width:"
963
  msgstr ""
964
 
965
+ #: ../custom-contact-forms-admin.php:1413
966
  msgid "(ex: 1px)"
967
  msgstr ""
968
 
969
+ #: ../custom-contact-forms-admin.php:1417
970
+ #: ../custom-contact-forms-admin.php:1593
971
  msgid "Form Width:"
972
  msgstr ""
973
 
974
+ #: ../custom-contact-forms-admin.php:1420
975
  msgid "(ex: 100px or 50%)"
976
  msgstr ""
977
 
978
+ #: ../custom-contact-forms-admin.php:1424
979
  msgid "Form Font Family:"
980
  msgstr ""
981
 
982
+ #: ../custom-contact-forms-admin.php:1427
983
  msgid "(ex: Verdana, Tahoma, Arial)"
984
  msgstr ""
985
 
986
+ #: ../custom-contact-forms-admin.php:1431
987
+ #: ../custom-contact-forms-admin.php:1636
988
  msgid "Button Width:"
989
  msgstr ""
990
 
991
+ #: ../custom-contact-forms-admin.php:1434
992
  msgid "(ex: 100px, 30%, auto)"
993
  msgstr ""
994
 
995
+ #: ../custom-contact-forms-admin.php:1438
996
+ #: ../custom-contact-forms-admin.php:1641
997
  msgid "Button Height:"
998
  msgstr ""
999
 
1000
+ #: ../custom-contact-forms-admin.php:1441
1001
  msgid "(ex: 100px or 30%)"
1002
  msgstr ""
1003
 
1004
+ #: ../custom-contact-forms-admin.php:1445
1005
+ #: ../custom-contact-forms-admin.php:1682
1006
  msgid "Button Font Size:"
1007
  msgstr ""
1008
 
1009
+ #: ../custom-contact-forms-admin.php:1452
1010
+ #: ../custom-contact-forms-admin.php:1721
1011
  msgid "Button Font Color:"
1012
  msgstr ""
1013
 
1014
+ #: ../custom-contact-forms-admin.php:1459
1015
+ #: ../custom-contact-forms-admin.php:1646
1016
  msgid "Field Background Color:"
1017
  msgstr ""
1018
 
1019
+ #: ../custom-contact-forms-admin.php:1466
1020
+ #: ../custom-contact-forms-admin.php:1687
1021
  msgid "Form Padding:"
1022
  msgstr ""
1023
 
1024
+ #: ../custom-contact-forms-admin.php:1473
1025
+ #: ../custom-contact-forms-admin.php:1651
1026
  msgid "Title Margin:"
1027
  msgstr ""
1028
 
1029
+ #: ../custom-contact-forms-admin.php:1480
1030
+ #: ../custom-contact-forms-admin.php:1613
1031
  msgid "Dropdown Width:"
1032
  msgstr ""
1033
 
1034
+ #: ../custom-contact-forms-admin.php:1483
1035
  msgid "(ex: 30px, 20%, or auto)"
1036
  msgstr ""
1037
 
1038
+ #: ../custom-contact-forms-admin.php:1487
1039
  msgid "Success Popover Border Color:"
1040
  msgstr ""
1041
 
1042
+ #: ../custom-contact-forms-admin.php:1494
1043
  msgid "Success Popover Font Size:"
1044
  msgstr ""
1045
 
1046
+ #: ../custom-contact-forms-admin.php:1501
1047
  msgid "Success Popover Height:"
1048
  msgstr ""
1049
 
1050
+ #: ../custom-contact-forms-admin.php:1504
1051
  msgid "(ex: 200px, 6em, 50%)"
1052
  msgstr ""
1053
 
1054
+ #: ../custom-contact-forms-admin.php:1508
1055
+ #: ../custom-contact-forms-admin.php:1779
1056
  msgid "Field Border Roundness:"
1057
  msgstr ""
1058
 
1059
+ #: ../custom-contact-forms-admin.php:1511
1060
  msgid "(ex: 6px, or 0px)"
1061
  msgstr ""
1062
 
1063
+ #: ../custom-contact-forms-admin.php:1515
1064
+ #: ../custom-contact-forms-admin.php:1586
1065
+ #: ../custom-contact-forms-admin.php:1699
1066
  msgid "Tooltip"
1067
  msgstr ""
1068
 
1069
+ #: ../custom-contact-forms-admin.php:1516
1070
+ #: ../custom-contact-forms-admin.php:1587
1071
+ #: ../custom-contact-forms-admin.php:1700
1072
  msgid "A tooltip is the little box that fades in displaying 'Field Instructions' when a user selects a particular field."
1073
  msgstr ""
1074
 
1075
+ #: ../custom-contact-forms-admin.php:1517
1076
+ #: ../custom-contact-forms-admin.php:1694
1077
  msgid "Font Size:"
1078
  msgstr ""
1079
 
1080
+ #: ../custom-contact-forms-admin.php:1524
1081
  msgid "Tooltip Font Color:"
1082
  msgstr ""
1083
 
1084
+ #: ../custom-contact-forms-admin.php:1527
1085
  msgid "(ex: ffffff or white)"
1086
  msgstr ""
1087
 
1088
+ #: ../custom-contact-forms-admin.php:1531
1089
  msgid "Create Style"
1090
  msgstr ""
1091
 
1092
+ #: ../custom-contact-forms-admin.php:1539
1093
  msgid "Manage Form Styles"
1094
  msgstr ""
1095
 
1096
+ #: ../custom-contact-forms-admin.php:1562
1097
  msgid "Slug:"
1098
  msgstr ""
1099
 
1100
+ #: ../custom-contact-forms-admin.php:1567
1101
  msgid "Font Family:"
1102
  msgstr ""
1103
 
1104
+ #: ../custom-contact-forms-admin.php:1572
1105
  msgid "Textarea Background"
1106
  msgstr ""
1107
 
1108
+ #: ../custom-contact-forms-admin.php:1574
1109
  msgid "Color:"
1110
  msgstr ""
1111
 
1112
+ #: ../custom-contact-forms-admin.php:1579
1113
+ #: ../custom-contact-forms-admin.php:1623
1114
+ #: ../custom-contact-forms-admin.php:1656
1115
+ #: ../custom-contact-forms-admin.php:1692
1116
+ #: ../custom-contact-forms-admin.php:1731
1117
+ #: ../custom-contact-forms-admin.php:1772
1118
  msgid "Success Popover"
1119
  msgstr ""
1120
 
1121
+ #: ../custom-contact-forms-admin.php:1581
1122
  msgid "Border Color:"
1123
  msgstr ""
1124
 
1125
+ #: ../custom-contact-forms-admin.php:1588
1126
+ #: ../custom-contact-forms-admin.php:1733
1127
  msgid "Font Color:"
1128
  msgstr ""
1129
 
1130
+ #: ../custom-contact-forms-admin.php:1603
1131
  msgid "Textarea Width:"
1132
  msgstr ""
1133
 
1134
+ #: ../custom-contact-forms-admin.php:1608
1135
  msgid "Textarea Height:"
1136
  msgstr ""
1137
 
1138
+ #: ../custom-contact-forms-admin.php:1625
1139
  msgid "Height:"
1140
  msgstr ""
1141
 
1142
+ #: ../custom-contact-forms-admin.php:1701
1143
  msgid "Background Color:"
1144
  msgstr ""
1145
 
1146
+ #: ../custom-contact-forms-admin.php:1738
1147
  msgid "Tooltip Font Size:"
1148
  msgstr ""
1149
 
1150
+ #: ../custom-contact-forms-admin.php:1813
1151
  msgid "Report a Bug/Suggest a Feature"
1152
  msgstr ""
1153
 
1154
+ #: ../custom-contact-forms-admin.php:1821
1155
  #: ../modules/db/custom-contact-forms-default-db.php:25
1156
  msgid "Your Name:"
1157
  msgstr ""
1158
 
1159
+ #: ../custom-contact-forms-admin.php:1827
1160
  msgid "Your Email:"
1161
  msgstr ""
1162
 
1163
+ #: ../custom-contact-forms-admin.php:1835
1164
  msgid "Who Hosts Your Website?"
1165
  msgstr ""
1166
 
1167
+ #: ../custom-contact-forms-admin.php:1841
1168
  msgid "Purpose of this message:"
1169
  msgstr ""
1170
 
1171
+ #: ../custom-contact-forms-admin.php:1845
1172
  msgid "Bug Report"
1173
  msgstr ""
1174
 
1175
+ #: ../custom-contact-forms-admin.php:1848
1176
  msgid "Suggest a Feature"
1177
  msgstr ""
1178
 
1179
+ #: ../custom-contact-forms-admin.php:1851
1180
  msgid "Plugin Question"
1181
  msgstr ""
1182
 
1183
+ #: ../custom-contact-forms-admin.php:1859
1184
  msgid "Version of Custom Contact Forms?"
1185
  msgstr ""
1186
 
1187
+ #: ../custom-contact-forms-admin.php:1865
1188
  msgid "Version of WordPress?"
1189
  msgstr ""
1190
 
1191
+ #: ../custom-contact-forms-admin.php:1873
1192
  #: ../modules/db/custom-contact-forms-default-db.php:31
1193
  msgid "Your Message:"
1194
  msgstr ""
1195
 
1196
+ #: ../custom-contact-forms-admin.php:1879
1197
  #: ../modules/db/custom-contact-forms-default-db.php:53
1198
  msgid "Send Message"
1199
  msgstr ""
1200
 
1201
+ #: ../custom-contact-forms-admin.php:1889
1202
  msgid "Custom HTML Forms (Advanced)"
1203
  msgstr ""
1204
 
1205
+ #: ../custom-contact-forms-admin.php:1893
1206
  msgid ""
1207
  "If you know HTML and simply want to use this plugin to process form requests, this feature is for you. \n"
1208
  "\t\t\t\t\tThe following HTML is a the framework to which you must adhere. In order for your form to work you MUST do the following: a) Keep the form action/method the same (yes the action is supposed to be empty), b) Include all the hidden fields shown below, c) provide a \n"
1209
  "\t\t\t\t\thidden field with a success message or thank you page (both hidden fields are included below, you must choose one or the other and fill in the value part of the input field appropriately."
1210
  msgstr ""
1211
 
1212
+ #: ../custom-contact-forms-admin.php:1900
1213
  msgid "Thank you for filling out our form!"
1214
  msgstr ""
1215
 
1216
+ #: ../custom-contact-forms-admin.php:1905
1217
  msgid "Paste all this code into a page or post and edit it to your liking. It is recommended you only use this feature if you are experienced with HTML. The destination_email field specifies where emails will be sent on successful submission; you can have the form send to multiple addresses by separating email's with semi-colons (i.e. email@google.com; email2@google.com). The success_message field will add a popover containing the message when the form is completed successfully, the thank_you_page field will force the user to be redirected to that specific page on successful form completion. The required_fields hidden field is optional; to use it separate the field names you want required by commas. Remember to use underscores instead of spaces in field names!"
1218
  msgstr ""
1219
 
1220
+ #: ../custom-contact-forms-admin.php:1915
1221
  msgid "Custom Contact Forms Plugin News"
1222
  msgstr ""
1223
 
1224
+ #: ../custom-contact-forms-admin.php:1979
1225
  #: ../custom-contact-forms.php:101
1226
  msgid "Saved Form Submissions"
1227
  msgstr ""
1228
 
1229
+ #: ../custom-contact-forms-admin.php:1986
1230
+ #: ../custom-contact-forms-admin.php:2042
1231
  msgid "Date Submitted"
1232
  msgstr ""
1233
 
1234
+ #: ../custom-contact-forms-admin.php:1987
1235
+ #: ../custom-contact-forms-admin.php:2043
1236
+ #: ../modules/export/custom-contact-forms-export.php:24
1237
  msgid "Form Submitted"
1238
  msgstr ""
1239
 
1240
+ #: ../custom-contact-forms-admin.php:1988
1241
+ #: ../custom-contact-forms-admin.php:2044
1242
  msgid "Form Page"
1243
  msgstr ""
1244
 
1245
+ #: ../custom-contact-forms-admin.php:1989
1246
+ #: ../custom-contact-forms-admin.php:2045
1247
+ #: ../modules/export/custom-contact-forms-export.php:24
1248
+ msgid "Form ID"
1249
+ msgstr ""
1250
+
1251
+ #: ../custom-contact-forms-admin.php:2008
1252
  msgid "Custom HTML Form"
1253
  msgstr ""
1254
 
1255
+ #: ../custom-contact-forms-admin.php:2085
1256
  msgid "Your settings have been successfully saved!"
1257
  msgstr ""
1258
 
1259
+ #: ../custom-contact-forms-admin.php:2090
1260
  msgid "Your mail settings have been successfully saved!"
1261
  msgstr ""
1262
 
1263
+ #: ../custom-contact-forms-admin.php:2128
1264
  #: ../custom-contact-forms.php:102
1265
  msgid "General Settings"
1266
  msgstr ""
1267
 
1268
+ #: ../custom-contact-forms-admin.php:2135
1269
  msgid "Email Form Submissions:"
1270
  msgstr ""
1271
 
1272
+ #: ../custom-contact-forms-admin.php:2147
1273
  msgid "When a user fills out one of your forms, the info submitted is saved in the Saved Form Submission section of the admin panel for you to view. If this is enabled, you will also be sent an email containing the submission info."
1274
  msgstr ""
1275
 
1276
+ #: ../custom-contact-forms-admin.php:2151
1277
  msgid "Default Email:"
1278
  msgstr ""
1279
 
1280
+ #: ../custom-contact-forms-admin.php:2156
1281
  msgid "Form emails will be sent <span>to</span> this address, if no destination email is specified by the form."
1282
  msgstr ""
1283
 
1284
+ #: ../custom-contact-forms-admin.php:2160
1285
  msgid "Front End JQuery:"
1286
  msgstr ""
1287
 
1288
+ #: ../custom-contact-forms-admin.php:2164
1289
+ #: ../custom-contact-forms-admin.php:2207
1290
+ #: ../custom-contact-forms-admin.php:2313
1291
+ #: ../custom-contact-forms-admin.php:2329
1292
+ #: ../custom-contact-forms-admin.php:2357
1293
  msgid "Enabled"
1294
  msgstr ""
1295
 
1296
+ #: ../custom-contact-forms-admin.php:2167
1297
+ #: ../custom-contact-forms-admin.php:2210
1298
+ #: ../custom-contact-forms-admin.php:2316
1299
+ #: ../custom-contact-forms-admin.php:2332
1300
+ #: ../custom-contact-forms-admin.php:2354
1301
  msgid "Disabled"
1302
  msgstr ""
1303
 
1304
+ #: ../custom-contact-forms-admin.php:2172
1305
  #, php-format
1306
  msgid "Some plugins don't setup JQuery correctly, so when any other plugin uses JQuery (whether correctly or not), JQuery works for neither plugin. This plugin uses JQuery correctly. If another plugin isn't using JQuery correctly but is more important to you than this one: disable this option. 99% of this plugin's functionality will work without JQuery, just no field instruction tooltips."
1307
  msgstr ""
1308
 
1309
+ #: ../custom-contact-forms-admin.php:2176
1310
  msgid "Default From Email:"
1311
  msgstr ""
1312
 
1313
+ #: ../custom-contact-forms-admin.php:2181
1314
  msgid "Form emails will be sent <span>from</span> this address. It is recommended you provide a real email address that has been created through your host."
1315
  msgstr ""
1316
 
1317
+ #: ../custom-contact-forms-admin.php:2185
1318
  msgid "Default From Name:"
1319
  msgstr ""
1320
 
1321
+ #: ../custom-contact-forms-admin.php:2190
1322
  msgid "This setting allows you to specify the name under which form emails are sent. The default is 'Custom Contact Forms'."
1323
  msgstr ""
1324
 
1325
+ #: ../custom-contact-forms-admin.php:2194
1326
  msgid "Default Email Subject:"
1327
  msgstr ""
1328
 
1329
+ #: ../custom-contact-forms-admin.php:2199
1330
  msgid "Default subject to be included in all form emails."
1331
  msgstr ""
1332
 
1333
+ #: ../custom-contact-forms-admin.php:2203
1334
  msgid "Enable Dashboard Widget:"
1335
  msgstr ""
1336
 
1337
+ #: ../custom-contact-forms-admin.php:2214
1338
  msgid "Enabling this will display a widget on your dashboard that shows the latest form submissions."
1339
  msgstr ""
1340
 
1341
+ #: ../custom-contact-forms-admin.php:2218
1342
  msgid "Dashboard Widget Accessibility:"
1343
  msgstr ""
1344
 
1345
+ #: ../custom-contact-forms-admin.php:2222
1346
  msgid "Only admins can view"
1347
  msgstr ""
1348
 
1349
+ #: ../custom-contact-forms-admin.php:2225
1350
  msgid "All roles except subscribers can view"
1351
  msgstr ""
1352
 
1353
+ #: ../custom-contact-forms-admin.php:2228
1354
  msgid "All roles can view"
1355
  msgstr ""
1356
 
1357
+ #: ../custom-contact-forms-admin.php:2232
1358
  msgid "If you are using the dashboard widget, this allows you to disallow certain users from viewing it."
1359
  msgstr ""
1360
 
1361
+ #: ../custom-contact-forms-admin.php:2236
1362
  msgid "Use Code Type:"
1363
  msgstr ""
1364
 
1365
+ #: ../custom-contact-forms-admin.php:2244
1366
  msgid "This lets you switch the form code between HTML and XHTML."
1367
  msgstr ""
1368
 
1369
+ #: ../custom-contact-forms-admin.php:2248
1370
  msgid "Restrict Frontend JS and CSS to Form Pages Only:"
1371
  msgstr ""
1372
 
1373
+ #: ../custom-contact-forms-admin.php:2259
1374
  msgid "Within each form in the form manager, you can specify the page id's on which that form will be used. If you set this to 'Yes', the plugin will only include CSS and JS files on pages/posts where a CCF form is inserted. If this is set to 'No', CSS and JS files for this plugin will be included on every page of your site except in the admin area."
1375
  msgstr ""
1376
 
1377
+ #: ../custom-contact-forms-admin.php:2265
1378
  msgid "Default Form Success Message Title:"
1379
  msgstr ""
1380
 
1381
+ #: ../custom-contact-forms-admin.php:2270
1382
  msgid "If someone fills out a form for which a success message title is not provided and a custom success page is not provided, the plugin will show a popover using this field as the window title."
1383
  msgstr ""
1384
 
1385
+ #: ../custom-contact-forms-admin.php:2275
1386
  msgid "Default Form Success Message:"
1387
  msgstr ""
1388
 
1389
+ #: ../custom-contact-forms-admin.php:2280
1390
  msgid "If someone fills out a form for which a success message is not provided and a custom success page is not provided, the plugin will show a popover containing this message."
1391
  msgstr ""
1392
 
1393
+ #: ../custom-contact-forms-admin.php:2284
1394
  msgid "Default Form Error Header:"
1395
  msgstr ""
1396
 
1397
+ #: ../custom-contact-forms-admin.php:2289
1398
  msgid "When a form is filled out incorrectly, this message will be displayed followed by the individual field error messages."
1399
  msgstr ""
1400
 
1401
+ #: ../custom-contact-forms-admin.php:2293
1402
  msgid "Remember Field Values:"
1403
  msgstr ""
1404
 
1405
+ #: ../custom-contact-forms-admin.php:2305
1406
  msgid "Selecting yes will make form fields remember how they were last filled out."
1407
  msgstr ""
1408
 
1409
+ #: ../custom-contact-forms-admin.php:2309
1410
  msgid "Tooltips in Widget:"
1411
  msgstr ""
1412
 
1413
+ #: ../custom-contact-forms-admin.php:2321
1414
  msgid "Enabling this shows tooltips containing field instructions on forms in the widget."
1415
  msgstr ""
1416
 
1417
+ #: ../custom-contact-forms-admin.php:2325
1418
  msgid "Fancy Admin AJAX Abilities:"
1419
  msgstr ""
1420
 
1421
+ #: ../custom-contact-forms-admin.php:2337
1422
  msgid "If you enable this, creating, editing and modifying forms, fields, styles, etc in the admin panel will be done using AJAX. This means that clicking things like 'Edit' or 'Delete' will not cause the page to reload thus managing your forms will be much smoother and quicker. If you are having problems with things not saving, deleting, or inserting correctly, then disable this and fill out a bug report below."
1423
  msgstr ""
1424
 
1425
+ #: ../custom-contact-forms-admin.php:2341
1426
  msgid "Default Permissions Error:"
1427
  msgstr ""
1428
 
1429
+ #: ../custom-contact-forms-admin.php:2346
1430
  msgid "When someone doesn't have the proper permissions to use a form, this message is displayed in place of the form. You control who can view each form with the form access manager which is located inside the form manager."
1431
  msgstr ""
1432
 
1433
+ #: ../custom-contact-forms-admin.php:2350
1434
  msgid "Form Access Capabilities:"
1435
  msgstr ""
1436
 
1437
+ #: ../custom-contact-forms-admin.php:2362
1438
  msgid "The form access manager within each form allows you to control who can view your form. However, that will not take effect on any of your forms unless this is enabled."
1439
  msgstr ""
1440
 
1441
+ #: ../custom-contact-forms-admin.php:2366
1442
  msgid "Maximum File Upload Size:"
1443
  msgstr ""
1444
 
1445
+ #: ../custom-contact-forms-admin.php:2368
1446
  msgid "MB"
1447
  msgstr ""
1448
 
1449
+ #: ../custom-contact-forms-admin.php:2372
1450
  msgid "When creating file fields, you can specify maximum upload sizes for each individual field. This setting lets you set an overall cap for security reasons. It is recommended you leave this at 10 MB."
1451
  msgstr ""
1452
 
1453
+ #: ../custom-contact-forms-admin.php:2375
1454
  msgid "Show Sidebar Widget:"
1455
  msgstr ""
1456
 
1457
+ #: ../custom-contact-forms-admin.php:2380
1458
  msgid "On Homepage"
1459
  msgstr ""
1460
 
1461
+ #: ../custom-contact-forms-admin.php:2384
1462
  msgid "On Pages"
1463
  msgstr ""
1464
 
1465
+ #: ../custom-contact-forms-admin.php:2388
1466
  msgid "On Single Posts"
1467
  msgstr ""
1468
 
1469
+ #: ../custom-contact-forms-admin.php:2393
1470
  msgid "On Categories"
1471
  msgstr ""
1472
 
1473
+ #: ../custom-contact-forms-admin.php:2397
1474
  msgid "On Archives"
1475
  msgstr ""
1476
 
1477
+ #: ../custom-contact-forms-admin.php:2402
1478
  msgid "Update"
1479
  msgstr ""
1480
 
1481
+ #: ../custom-contact-forms-admin.php:2410
1482
  msgid "Mail Settings"
1483
  msgstr ""
1484
 
1485
+ #: ../custom-contact-forms-admin.php:2414
1486
  msgid "There are two ways you can send emails: using the PHP mail() function or using SMTP (secure/insecure). If you choose to use the PHP mail() function you can ignore all the other options. For some people Wordpress's default way of sending mail does not work; if for some reason your mail is being sent you should try the SMTP option."
1487
  msgstr ""
1488
 
1489
+ #: ../custom-contact-forms-admin.php:2415
1490
  msgid "* Send My Emails Using the Following:"
1491
  msgstr ""
1492
 
1493
+ #: ../custom-contact-forms-admin.php:2417
1494
  msgid "Wordpress Default"
1495
  msgstr ""
1496
 
1497
+ #: ../custom-contact-forms-admin.php:2418
1498
  msgid "SMTP"
1499
  msgstr ""
1500
 
1501
+ #: ../custom-contact-forms-admin.php:2419
1502
  msgid "(If mail isn't sending, try toggling this option.)"
1503
  msgstr ""
1504
 
1505
+ #: ../custom-contact-forms-admin.php:2422
1506
  msgid "SMTP Host:"
1507
  msgstr ""
1508
 
1509
+ #: ../custom-contact-forms-admin.php:2423
1510
  msgid "SMTP Port:"
1511
  msgstr ""
1512
 
1513
+ #: ../custom-contact-forms-admin.php:2424
1514
  msgid "Encryption:"
1515
  msgstr ""
1516
 
1517
+ #: ../custom-contact-forms-admin.php:2426
1518
  msgid "SSL"
1519
  msgstr ""
1520
 
1521
+ #: ../custom-contact-forms-admin.php:2427
1522
  msgid "TLS"
1523
  msgstr ""
1524
 
1525
+ #: ../custom-contact-forms-admin.php:2431
1526
  msgid "SMTP Authentication:"
1527
  msgstr ""
1528
 
1529
+ #: ../custom-contact-forms-admin.php:2431
1530
  msgid "None Needed"
1531
  msgstr ""
1532
 
1533
+ #: ../custom-contact-forms-admin.php:2431
1534
  msgid "Use SMTP Username/Password"
1535
  msgstr ""
1536
 
1537
+ #: ../custom-contact-forms-admin.php:2432
1538
  msgid "SMTP Username:"
1539
  msgstr ""
1540
 
1541
+ #: ../custom-contact-forms-admin.php:2433
1542
  msgid "SMTP Password:"
1543
  msgstr ""
1544
 
1545
+ #: ../custom-contact-forms-admin.php:2436
1546
  msgid "Save Mail Sending Options"
1547
  msgstr ""
1548
 
1549
+ #: ../custom-contact-forms-admin.php:2442
1550
  msgid "Export"
1551
  msgstr ""
1552
 
1553
+ #: ../custom-contact-forms-admin.php:2449
1554
  msgid ""
1555
+ "Preforming this export will create a file of the form \n"
1556
  "\t\t\t\t\t\tccf-export-xxxx.sql on your web server. The file created contains SQL that \n"
1557
  "\t\t\t\t\t\twill recreate all the plugin data on any Wordpress installation. After Custom Contact Forms creates the export file, you will be prompted to download it. You can use this file as a backup in case your Wordpress database gets ruined."
1558
  msgstr ""
1559
 
1560
+ #: ../custom-contact-forms-admin.php:2453
1561
  msgid "Export All CCF Plugin Content"
1562
  msgstr ""
1563
 
1564
+ #: ../custom-contact-forms-admin.php:2456
1565
+ msgid "You can export your form submissions in to a convienent format. Clicking the button below will prompt you to download a .CSV file that contains all your saved form submissions. Since this export contains multiple forms that are assumed to have different fields, this export will only contain the value of each field and not the name of that field."
1566
+ msgstr ""
1567
+
1568
+ #: ../custom-contact-forms-admin.php:2457
1569
+ msgid "Export All Saved Form Submissions to CSV"
1570
+ msgstr ""
1571
+
1572
+ #: ../custom-contact-forms-admin.php:2460
1573
+ msgid "You can also export only submissions from certain forms in to CSV format. This CSV export will probably more useful to you because it will contain the name of fields as well as the values. This export works best on forms that have fields that have remained completely constant throughout submission."
1574
+ msgstr ""
1575
+
1576
+ #: ../custom-contact-forms-admin.php:2461
1577
+ msgid "Export This Form's Submissions to CSV"
1578
+ msgstr ""
1579
+
1580
+ #: ../custom-contact-forms-admin.php:2468
1581
  msgid "Import"
1582
  msgstr ""
1583
 
1584
+ #: ../custom-contact-forms-admin.php:2474
1585
  msgid "Browse to a CCF .sql export file to import Custom Contact Form data from another Wordpress installation to this one. Pressing the 'Clear and Import' button deletes all current data and then imports the selected file; this will not work for merging to data!. Clearing all CCF data before importing prevents any conflicts from occuring. Before you attempt an import, you should always download a backup, by clicking the 'Export All' button."
1586
  msgstr ""
1587
 
1588
+ #: ../custom-contact-forms-admin.php:2477
1589
  msgid "Choose What You Want to Use from the Import File:"
1590
  msgstr ""
1591
 
1592
+ #: ../custom-contact-forms-admin.php:2483
1593
  msgid "Use General Settings"
1594
  msgstr ""
1595
 
1596
+ #: ../custom-contact-forms-admin.php:2495
1597
  msgid "Form Submissions"
1598
  msgstr ""
1599
 
1600
+ #: ../custom-contact-forms-admin.php:2525
1601
  msgid "Choose an Import File:"
1602
  msgstr ""
1603
 
1604
+ #: ../custom-contact-forms-admin.php:2529
1605
  msgid "Clear and Import"
1606
  msgstr ""
1607
 
1608
+ #: ../custom-contact-forms-admin.php:2531
1609
  msgid "Yes, I want to do this and have created a backup."
1610
  msgstr ""
1611
 
1786
  msgid "Select a Country"
1787
  msgstr ""
1788
 
1789
+ #: ../modules/db/custom-contact-forms-db.php:422
1790
  msgid "Non-Registered User"
1791
  msgstr ""
1792
 
1862
  msgid "Thank You!"
1863
  msgstr ""
1864
 
1865
+ #: ../modules/export/custom-contact-forms-export.php:24
1866
+ msgid "Date"
1867
+ msgstr ""
1868
+
1869
+ #: ../modules/export/custom-contact-forms-export.php:24
1870
+ msgid "Form Location"
1871
+ msgstr ""
1872
+
1873
+ #: ../modules/export/custom-contact-forms-export.php:113
1874
  msgid "Custom Contact Forms Export File"
1875
  msgstr ""
1876
 
1877
+ #: ../modules/export/custom-contact-forms-export.php:114
1878
  msgid "It is recommended that you do not edit this file. The order of the"
1879
  msgstr ""
1880
 
1881
+ #: ../modules/export/custom-contact-forms-export.php:115
1882
  msgid "queries is important if you intend to use this file through the CCF"
1883
  msgstr ""
1884
 
1885
+ #: ../modules/export/custom-contact-forms-export.php:116
1886
  msgid "exporter. The query to update general settings MUST be the last query"
1887
  msgstr ""
1888
 
1889
+ #: ../modules/export/custom-contact-forms-export.php:117
1890
  msgid "in this file."
1891
  msgstr ""
1892
 
1893
+ #: ../modules/export/custom-contact-forms-user-data.php:79
1894
  msgid "View File Upload"
1895
  msgstr ""
1896
 
modules/db/custom-contact-forms-db.php CHANGED
@@ -212,9 +212,10 @@ if (!class_exists('CustomContactFormsDB')) {
212
  return $wpdb->get_results("SELECT * FROM " . CCF_STYLES_TABLE . " ORDER BY style_slug ASC");
213
  }
214
 
215
- function selectAllUserData() {
216
  global $wpdb;
217
- return $wpdb->get_results("SELECT * FROM " . CCF_USER_DATA_TABLE . " ORDER BY data_time DESC");
 
218
  }
219
 
220
  function selectForm($fid, $form_slug = '') {
212
  return $wpdb->get_results("SELECT * FROM " . CCF_STYLES_TABLE . " ORDER BY style_slug ASC");
213
  }
214
 
215
+ function selectAllUserData($form_id = NULL) {
216
  global $wpdb;
217
+ $where = ($form_id != NULL) ? " WHERE data_formid = '$form_id' " : '';
218
+ return $wpdb->get_results("SELECT * FROM " . CCF_USER_DATA_TABLE . " $where ORDER BY data_time DESC");
219
  }
220
 
221
  function selectForm($fid, $form_slug = '') {
modules/export/custom-contact-forms-export.php CHANGED
@@ -10,6 +10,7 @@ if (!class_exists('CustomContactFormsExport')) {
10
  var $last_export_content;
11
  var $last_export_file;
12
  var $exports_path;
 
13
  var $option_name;
14
 
15
  function CustomContactFormsExport($option_name) {
@@ -17,6 +18,48 @@ if (!class_exists('CustomContactFormsExport')) {
17
  $this->option_name = $option_name;
18
  }
19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  function exportAll($backup_options = true) {
21
  $out = '';
22
  foreach ($GLOBALS['ccf_tables_array'] as $table)
@@ -49,6 +92,19 @@ if (!class_exists('CustomContactFormsExport')) {
49
  return $out;
50
  }
51
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  function exportToFile($export_content = NULL) {
53
  if ($export_content == NULL) $export_content = $this->getLastExportContent();
54
  $export_file = "ccf-export-" . strtolower(date('j-M-Y--h-i-s')) . '.sql';
10
  var $last_export_content;
11
  var $last_export_file;
12
  var $exports_path;
13
+ var $csv_array;
14
  var $option_name;
15
 
16
  function CustomContactFormsExport($option_name) {
18
  $this->option_name = $option_name;
19
  }
20
 
21
+ function exportSavedFormSubmissionsToCSV($form_id = NULL) {
22
+ ccf_utils::load_module('export/custom-contact-forms-user-data.php');
23
+ $out = array();
24
+ $col_header = array(__('Form Submitted', 'custom-contact-forms'), __('Date', 'custom-contact-forms'), __('Form Location', 'custom-contact-forms'), __('Form ID', 'custom-contact-forms'));
25
+ $extra_cols = array();
26
+ $out[] = $col_header;
27
+ $user_data_array = parent::selectAllUserData($form_id);
28
+ $i = 0;
29
+ foreach ($user_data_array as $data_object) {
30
+ $line = array();
31
+ $data = new CustomContactFormsUserData(array('form_id' => $data_object->data_formid, 'data_time' => $data_object->data_time, 'form_page' => $data_object->data_formpage, 'encoded_data' => $data_object->data_value));
32
+ $data_form = parent::selectForm($data->getFormID());
33
+ $this_form = (!empty($data_form->form_slug)) ? $data_form->form_slug : '-';
34
+ $line[] = $this_form;
35
+ $line[] = date('F d, Y h:i:s A', $data->getDataTime());
36
+ $line[] = $data->getFormPage();
37
+ $line[] = $data->getFormID();
38
+ $data_array = $data->getDataArray();
39
+ ksort($data_array);
40
+
41
+ if ($i == 0) {
42
+ foreach ($data_array as $item_key => $item_value)
43
+ $extra_cols[] = $item_key;
44
+ } foreach ($extra_cols as $k) {
45
+ $line[] = $data->parseUserData($data_array[$k], true);
46
+ unset($data_array[$k]);
47
+ } foreach ($data_array as $key => $value) {
48
+ $line[] = $data->parseUserData($value, true);
49
+ }
50
+ $out[] = $line;
51
+ $i++;
52
+ }
53
+ if ($form_id != NULL) {
54
+ sort($extra_cols);
55
+ foreach ($extra_cols as $c) {
56
+ $out[0][] = $c;
57
+ }
58
+ }
59
+ $this->csv_array = $out;
60
+ return $out;
61
+ }
62
+
63
  function exportAll($backup_options = true) {
64
  $out = '';
65
  foreach ($GLOBALS['ccf_tables_array'] as $table)
92
  return $out;
93
  }
94
 
95
+ function exportCSVToFile() {
96
+ $export_file = "ccf-form-submission-export-" . strtolower(date('j-M-Y--h-i-s')) . '.csv';
97
+ if (($export_handle = @fopen($this->getExportsPath() . $export_file, 'w')) == false)
98
+ return false;
99
+
100
+ foreach ($this->csv_array as $fields) {
101
+ fputcsv($export_handle, $fields);
102
+ }
103
+ fclose($export_handle);
104
+ $this->last_export_file = $export_file;
105
+ return $export_file;
106
+ }
107
+
108
  function exportToFile($export_content = NULL) {
109
  if ($export_content == NULL) $export_content = $this->getLastExportContent();
110
  $export_file = "ccf-export-" . strtolower(date('j-M-Y--h-i-s')) . '.sql';
modules/export/custom-contact-forms-user-data.php CHANGED
@@ -73,9 +73,10 @@ if (!class_exists('CustomContactFormsUserData')) {
73
  return array_shift(explode($n, $h, 2));
74
  }
75
 
76
- function parseUserData($data) {
77
  if (preg_match('/\[file[ ]*link=("|&quot;).*?("|&quot;)\].*?\[\/[ ]*file\]/is', $data)) {
78
- $data = preg_replace('/\[file[ ]*link=("|&quot;)(.*?)("|&quot;)\](.*?)\[\/[ ]*file\]/is', '<a href="$2" title="'.__('View File Upload', 'custom-contact-forms').'">$4</a>', $data);
 
79
  }
80
  return $data;
81
  }
73
  return array_shift(explode($n, $h, 2));
74
  }
75
 
76
+ function parseUserData($data, $for_csv = false) {
77
  if (preg_match('/\[file[ ]*link=("|&quot;).*?("|&quot;)\].*?\[\/[ ]*file\]/is', $data)) {
78
+ if ($for_csv) $data = preg_replace('/\[file[ ]*link=("|&quot;)(.*?)("|&quot;)\](.*?)\[\/[ ]*file\]/is', '$2', $data);
79
+ else $data = preg_replace('/\[file[ ]*link=("|&quot;)(.*?)("|&quot;)\](.*?)\[\/[ ]*file\]/is', '<a href="$2" title="'.__('View File Upload', 'custom-contact-forms').'">$4</a>', $data);
80
  }
81
  return $data;
82
  }
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.taylorlovett.com
4
  Tags: contact form, web form, custom contact form, custom forms, captcha form, contact fields, form mailers
5
  Requires at least: 2.8.1
6
  Tested up to: 3.2.1
7
- Stable tag: 4.7.0.5
8
 
9
  Gauranteed to be the most customizable and intuitive contact form plugin for Wordpress.
10
 
@@ -16,6 +16,7 @@ Special Features:
16
  ------------------
17
  Custom Contact Forms 4.7 will revolutionize the idea of a Wordpress plugin.
18
 
 
19
  * __NEW__ File Upload Fields
20
  * __NEW__ Redesigned admin panel
21
  * __NEW__ - Option to only include JQuery and CSS and pages that actually use your forms
@@ -142,6 +143,9 @@ Visit http://www.taylorlovett.com/wordpress-plugins for screenshots. Right now a
142
 
143
  == Changelog ==
144
 
 
 
 
145
  = 4.7.0.5 =
146
  * custom-contact-forms-front.php - Notice bugs fixed
147
  * custom-contact-forms.php - Notice bugs fixed
4
  Tags: contact form, web form, custom contact form, custom forms, captcha form, contact fields, form mailers
5
  Requires at least: 2.8.1
6
  Tested up to: 3.2.1
7
+ Stable tag: 4.8.0.0
8
 
9
  Gauranteed to be the most customizable and intuitive contact form plugin for Wordpress.
10
 
16
  ------------------
17
  Custom Contact Forms 4.7 will revolutionize the idea of a Wordpress plugin.
18
 
19
+ * __NEW__ Export form submissions to .CSV
20
  * __NEW__ File Upload Fields
21
  * __NEW__ Redesigned admin panel
22
  * __NEW__ - Option to only include JQuery and CSS and pages that actually use your forms
143
 
144
  == Changelog ==
145
 
146
+ = 4.8.0.0 =
147
+ * js/jquery.tools.min.js - Updated to fix firefox tooltip bug
148
+
149
  = 4.7.0.5 =
150
  * custom-contact-forms-front.php - Notice bugs fixed
151
  * custom-contact-forms.php - Notice bugs fixed