function manager_preview() { global $site; $site->requireTemplate('standard/content_management/widgets/' . GROUP_KEY . '/' . MODULE_KEY . '/template.php'); $fields = array(); $i = 0; while (isset($_REQUEST['field_' . $i . '_name'])) { switch ($_REQUEST['field_' . $i . '_type']) { case 'text': $field = new \Library\Php\Form\FieldText(); break; case 'text_multiline': $field = new \Library\Php\Form\FieldTextarea(); break; case 'file': $field = new \Library\Php\Form\FieldFile(); break; case 'email': $field = new \Library\Php\Form\FieldEmail(); break; case 'select': $field = new \Library\Php\Form\FieldSelect(); $field->values = $this->prepare_for_select($this->values_to_array($_REQUEST['field_' . $i . '_values'])); break; case 'checkbox': $field = new \Library\Php\Form\FieldCheckbox(); break; case 'radio': $field = new \Library\Php\Form\FieldRadio(); $field->values = $this->prepare_for_select($this->values_to_array($_REQUEST['field_' . $i . '_values'])); break; default: trigger_error('Unknown type'); break; } $field->caption = $_REQUEST['field_' . $i . '_name']; $field->name = 'field_' . (sizeof($fields) + 1); $field->required = $_REQUEST['field_' . $i . '_required']; $fields[] = $field; $i++; } $answer = Template::generateHtml($fields, $_REQUEST['thank_you'], $_REQUEST['email_to'], $_REQUEST['button'], $_REQUEST['email_subject'], 'col_' . $_REQUEST['collection_number'], $_REQUEST['layout']); return str_replace('document.write', '//document.write', $answer); }
function manager_preview() { global $site; $site->requireTemplate('standard/content_management/widgets/' . GROUP_KEY . '/' . MODULE_KEY . '/template.php'); $photos = array(); if (isset($_REQUEST['photo_number'])) { foreach ($_REQUEST['photo_number'] as $key => $number) { $photos[] = array('link' => $_REQUEST['title' . $number], 'logo' => $_REQUEST['photo' . $number]); } } return Template::generateHtml($photos, $_REQUEST['layout']); }
function manager_preview() { global $site; $site->requireTemplate('standard/content_management/widgets/' . GROUP_KEY . '/' . MODULE_KEY . '/template.php'); return Template::generateHtml($_REQUEST['text'], true, $_REQUEST['layout']); }
function manager_preview() { global $site; $site->requireTemplate('standard/content_management/widgets/' . GROUP_KEY . '/' . MODULE_KEY . '/template.php'); if (isset($_REQUEST['new_photo']) && $_REQUEST['new_photo'] != null) { return Template::generateHtml($_REQUEST['title'], TMP_VIDEO_DIR . urlencode($_REQUEST['new_photo']), true, $_REQUEST['layout']); } else { return Template::generateHtml($_REQUEST['title'], VIDEO_DIR . urlencode($_REQUEST['existing_photo']), true, $_REQUEST['layout']); } }