';
//Get all option_values
//Values als Integer
$value = 1;
while ($option = @mysqli_fetch_array($resultOpt)) {
$iconClass = '';
if($option['icon'] != NULL && $option['icon'] != ''){
$iconClass = '
';
}
$imgClass = '';
if($option['field_img'] != NULL && $option['field_img'] != '' && $option['field_img'] != ' '){
$imgClass = "
";
}
if(!$option['linked_field']){
echo "
";
} else{
$className = 'col-md-12';
if($option['linked_field']){
$className = 'col-md-6';
}
echo '
";
// checkbox end
// break;
case 10: // Radio
echo "
';
//Get all option_values
//Values als Integer
$value = 1;
while ($option = @mysqli_fetch_array($resultOpt)) {
$iconClass = '';
if($option['icon'] != NULL && $option['icon'] != ''){
$iconClass = '
'.$option['icon'].' ';
}
$imgClass = '';
if($option['field_img'] != NULL && $option['field_img'] != '' && $option['field_img'] != ' '){
$imgClass = "
";
}
if(!$option['linked_field']){
echo "
";
echo "";
echo "
";
} else{
$className = 'col-md-12';
if($option['linked_field']){
$className = 'col-md-6';
}
echo '
";
// break;
}
$resultOpt = @mysqli_query($GLOBALS['mysql_con'], $queryOpt);
$is_end = 1;
while ($option = @mysqli_fetch_array($resultOpt)) {
if($option['next_section_id'] != NULL && $option['next_section_id'] != 0 ){
$is_end = 0;
break;
}
}
?>
";
}
}
}
// daten sammeln
$query = "SELECT * FROM contactform_header WHERE id = '" . $sitepart_id."'";
$result = @mysqli_query($GLOBALS['mysql_con'], $query);
$contactform_header = @mysqli_fetch_array($result);
if ($contactform_header['recaptcha_active'] == 1) {
$websiteKey = $reCaptcha['websitekey'];
$reCaptcha = TRUE;
} else {
$reCaptcha = FALSE;
}
?>
if ($reCaptcha == TRUE) { ?>
}
}
function show_sitepart_content_contact($sitepart_id, $sitepart_header_id, $link_id = NULL, &$IOCContainer = null)
{
require_once CMS_PATH . "common/classes/Siteparts.php";
$allSiteparts = \DynCom\mysyde\common\classes\Siteparts::get();
$sitepartData = $allSiteparts[$sitepart_id];
// container um das sitepart, daurch ansprechbar mit javascript
$GLOBALS["navigation"]['sitepart_header_id'] = $sitepart_header_id;
require_once(realpath(MODULE_PATH . $sitepartData['folder']) . DIRECTORY_SEPARATOR . $sitepartData['code'] . ".php");
$function = '';
$refFunc = '';
try {
//If the exception is thrown, this text will not be shown
$function = $sitepartData['code'].'_show';
$refFunc = new ReflectionFunction($function);
}
//catch exception
catch(Exception $e) {
echo 'ErrorMsg: ' .$e->getMessage();exit;
}
$noOfParams = $refFunc->getNumberOfParameters();
$noOfReqParams = $refFunc->getNumberOfRequiredParameters();
if ($sitepart_header_id > 0) {
if ($noOfParams === 1) {
$function($sitepart_header_id);
} elseif ($noOfParams > 1) {
$function($sitepart_header_id, $IOCContainer);
}
} elseif ($noOfReqParams === 0) {
if ($noOfParams > 0 && isset($IOCContainer)) {
$function($IOCContainer);
} else {
$function();
}
}
}
// Layout Area integration - 10. August 2009 MH
function get_contentContact($cid, $sectionID)
{
require_once CMS_PATH . "common/classes/Siteparts.php";
$allSiteparts = \DynCom\mysyde\common\classes\Siteparts::get();
if ($cid <= 0) {
return;
}
$query = "SELECT * FROM multi_contactform_link WHERE contact_form_id = " . (int)$cid . " AND main_section_link_parent_id = 0 AND main_section_id = ".$sectionID." AND active = 1 ORDER BY sorting ASC";
$result = @mysqli_query($GLOBALS['mysql_con'], $query);
if (@mysqli_num_rows($result) > 0) {
while ($sitepart = @mysqli_fetch_array($result)) {
if($sitepart['contactform_line_id'] > 0 && $sitepart['contactform_line_id'] != NULL){
load_form_field($cid,$sitepart['contactform_line_id'], $sectionID );
continue;
}
if ($sitepart['main_section_group'] == 1) {
show_group_content($sitepart);
continue;
}
$queryLine = "SELECT * FROM multi_contactform_link INNER JOIN main_layout_class on multi_contactform_link.layout_area_id = main_layout_class.id WHERE multi_contactform_link.id = '" . $sitepart['id'] . "' LIMIT 1";
$resultLine = @mysqli_query($GLOBALS['mysql_con'], $queryLine);
$input_liner = array();
$input_liner['layout_area_id'] = '';
if (@mysqli_num_rows($resultLine) == 1) {
$input_liner = @mysqli_fetch_array($resultLine);
}
// echo '
data'; print_r($sitepart);echo '
';
// layout klassen wrapper anzeigen
if ($sitepart['main_sitepart_id'] > 0) {
if (!empty($input_liner)) {
echo "
";
}
show_sitepart_content_contact($sitepart['main_sitepart_id'], $sitepart['main_sitepart_header_id'], $sitepart['id'], $IOCContainer);
if (!empty($input_liner)) {
echo "
";
}
} elseif ($sitepart['main_collection_setup_id'] > 0) {
if (!empty($input_liner)) {
echo "
";
}
show_collection_setup_content($sitepart);
if (!empty($input_liner)) {
echo "
";
}
}
// layout klassenwrapper beenden
//
}
}
}
?>