<?php
/* 
*      Robo Gallery     
*      Version: 5.1.4 - 48397
*      By Robosoft
*
*      Contact: https://robogallery.co/ 
*      Created: 2025
*      Licensed under the GPLv3 license - http://www.gnu.org/licenses/gpl-3.0.html
 */


function jt_cmbre2_rbstextarea_field( $metakey, $post_id = 0 ) {
	echo jt_cmbre2_get_rbstextarea_field( $metakey, $post_id );
}

function jt_cmbre2_render_rbstextarea_field_callback( $field, $value, $object_id, $object_type, $field_type_object ) {

	$value =  $value ? trim($value) : $field->args('default') ;
	$hide_label =  $field->args('hide_label')  ? 1 : 0 ;
	?>
	<div class="form-horizontal">
		<div class="form-group">
		<?php if(!$hide_label){ ?>
			<div class="col-sm-2 ">
		    	<label class=" control-label" for="<?php echo $field_type_object->_id(); ?>"><?php echo esc_html(  $field->args('name') ); ?></label>
		   		<?php echo $field_type_object->_desc( true );  ?>
		    </div>
		<?php } ?>
		    <div class="<?php echo $hide_label?'col-sm-12':'col-sm-10'; ?>">
		    	<?php
		    		echo '<textarea '
		    				.'id="'.$field_type_object->_id().'" '
		    				.'name="'.$field_type_object->_name().'" '
		    				.'class="form-control '.$field_type_object->args('class').'" '
		    				.'rows="6">'.$value
		    		.'</textarea>';
				?> 
		    </div>
		</div>
	</div>
	<?php
}
add_filter( 'cmbre2_render_rbstextarea', 'jt_cmbre2_render_rbstextarea_field_callback', 10, 5 );