HEX
Server: Apache
System: Linux 162-240-236-42.bluehost.com 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
User: bt667 (1004)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /home/bt667/www/wp-content/plugins/accelerated-mobile-pages/pagebuilder/modules/code-module.php
<?php 
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) exit;
add_filter("ampforwp_extension_pagebuilder_module_template", 'ampforwp_code_module_replacement',10,3);
function ampforwp_code_module_replacement($moduleFrontHtml,$moduleTemplate, $contentArray){
	if($moduleTemplate['name']==='code'){
		if(isset($moduleTemplate['fields']) && count($moduleTemplate['fields']) > 0) {
			foreach ($moduleTemplate['fields'] as $key => $field) {
				if(!empty($contentArray) && !isset($contentArray[$field['name']])){
					$replace = getdefaultValue($field['name'], $moduleTemplate['fields']);
				}else{
					 $replace = $contentArray[$field['name']];
				}
				
				$moduleFrontHtml = str_replace('{{'.$field['name'].'}}',  $replace, $moduleFrontHtml);
				$moduleFrontHtml = ampforwp_replaceIfContentConditional($field['name'], $replace, $moduleFrontHtml);
			}
			$moduleFrontHtml = htmlspecialchars_decode($moduleFrontHtml);
		}
		
	}
	return $moduleFrontHtml;
}

$output = '{{code_content}}';
$css = '
';
return array(
		'label' =>'Code',
		'name' =>'code',
		'default_tab'=> 'customizer',
		'tabs' => array(
              'customizer'=>'Content',
              'design'=>'Design',
              'advanced' => 'Advanced'
            ),
		'fields' => array(
						array(		
		 						'type'			=> 'textarea',		
		 						'name'			=> "code_content",		
		 						'label'			=> 'Enter your code here',
		           				'tab'     		=> 'customizer',
		 						'default'		=> '',	
		 						'helpmessage'	=> 'please Insert only HTML Codes',
		           				'content_type'	=> 'html',
	 						),
			),
		'front_template'=> $output,
		'front_css'=> $css,
		'front_common_css'=>'',
	);


?>