| Server IP : 173.209.174.21 / Your IP : 216.73.216.89 Web Server : Apache/2.4.58 (Ubuntu) System : Linux wcfs-server 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : nodor ( 1000) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/thelittlebigshow/wp-content/plugins/robo-gallery/cmbre2/fields/switch/ |
Upload File : |
<?php
/*
* Robo Gallery
* Version: 1.0
* By Robosoft
*
* Contact: https://robosoft.co/robogallery/
* Created: 2015
* Licensed under the GPLv2 license - http://opensource.org/licenses/gpl-2.0.php
*
* Copyright (c) 2014-2019, Robosoft. All rights reserved.
* Available only in https://robosoft.co/robogallery/
*/
function jt_cmbre2_switch_field( $metakey, $post_id = 0 ) {
echo jt_cmbre2_get_switch_field( $metakey, $post_id );
}
function jt_cmbre2_render_switch_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {
if( empty($value) ) $value = $field->args('default');
$level = $field->args('level') ? 1 : 0 ;
$update = $field->args('update');
$onText = $field->args('onText');
$offText = $field->args('offText');
$onStyle = $field->args('onStyle');
$offStyle = $field->args('offStyle');
if($field->args('showhide')){
$onText='Show';
$offText='Hide';
}
?>
<div class="form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label" for="<?php echo $field_type_object->_id(); ?>'"><?php echo $field->args('name'); ?></label>
<div class="col-sm-<?php echo ($level||$update)?'7 rbs_disabled':'10'; ?>">
<?php
echo
'<input type="checkbox" data-toggle="toggle" '
.($onStyle?' data-onstyle="'.$onStyle.'" ' :' data-onstyle="info" ')
.($offStyle?' data-offstyle="'.$offStyle.'" ' :' data-offstyle="default" ')
.($onText?' data-on="'.$onText.'" ':'')
.($offText?' data-off="'.$offText.'" ':'')
.($field->args('depends')?'class="rbs_action_element" ':'')
.'name="'.$field_type_object->_name( ).'" '
.'id="'. $field_type_object->_id( ).'" '
.($field->args('depends')?'data-depends="'.$field->args('depends').'" ':'')
.( $value==1 ?'checked="checked" ':'')
.'value="1"> <span class="rbs_desc">'.$field->args('desc').'</span>';
?>
</div>
<?php if($level){ ?>
<div class="col-sm-3 rbs-block-pro"><?php echo ROBO_GALLERY_LABEL_PRO; ?></div>
<?php } ?>
<?php if($update){ ?>
<div class="col-sm-3 rbs-block-update-pro"><?php echo ROBO_GALLERY_LABEL_UPDATE_PRO; ?></div>
<?php } ?>
</div>
</div>
<?php
}
add_filter( 'cmbre2_render_switch', 'jt_cmbre2_render_switch_field_callback', 10, 5 );