<?php
/**
* Add auto-populate option for Easy Pods to select fields
*
* @package Caldera_Forms
* @author Josh Pollock <[email protected]>
* @license GPL-2.0+
* @link
* @copyright 2016 CalderaWP LLC
*/
class Caldera_Forms_Admin_APEasyPods extends Caldera_Forms_Admin_APSetup {
/**
* @inheritdoc
*/
public function add_type() {
if( class_exists( 'Caldera_Easy_Pods' ) ){
printf( '<option value="easy-pod"{{#is auto_type value="easy-pod"}} selected="selected"{{/is}}>%s</option>', esc_html__( 'Easy Pod', 'caldera-forms' ) );
}
}
/**
* @inheritdoc
*/
public function add_options() {
if( ! function_exists( 'cep_get_registry' ) ){
return;
}
$easy_pods = cep_get_registry();
?>
<div class="caldera-config-group caldera-config-group-auto-easy-pod auto-populate-type-panel" style="display:none;">
<label for="cf-auto-populate-easy-pods">
<?php esc_html_e( 'Easy Pod', 'caldera-forms' ); ?>
</label>
<div class="caldera-config-field">
<select id="cf-auto-populate-easy-pods" class="block-input field-config" name="{{_name}}[easy-pod]">";
<?php
foreach($easy_pods as $easy_pod ){
printf( '<option value="%s" {{#is easy-pod value="%s"}}selected="selected"{{/is}}>%s</option>',
esc_attr( $easy_pod[ 'id' ] ), esc_attr( $easy_pod[ 'id' ] ), esc_html__( $easy_pod[ 'name' ] ));
}
?></select>
</div>
</div>
<?php
}
} |