function getCountriesCode($field_object, $form_id)
 {
     ccf_utils::load_module('extra_fields/countries_field.php');
     $req = $field_object->field_required == 1 ? '* ' : '';
     $countries_field = new ccf_countries_field($field_object->field_class, $form_id, $field_object->field_value, $field_object->field_instructions);
     return '<label for="' . ccf_utils::decodeOption($field_object->field_slug, 1, 1) . '">' . $req . ccf_utils::decodeOption($field_object->field_label, 1, 1) . '</label>' . "\n" . $countries_field->getCode();
 }
Exemple #2
0
        function __construct($public_key, $label = NULL, $slug = NULL, $class = NULL, $initial_value = NULL, $field_instructions = NULL)
        {
            $class_attr = $class == NULL ? '' : $class;
            $label = !empty($label) ? '<div><label for="' . ccf_utils::decodeOption($slug, 1, 1) . '">* ' . ccf_utils::decodeOption($label, 1, 1) . '</label></div>' : '';
            if ($field_instructions == NULL) {
                $instructions_attr = '';
                $tooltip_class = '';
            } else {
                $instructions_attr = ' title="' . esc_attr($field_instructions) . '" ';
                $tooltip_class = 'ccf-tooltip-field';
            }
            ob_start();
            ?>
			<div id="recaptcha_widget" style="display:none" class="<?php 
            echo esc_attr($class_attr);
            ?>
">
				<div class="right">
					<img class="logo" width="75" height="80" src="<?php 
            echo plugins_url();
            ?>
/custom-contact-forms/images/recaptcha-logo-white.png" />
					<div class="reload"><a href="javascript:Recaptcha.reload()"><img width="25" height="18" src="<?php 
            echo plugins_url();
            ?>
/custom-contact-forms/images/refresh.png" alt="Reload captcha" /></a></div>
					<div class="recaptcha_only_if_image audio"><a href="javascript:Recaptcha.switch_type('audio')"><img width="25" height="15" src="<?php 
            echo plugins_url();
            ?>
/custom-contact-forms/images/audio.png" alt="Play audio captcha" /></a></div>
					<!--<div class="recaptcha_only_if_audio"><a href="javascript:Recaptcha.switch_type('image')"><img width="25" height="18" src="<?php 
            echo plugins_url();
            ?>
/custom-contact-forms/images/refresh.png" alt="Reload captcha" /></a></div>
					--><div class="help"><a href="javascript:Recaptcha.showhelp()"><img width="25" height="16" src="<?php 
            echo plugins_url();
            ?>
/custom-contact-forms/images/help.png" alt="Recaptcha help" /></a></div>
				</div>
				<div class="left">
					<div id="recaptcha_image"></div>
					<div class="recaptcha_only_if_incorrect_sol" style="color:red">Incorrect please try again</div>
					<?php 
            echo $label;
            ?>
					<input value="<?php 
            if (!empty($initial_value)) {
                echo esc_attr($initial_value);
            }
            ?>
" type="text" id="recaptcha_response_field" name="recaptcha_response_field" class="<?php 
            echo $tooltip_class;
            ?>
" <?php 
            echo $instructions_attr;
            ?>
 />
				</div>
				
			  </div>
			 
			  <script type="text/javascript"
				 src="http://www.google.com/recaptcha/api/challenge?k=<?php 
            echo $public_key;
            ?>
">
			  </script>
			  <noscript>
				<iframe src="http://www.google.com/recaptcha/api/noscript?k=<?php 
            echo $public_key;
            ?>
"
					 height="300" width="500" frameborder="0"></iframe><br>
				<textarea name="recaptcha_challenge_field" rows="3" cols="40">
				</textarea>
				<input type="hidden" name="recaptcha_response_field"
					 value="manual_challenge">
			  </noscript>
			<?php 
            $this->field_code = ob_get_clean();
        }