/wp-content/themes/bridge/framework/lib/qode.layout.php
https://gitlab.com/juanito.abelo/nlmobile · PHP · 1546 lines · 1167 code · 335 blank · 44 comment · 189 complexity · a89e7697065ba5001eaecbbd2a371ffa MD5 · raw file
- <?php
-
- /*
- Interface: iLayoutNode
- A interface that implements Layout Node methods
- */
- interface iLayoutNode
- {
- public function hasChidren();
- public function getChild($key);
- public function addChild($key, $value);
- }
-
- /*
- Interface: iRender
- A interface that implements Render methods
- */
- interface iRender
- {
- public function render($factory);
- }
-
- /*
- Class: QodePanel
- A class that initializes Qode Panel
- */
- class QodePanel implements iLayoutNode, iRender {
-
- public $children;
- public $title;
- public $name;
- public $hidden_property;
- public $hidden_value;
-
- function __construct($title="",$name="",$hidden_property="",$hidden_value="") {
- $this->children = array();
- $this->title = $title;
- $this->name = $name;
- $this->hidden_property = $hidden_property;
- $this->hidden_value = $hidden_value;
- }
-
- public function hasChidren() {
- return (count($this->children) > 0)?true:false;
- }
-
- public function getChild($key) {
- return $this->children[$key];
- }
-
- public function addChild($key, $value) {
- $this->children[$key] = $value;
- }
-
- public function render($factory) {
- $hidden = false;
- if (!empty($this->hidden_property)){
- if (qodef_option_get_value($this->hidden_property)==$this->hidden_value)
- $hidden = true;
- }
- ?>
- <div class="qodef-page-form-section-holder" id="qodef_<?php echo $this->name; ?>"<?php if ($hidden) { ?> style="display: none"<?php } ?>>
- <h3 class="qodef-page-section-title"><?php echo $this->title; ?></h3>
- <?php
- foreach ($this->children as $child) {
- $this->renderChild($child, $factory);
- }
- ?>
- </div>
- <?php
- }
-
- public function renderChild(iRender $child, $factory) {
- $child->render($factory);
- }
- }
-
- /*
- Class: QodeContainer
- A class that initializes Qode Container
- */
- class QodeContainer implements iLayoutNode, iRender {
-
- public $children;
- public $name;
- public $hidden_property;
- public $hidden_value;
- public $hidden_values;
-
- function __construct($name="",$hidden_property="",$hidden_value="",$hidden_values=array()) {
- $this->children = array();
- $this->name = $name;
- $this->hidden_property = $hidden_property;
- $this->hidden_value = $hidden_value;
- $this->hidden_values = $hidden_values;
- }
-
- public function hasChidren() {
- return (count($this->children) > 0)?true:false;
- }
-
- public function getChild($key) {
- return $this->children[$key];
- }
-
- public function addChild($key, $value) {
- $this->children[$key] = $value;
- }
-
- public function render($factory) {
- $hidden = false;
- if (!empty($this->hidden_property)){
- if (qodef_option_get_value($this->hidden_property)==$this->hidden_value)
- $hidden = true;
- else {
- foreach ($this->hidden_values as $value) {
- if (qodef_option_get_value($this->hidden_property)==$value)
- $hidden = true;
-
- }
- }
- }
- ?>
- <div class="qodef-page-form-container-holder" id="qodef_<?php echo $this->name; ?>"<?php if ($hidden) { ?> style="display: none"<?php } ?>>
- <?php
- foreach ($this->children as $child) {
- $this->renderChild($child, $factory);
- }
- ?>
- </div>
- <?php
- }
-
- public function renderChild(iRender $child, $factory) {
- $child->render($factory);
- }
- }
-
- /*
- Class: QodeContainerNoStyle
- A class that initializes Qode Container without css classes
- */
- class QodeContainerNoStyle implements iLayoutNode, iRender {
-
- public $children;
- public $name;
- public $hidden_property;
- public $hidden_value;
- public $hidden_values;
-
- function __construct($name="",$hidden_property="",$hidden_value="",$hidden_values=array()) {
- $this->children = array();
- $this->name = $name;
- $this->hidden_property = $hidden_property;
- $this->hidden_value = $hidden_value;
- $this->hidden_values = $hidden_values;
- }
-
- public function hasChidren() {
- return (count($this->children) > 0)?true:false;
- }
-
- public function getChild($key) {
- return $this->children[$key];
- }
-
- public function addChild($key, $value) {
- $this->children[$key] = $value;
- }
-
- public function render($factory) {
- $hidden = false;
- if (!empty($this->hidden_property)){
- if (qodef_option_get_value($this->hidden_property)==$this->hidden_value)
- $hidden = true;
- else {
- foreach ($this->hidden_values as $value) {
- if (qodef_option_get_value($this->hidden_property)==$value)
- $hidden = true;
-
- }
- }
- }
- ?>
- <div id="qodef_<?php echo esc_attr($this->name); ?>"<?php if ($hidden) { ?> style="display: none"<?php } ?>>
- <?php
- foreach ($this->children as $child) {
- $this->renderChild($child, $factory);
- }
- ?>
- </div>
- <?php
- }
-
- public function renderChild(iRender $child, $factory) {
- $child->render($factory);
- }
- }
-
- /*
- Class: QodeGroup
- A class that initializes Qode Group
- */
- class QodeGroup implements iLayoutNode, iRender {
-
- public $children;
- public $title;
- public $description;
-
- function __construct($title="",$description="") {
- $this->children = array();
- $this->title = $title;
- $this->description = $description;
- }
-
- public function hasChidren() {
- return (count($this->children) > 0)?true:false;
- }
-
- public function getChild($key) {
- return $this->children[$key];
- }
-
- public function addChild($key, $value) {
- $this->children[$key] = $value;
- }
-
- public function render($factory) {
- ?>
-
- <div class="qodef-page-form-section">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $this->title; ?></h4>
-
- <p><?php echo $this->description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <?php
- foreach ($this->children as $child) {
- $this->renderChild($child, $factory);
- }
- ?>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
- }
-
- public function renderChild(iRender $child, $factory) {
- $child->render($factory);
- }
- }
-
- /*
- Class: QodeNotice
- A class that initializes Qode Notice
- */
- class QodeNotice implements iRender {
-
- public $children;
- public $title;
- public $description;
- public $notice;
- public $hidden_property;
- public $hidden_value;
- public $hidden_values;
-
- function __construct($title="",$description="",$notice="",$hidden_property="",$hidden_value="",$hidden_values=array()) {
- $this->children = array();
- $this->title = $title;
- $this->description = $description;
- $this->notice = $notice;
- $this->hidden_property = $hidden_property;
- $this->hidden_value = $hidden_value;
- $this->hidden_values = $hidden_values;
- }
-
- public function render($factory) {
- $hidden = false;
- if (!empty($this->hidden_property)){
- if (qodef_option_get_value($this->hidden_property)==$this->hidden_value)
- $hidden = true;
- else {
- foreach ($this->hidden_values as $value) {
- if (qodef_option_get_value($this->hidden_property)==$value)
- $hidden = true;
-
- }
- }
- }
- ?>
-
- <div class="qodef-page-form-section"<?php if ($hidden) { ?> style="display: none"<?php } ?>>
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $this->title; ?></h4>
-
- <p><?php echo $this->description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="alert alert-warning">
- <?php echo $this->notice; ?>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
- }
- }
-
- /*
- Class: QodeRow
- A class that initializes Qode Row
- */
- class QodeRow implements iLayoutNode, iRender {
-
- public $children;
- public $next;
-
- function __construct($next=false) {
- $this->children = array();
- $this->next = $next;
- }
-
- public function hasChidren() {
- return (count($this->children) > 0)?true:false;
- }
-
- public function getChild($key) {
- return $this->children[$key];
- }
-
- public function addChild($key, $value) {
- $this->children[$key] = $value;
- }
-
- public function render($factory) {
- ?>
- <div class="row<?php if ($this->next) echo " next-row"; ?>">
- <?php
- foreach ($this->children as $child) {
- $this->renderChild($child, $factory);
- }
- ?>
- </div>
- <?php
- }
-
- public function renderChild(iRender $child, $factory) {
- $child->render($factory);
- }
- }
-
- /*
- Class: QodeTitle
- A class that initializes Qode Title
- */
- class QodeTitle implements iRender {
- private $name;
- private $title;
- public $hidden_property;
- public $hidden_values = array();
-
- function __construct($name="",$title="",$hidden_property="",$hidden_value="") {
- $this->title = $title;
- $this->name = $name;
- $this->hidden_property = $hidden_property;
- $this->hidden_value = $hidden_value;
- }
-
- public function render($factory) {
- $hidden = false;
- if (!empty($this->hidden_property)){
- if (qodef_option_get_value($this->hidden_property)==$this->hidden_value)
- $hidden = true;
- }
- ?>
- <h5 class="qodef-page-section-subtitle" id="qodef_<?php echo esc_attr($this->name); ?>"<?php if ($hidden) { ?> style="display: none"<?php } ?>><?php echo esc_html($this->title); ?></h5>
- <?php
- }
- }
-
- /*
- Class: QodeField
- A class that initializes Qode Field
- */
- class QodeField implements iRender {
- private $type;
- private $name;
- private $default_value;
- private $label;
- private $description;
- private $options = array();
- private $args = array();
- public $hidden_property;
- public $hidden_values = array();
-
-
- function __construct($type,$name,$default_value="",$label="",$description="", $options = array(), $args = array(),$hidden_property="", $hidden_values = array()) {
- global $qodeFramework;
- $this->type = $type;
- $this->name = $name;
- $this->default_value = $default_value;
- $this->label = $label;
- $this->description = $description;
- $this->options = $options;
- $this->args = $args;
- $this->hidden_property = $hidden_property;
- $this->hidden_values = $hidden_values;
- $qodeFramework->qodeOptions->addOption($this->name,$this->default_value, $type);
- }
-
- public function render($factory) {
- $hidden = false;
- if (!empty($this->hidden_property)){
- foreach ($this->hidden_values as $value) {
- if (qodef_option_get_value($this->hidden_property)==$value)
- $hidden = true;
-
- }
- }
- $factory->render( $this->type, $this->name, $this->label, $this->description, $this->options, $this->args, $hidden );
- }
- }
-
- /*
- Class: QodeMetaField
- A class that initializes Qode Meta Field
- */
- class QodeMetaField implements iRender {
- private $type;
- private $name;
- private $default_value;
- private $label;
- private $description;
- private $options = array();
- private $args = array();
- public $hidden_property;
- public $hidden_values = array();
-
-
- function __construct($type,$name,$default_value="",$label="",$description="", $options = array(), $args = array(),$hidden_property="", $hidden_values = array()) {
- global $qodeFramework;
- $this->type = $type;
- $this->name = $name;
- $this->default_value = $default_value;
- $this->label = $label;
- $this->description = $description;
- $this->options = $options;
- $this->args = $args;
- $this->hidden_property = $hidden_property;
- $this->hidden_values = $hidden_values;
- $qodeFramework->qodeMetaBoxes->addOption($this->name,$this->default_value);
- }
-
- public function render($factory) {
- $hidden = false;
- if (!empty($this->hidden_property)){
- foreach ($this->hidden_values as $value) {
- if (qodef_option_get_value($this->hidden_property)==$value)
- $hidden = true;
-
- }
- }
- $factory->render( $this->type, $this->name, $this->label, $this->description, $this->options, $this->args, $hidden );
- }
- }
-
- abstract class QodeFieldType {
-
- abstract public function render( $name, $label="",$description="", $options = array(), $args = array(), $hidden = false );
-
- }
-
- class QodeFieldText extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- $col_width = 12;
- if(isset($args["col_width"]))
- $col_width = $args["col_width"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>"<?php if ($hidden) { ?> style="display: none"<?php } ?>>
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-<?php echo $col_width; ?>">
- <input type="text"
- class="form-control qodef-input qodef-form-element"
- name="<?php echo $name; ?>" value="<?php echo htmlspecialchars(qodef_option_get_value($name)); ?>"
- placeholder=""/></div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldTextSimple extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- ?>
-
-
- <div class="col-lg-3" id="qodef_<?php echo $name; ?>"<?php if ($hidden) { ?> style="display: none"<?php } ?>>
- <em class="qodef-field-description"><?php echo $label; ?></em>
- <input type="text"
- class="form-control qodef-input qodef-form-element"
- name="<?php echo $name; ?>" value="<?php echo htmlspecialchars(qodef_option_get_value($name)); ?>"
- placeholder=""/></div>
- <?php
-
- }
-
- }
-
- class QodeFieldTextArea extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- ?>
-
- <div class="qodef-page-form-section">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <textarea class="form-control qodef-form-element"
- name="<?php echo $name; ?>"
- rows="5"><?php echo htmlspecialchars(qodef_option_get_value($name)); ?></textarea>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldTextAreaSimple extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- ?>
-
- <div class="col-lg-3">
- <em class="qodef-field-description"><?php echo esc_html($label); ?></em>
- <textarea class="form-control qodef-form-element"
- name="<?php echo esc_attr($name); ?>"
- rows="5"><?php echo qodef_option_get_value($name); ?></textarea>
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldColor extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- ?>
-
- <div class="qodef-page-form-section">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <input type="text" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>" class="my-color-field"/>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldColorSimple extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- ?>
-
- <div class="col-lg-3" id="qodef_<?php echo $name; ?>"<?php if ($hidden) { ?> style="display: none"<?php } ?>>
- <em class="qodef-field-description"><?php echo $label; ?></em>
- <input type="text" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>" class="my-color-field"/>
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldImage extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- ?>
-
- <div class="qodef-page-form-section">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <div class="qodef-media-uploader">
- <div<?php if (!qodef_option_has_value($name)) { ?> style="display: none"<?php } ?>
- class="qodef-media-image-holder">
- <img src="<?php if (qodef_option_has_value($name)) { echo qodef_get_attachment_thumb_url(qodef_option_get_value($name)); } ?>" alt=""
- class="qodef-media-image img-thumbnail"/>
- </div>
- <div style="display: none"
- class="qodef-media-meta-fields">
- <input type="hidden" class="qodef-media-upload-url"
- name="<?php echo $name; ?>"
- value="<?php echo qodef_option_get_value($name); ?>"/>
- <input type="hidden"
- class="qodef-media-upload-height"
- name="qode_options_theme[media-upload][height]"
- value=""/>
- <input type="hidden"
- class="qodef-media-upload-width"
- name="qode_options_theme[media-upload][width]"
- value=""/>
- </div>
- <a class="qodef-media-upload-btn btn btn-sm btn-primary"
- href="javascript:void(0)"
- data-frame-title="<?php _e('Select Image'); ?>"
- data-frame-button-text="<?php _e('Select Image'); ?>"><?php _e('Upload'); ?></a>
- <a style="display: none;" href="javascript: void(0)"
- class="qodef-media-remove-btn btn btn-default btn-sm"><?php _e('Remove', 'qode'); ?></a>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldFont extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- global $fontArrays;
- ?>
-
- <div class="qodef-page-form-section">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-3">
- <select class="form-control qodef-form-element"
- name="<?php echo $name; ?>">
- <option value="-1">Default</option>
- <?php foreach($fontArrays as $fontArray) { ?>
- <option <?php if (qodef_option_get_value($name) == str_replace(' ', '+', $fontArray["family"])) { echo "selected='selected'"; } ?> value="<?php echo str_replace(' ', '+', $fontArray["family"]); ?>"><?php echo $fontArray["family"]; ?></option>
- <?php } ?>
- </select>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldFontSimple extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- global $fontArrays;
- ?>
-
-
- <div class="col-lg-3">
- <em class="qodef-field-description"><?php echo $label; ?></em>
- <select class="form-control qodef-form-element"
- name="<?php echo $name; ?>">
- <option value="-1">Default</option>
- <?php foreach($fontArrays as $fontArray) { ?>
- <option <?php if (qodef_option_get_value($name) == str_replace(' ', '+', $fontArray["family"])) { echo "selected='selected'"; } ?> value="<?php echo str_replace(' ', '+', $fontArray["family"]); ?>"><?php echo $fontArray["family"]; ?></option>
- <?php } ?>
- </select>
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldSelect extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $show = array();
- if(isset($args["show"]))
- $show = $args["show"];
- $hide = array();
- if(isset($args["hide"]))
- $hide = $args["hide"];
- ?>
-
- <div class="qodef-page-form-section"<?php if ($hidden) { ?> style="display: none"<?php } ?>>
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-3">
- <select class="form-control qodef-form-element<?php if ($dependence) { echo " dependence"; } ?>"
- <?php foreach($show as $key=>$value) { ?>
- data-show-<?php echo str_replace(' ', '',$key); ?>="<?php echo $value; ?>"
- <?php } ?>
- <?php foreach($hide as $key=>$value) { ?>
- data-hide-<?php echo str_replace(' ', '',$key); ?>="<?php echo $value; ?>"
- <?php } ?>
- name="<?php echo $name; ?>">
- <?php foreach($options as $key=>$value) { if ($key == "-1") $key = ""; ?>
- <option <?php if (qodef_option_get_value($name) == $key) { echo "selected='selected'"; } ?> value="<?php echo $key; ?>"><?php echo $value; ?></option>
- <?php } ?>
- </select>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldSelectBlank extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $show = array();
- if(isset($args["show"]))
- $show = $args["show"];
- $hide = array();
- if(isset($args["hide"]))
- $hide = $args["hide"];
- ?>
-
- <div class="qodef-page-form-section"<?php if ($hidden) { ?> style="display: none"<?php } ?>>
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-3">
- <select class="form-control qodef-form-element<?php if ($dependence) { echo " dependence"; } ?>"
- <?php foreach($show as $key=>$value) { ?>
- data-show-<?php echo str_replace(' ', '',$key); ?>="<?php echo $value; ?>"
- <?php } ?>
- <?php foreach($hide as $key=>$value) { ?>
- data-hide-<?php echo str_replace(' ', '',$key); ?>="<?php echo $value; ?>"
- <?php } ?>
- name="<?php echo $name; ?>">
- <option <?php if (qodef_option_get_value($name) == "") { echo "selected='selected'"; } ?> value=""></option>
- <?php foreach($options as $key=>$value) { if ($key == "-1") $key = ""; ?>
- <option <?php if (qodef_option_get_value($name) == $key) { echo "selected='selected'"; } ?> value="<?php echo $key; ?>"><?php echo $value; ?></option>
- <?php } ?>
- </select>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldSelectSimple extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- ?>
-
-
- <div class="col-lg-3">
- <em class="qodef-field-description"><?php echo $label; ?></em>
- <select class="form-control qodef-form-element"
- name="<?php echo $name; ?>">
- <?php foreach($options as $key=>$value) { if ($key == "-1") $key = ""; ?>
- <option <?php if (qodef_option_get_value($name) == $key) { echo "selected='selected'"; } ?> value="<?php echo $key; ?>"><?php echo $value; ?></option>
- <?php } ?>
- </select>
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldSelectBlankSimple extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- ?>
-
-
- <div class="col-lg-3">
- <em class="qodef-field-description"><?php echo $label; ?></em>
- <select class="form-control qodef-form-element"
- name="<?php echo $name; ?>">
- <option <?php if (qodef_option_get_value($name) == "") { echo "selected='selected'"; } ?> value=""></option>
- <?php foreach($options as $key=>$value) { ?>
- <option <?php if (qodef_option_get_value($name) == $key) { echo "selected='selected'"; } ?> value="<?php echo $key; ?>"><?php echo $value; ?></option>
- <?php } ?>
- </select>
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldYesNo extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <p class="field switch">
- <label data-hide="<?php echo $dependence_hide_on_yes; ?>" data-show="<?php echo $dependence_show_on_yes; ?>"
- class="cb-enable<?php if (qodef_option_get_value($name) == "yes") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Yes', 'qode') ?></span></label>
- <label data-hide="<?php echo $dependence_show_on_yes; ?>" data-show="<?php echo $dependence_hide_on_yes; ?>"
- class="cb-disable<?php if (qodef_option_get_value($name) == "no") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('No', 'qode') ?></span></label>
- <input type="checkbox" id="checkbox" class="checkbox"
- name="<?php echo $name; ?>_yesno" value="yes"<?php if (qodef_option_get_value($name) == "yes") { echo " selected"; } ?>/>
- <input type="hidden" class="checkboxhidden_yesno" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>"/>
- </p>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldYesNoSimple extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
-
- <div class="col-lg-3">
- <em class="qodef-field-description"><?php echo $label; ?></em>
- <p class="field switch">
- <label data-hide="<?php echo $dependence_hide_on_yes; ?>" data-show="<?php echo $dependence_show_on_yes; ?>"
- class="cb-enable<?php if (qodef_option_get_value($name) == "yes") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Yes', 'qode') ?></span></label>
- <label data-hide="<?php echo $dependence_show_on_yes; ?>" data-show="<?php echo $dependence_hide_on_yes; ?>"
- class="cb-disable<?php if (qodef_option_get_value($name) == "no") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('No', 'qode') ?></span></label>
- <input type="checkbox" id="checkbox" class="checkbox"
- name="<?php echo $name; ?>_yesno" value="yes"<?php if (qodef_option_get_value($name) == "yes") { echo " selected"; } ?>/>
- <input type="hidden" class="checkboxhidden_yesno" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>"/>
- </p>
- </div>
-
-
- <?php
-
- }
-
- }
-
- class QodeFieldOnOff extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <p class="field switch">
-
- <p class="field switch">
- <label data-hide="<?php echo $dependence_hide_on_yes; ?>" data-show="<?php echo $dependence_show_on_yes; ?>"
- class="cb-enable<?php if (qodef_option_get_value($name) == "on") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('On', 'qode') ?></span></label>
- <label data-hide="<?php echo $dependence_show_on_yes; ?>" data-show="<?php echo $dependence_hide_on_yes; ?>"
- class="cb-disable<?php if (qodef_option_get_value($name) == "off") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Off', 'qode') ?></span></label>
- <input type="checkbox" id="checkbox" class="checkbox"
- name="<?php echo $name; ?>_onoff" value="on"<?php if (qodef_option_get_value($name) == "on") { echo " selected"; } ?>/>
- <input type="hidden" class="checkboxhidden_onoff" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>"/>
- </p>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldPortfolioFollow extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <p class="field switch">
-
- <p class="field switch">
- <label data-hide="<?php echo $dependence_hide_on_yes; ?>" data-show="<?php echo $dependence_show_on_yes; ?>"
- class="cb-enable<?php if (qodef_option_get_value($name) == "portfolio_single_follow") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Yes', 'qode') ?></span></label>
- <label data-hide="<?php echo $dependence_show_on_yes; ?>" data-show="<?php echo $dependence_hide_on_yes; ?>"
- class="cb-disable<?php if (qodef_option_get_value($name) == "portfolio_single_no_follow") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('No', 'qode') ?></span></label>
- <input type="checkbox" id="checkbox" class="checkbox"
- name="<?php echo $name; ?>_portfoliofollow" value="portfolio_single_follow"<?php if (qodef_option_get_value($name) == "portfolio_single_follow") { echo " selected"; } ?>/>
- <input type="hidden" class="checkboxhidden_portfoliofollow" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>"/>
- </p>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldZeroOne extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <p class="field switch">
-
- <p class="field switch">
- <label data-hide="<?php echo $dependence_hide_on_yes; ?>" data-show="<?php echo $dependence_show_on_yes; ?>"
- class="cb-enable<?php if (qodef_option_get_value($name) == "1") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Yes', 'qode') ?></span></label>
- <label data-hide="<?php echo $dependence_show_on_yes; ?>" data-show="<?php echo $dependence_hide_on_yes; ?>"
- class="cb-disable<?php if (qodef_option_get_value($name) == "0") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('No', 'qode') ?></span></label>
- <input type="checkbox" id="checkbox" class="checkbox"
- name="<?php echo $name; ?>_zeroone" value="1"<?php if (qodef_option_get_value($name) == "1") { echo " selected"; } ?>/>
- <input type="hidden" class="checkboxhidden_zeroone" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>"/>
- </p>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldImageVideo extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <p class="field switch">
-
- <p class="field switch switch-type">
- <label data-hide="<?php echo $dependence_hide_on_yes; ?>" data-show="<?php echo $dependence_show_on_yes; ?>"
- class="cb-enable<?php if (qodef_option_get_value($name) == "image") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Image', 'qode') ?></span></label>
- <label data-hide="<?php echo $dependence_show_on_yes; ?>" data-show="<?php echo $dependence_hide_on_yes; ?>"
- class="cb-disable<?php if (qodef_option_get_value($name) == "video") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Video', 'qode') ?></span></label>
- <input type="checkbox" id="checkbox" class="checkbox"
- name="<?php echo $name; ?>_imagevideo" value="image"<?php if (qodef_option_get_value($name) == "image") { echo " selected"; } ?>/>
- <input type="hidden" class="checkboxhidden_imagevideo" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>"/>
- </p>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldYesEmpty extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <p class="field switch">
-
- <p class="field switch">
- <label data-hide="<?php echo $dependence_hide_on_yes; ?>" data-show="<?php echo $dependence_show_on_yes; ?>"
- class="cb-enable<?php if (qodef_option_get_value($name) == "yes") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Yes', 'qode') ?></span></label>
- <label data-hide="<?php echo $dependence_show_on_yes; ?>" data-show="<?php echo $dependence_hide_on_yes; ?>"
- class="cb-disable<?php if (qodef_option_get_value($name) == "") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('No', 'qode') ?></span></label>
- <input type="checkbox" id="checkbox" class="checkbox"
- name="<?php echo $name; ?>_yesempty" value="yes"<?php if (qodef_option_get_value($name) == "yes") { echo " selected"; } ?>/>
- <input type="hidden" class="checkboxhidden_yesempty" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>"/>
- </p>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldFlagPage extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <p class="field switch">
-
- <p class="field switch">
- <label data-hide="<?php echo $dependence_hide_on_yes; ?>" data-show="<?php echo $dependence_show_on_yes; ?>"
- class="cb-enable<?php if (qodef_option_get_value($name) == "page") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Yes', 'qode') ?></span></label>
- <label data-hide="<?php echo $dependence_show_on_yes; ?>" data-show="<?php echo $dependence_hide_on_yes; ?>"
- class="cb-disable<?php if (qodef_option_get_value($name) == "") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('No', 'qode') ?></span></label>
- <input type="checkbox" id="checkbox" class="checkbox"
- name="<?php echo $name; ?>_flagpage" value="page"<?php if (qodef_option_get_value($name) == "page") { echo " selected"; } ?>/>
- <input type="hidden" class="checkboxhidden_flagpage" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>"/>
- </p>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldFlagPost extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <p class="field switch">
-
- <p class="field switch">
- <label data-hide="<?php echo $dependence_hide_on_yes; ?>" data-show="<?php echo $dependence_show_on_yes; ?>"
- class="cb-enable<?php if (qodef_option_get_value($name) == "post") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Yes', 'qode') ?></span></label>
- <label data-hide="<?php echo $dependence_show_on_yes; ?>" data-show="<?php echo $dependence_hide_on_yes; ?>"
- class="cb-disable<?php if (qodef_option_get_value($name) == "") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('No', 'qode') ?></span></label>
- <input type="checkbox" id="checkbox" class="checkbox"
- name="<?php echo $name; ?>_flagpost" value="post"<?php if (qodef_option_get_value($name) == "post") { echo " selected"; } ?>/>
- <input type="hidden" class="checkboxhidden_flagpost" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>"/>
- </p>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldFlagMedia extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <p class="field switch">
-
- <p class="field switch">
- <label data-hide="<?php echo $dependence_hide_on_yes; ?>" data-show="<?php echo $dependence_show_on_yes; ?>"
- class="cb-enable<?php if (qodef_option_get_value($name) == "attachment") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Yes', 'qode') ?></span></label>
- <label data-hide="<?php echo $dependence_show_on_yes; ?>" data-show="<?php echo $dependence_hide_on_yes; ?>"
- class="cb-disable<?php if (qodef_option_get_value($name) == "") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('No', 'qode') ?></span></label>
- <input type="checkbox" id="checkbox" class="checkbox"
- name="<?php echo $name; ?>_flagmedia" value="attachment"<?php if (qodef_option_get_value($name) == "attachment") { echo " selected"; } ?>/>
- <input type="hidden" class="checkboxhidden_flagmedia" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>"/>
- </p>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldFlagPortfolio extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-lg-12">
- <p class="field switch">
-
- <p class="field switch">
- <label data-hide="<?php echo $dependence_hide_on_yes; ?>" data-show="<?php echo $dependence_show_on_yes; ?>"
- class="cb-enable<?php if (qodef_option_get_value($name) == "portfolio_page") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('Yes', 'qode') ?></span></label>
- <label data-hide="<?php echo $dependence_show_on_yes; ?>" data-show="<?php echo $dependence_hide_on_yes; ?>"
- class="cb-disable<?php if (qodef_option_get_value($name) == "") { echo " selected"; } ?><?php if ($dependence) { echo " dependence"; } ?>"><span><?php _e('No', 'qode') ?></span></label>
- <input type="checkbox" id="checkbox" class="checkbox"
- name="<?php echo $name; ?>_flagportfolio" value="portfolio_page"<?php if (qodef_option_get_value($name) == "portfolio_page") { echo " selected"; } ?>/>
- <input type="hidden" class="checkboxhidden_flagportfolio" name="<?php echo $name; ?>" value="<?php echo qodef_option_get_value($name); ?>"/>
- </p>
- </div>
- </div>
- </div>
- </div>
- <!-- close div.qodef-section-content -->
-
- </div>
- <?php
-
- }
-
- }
-
- class QodeFieldFlagProduct extends QodeFieldType {
-
- public function render( $name, $label="", $description="", $options = array(), $args = array(), $hidden = false ) {
- global $qode_options_proya;
- $dependence = false;
- if(isset($args["dependence"]))
- $dependence = true;
- $dependence_hide_on_yes = "";
- if(isset($args["dependence_hide_on_yes"]))
- $dependence_hide_on_yes = $args["dependence_hide_on_yes"];
- $dependence_show_on_yes = "";
- if(isset($args["dependence_show_on_yes"]))
- $dependence_show_on_yes = $args["dependence_show_on_yes"];
- ?>
-
- <div class="qodef-page-form-section" id="qodef_<?php echo $name; ?>">
-
-
- <div class="qodef-field-desc">
- <h4><?php echo $label; ?></h4>
-
- <p><?php echo $description; ?></p>
- </div>
- <!-- close div.qodef-field-desc -->
-
-
-
- <div class="qodef-section-content">
- <div class="container-fluid">
- <div class="row">