/** * starts the main content section of the page * * @param OutputDevice $od */ public static function startMainContent(OutputDevice $od) { $od->addContent(Html::startTag('div', array('class' => 'mainContent', 'id' => 'mainContent'))); $requestHelper = new RequestHelper(); $ajaxMsg = $requestHelper->getParam('ajaxMsg'); $od->addContent(Html::ajaxMsgDiv($ajaxMsg)); $od->addContent(Html::loaderDiv()); }
public static function checkCaptcha() { $userResponse = RequestHelper::getParameter("g-recaptcha-response"); $url = ReCaptcha::CHECK_SERVER_URL; $data = array('secret' => ReCaptcha::SECRET_KEY, 'response' => $userResponse); $captchaServerResponse = ReCaptchaUtils::sendPostRequest($url, $data); return ReCaptchaUtils::getCaptchaCheckResult($captchaServerResponse); }
<?php require_once __DIR__ . '/wp-load.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-child-db-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-image-db-utils.php'; require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; require_once ABSPATH . WPINC . '/lib/utils/class-template-utils.php'; if (!is_user_logged_in()) { wp_redirect(home_url()); exit; } $childId = RequestHelper::getParameter("child_id"); $child = null; if ($childId) { $child = ChildDBUtils::getChildById($childId); } $data = ["child" => $child]; TemplateUtils::includeTemplate(get_template_directory() . '/page-templates/child_form.php', $data);
<?php require_once __DIR__ . '/wp-load.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-stock-db-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-image-db-utils.php'; require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; require_once ABSPATH . WPINC . '/lib/utils/class-template-utils.php'; if (!is_user_logged_in()) { wp_redirect(home_url()); exit; } $stockId = RequestHelper::getParameter("stock_id"); $stock = null; if ($stockId) { $stock = StockDBUtils::getStockById($stockId); } $data = ["stock" => $stock]; TemplateUtils::includeTemplate(get_template_directory() . '/page-templates/stock-form.php', $data);
<?php /** * Created by PhpStorm. * User: Alex * date: 11.04.2014 * Time: 08:49 */ require_once dirname(__DIR__) . '/config.php'; ob_start(); $requestHelper = new RequestHelper(); $controllerClass = $requestHelper->getParam('controller'); if (class_exists($controllerClass) === false) { response(base_ajax_Model::STAY_ON_ACTUAL_PAGE, base_ajax_Controller::ERROR_CONTROLLER_NOT_FOUND); exit(); } /** @var base_ajax_Controller $controller */ $controller = new $controllerClass($requestHelper); $controller->setCallerSection($requestHelper->getParam('caller')); $controller->executeRequest(); /** @todo callerSection durchreichen */ exit();
<?php require_once __DIR__ . '/wp-load.php'; require_once ABSPATH . WPINC . '/lib/helper/class-needy-filter-helper.php'; require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-needy-item-db-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/class-template-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-image-db-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/class-needy-item-utils.php'; $filter = RequestHelper::getParameter(NeedyFilterHelper::FILTER_FIELD); $page = RequestHelper::getParameter(NeedyFilterHelper::PAGE_FIELD) - 1; $page = $page && $page > 0 ? $page : 0; $needyItems = []; $needyItemsCountPages = 0; if ($filter == NeedyFilterHelper::ALL) { $needyItems = NeedyItemDBUtils::getAllNeedyItemsByStatuses($page); $needyItemsCountPages = NeedyItemDBUtils::getAllNeedyItemsByStatusesCountPages(); } elseif ($filter == NeedyFilterHelper::ALL_NEEDY) { $needyItems = NeedyItemDBUtils::getAllNeedyItemsByStatuses($page, NeedyStatus::getNeedHelpNeedyStatuses()); $needyItemsCountPages = NeedyItemDBUtils::getAllNeedyItemsByStatusesCountPages(NeedyStatus::getNeedHelpNeedyStatuses()); } elseif ($filter == NeedyFilterHelper::ALL_CHILDS) { $needyItems = NeedyItemDBUtils::getAllChildsItems($page); $needyItemsCountPages = NeedyItemDBUtils::getAllChildsItemsCountPages(); } elseif ($filter == NeedyFilterHelper::URGENTLY_NEED_HELP_CHILDS) { $needyItems = NeedyItemDBUtils::getUrgentlyNeedHelpChildsItems($page); $needyItemsCountPages = NeedyItemDBUtils::getUrgentlyNeedHelpChildsItemsCountPages(); } elseif ($filter == NeedyFilterHelper::NEED_HELP_CHILDS) { $needyItems = NeedyItemDBUtils::getNeedHelpChildsItems($page); $needyItemsCountPages = NeedyItemDBUtils::getNeedHelpChildsItemsCountPages(); } elseif ($filter == NeedyFilterHelper::HELPED_CHILDS) { $needyItems = NeedyItemDBUtils::getHelpedChildsItems($page);
<?php require_once __DIR__ . '/wp-load.php'; require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; require_once ABSPATH . WPINC . '/lib/validator/class-child-form-validator.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-child-db-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/class-image-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-needy-item-settings-db-utils.php'; if (!is_user_logged_in()) { wp_redirect(home_url()); exit; } $childInfo = RequestHelper::getChildInfoFromRequest(); if (ChildFormValidator::validateAddChildParameters($childInfo)) { $image = ImageUtils::createImageFromRequestParameters($childInfo); if ($image) { $childId = ChildDBUtils::createChild($childInfo, $image->image_id); NeedyItemSettingsDBUtils::updateChildSettings($childId, $childInfo); } } wp_redirect(home_url()); exit;
<?php require_once __DIR__ . '/wp-load.php'; require_once ABSPATH . WPINC . '/lib/utils/class-template-utils.php'; require_once ABSPATH . WPINC . '/lib/model/document/class-document-item.php'; require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; if (!is_user_logged_in()) { wp_redirect(home_url()); exit; } $documentType = RequestHelper::getParameter(DocumentItem::DOCUMENT_TYPE); $data = ["documentType" => $documentType]; TemplateUtils::includeTemplate(get_template_directory() . '/page-templates/document-form.php', $data);
base_ui_Site::displayHead($od); base_ui_Site::displayTop($od); base_ui_Site::displayNavigation($od); base_ui_Site::startMainContent($od); $od->addContent(Html::startTag('h3')); $od->addContent('Eingabe eines Biete-Artikels'); $od->addContent(Html::endTag('h3')); if (!User::isLoggedIn()) { $od->addContent('Sie sind nicht eingeloggt'); } else { $requestHelper = new RequestHelper(); $lk = $requestHelper->getParam('lk'); $medOffer = null; if (!is_null($lk)) { $medOffer = Factory::loadObject('medOffer', (int) $lk); } if (!$medOffer instanceof MedOffer) { $medOffer = Factory::createObject('medOffer'); } $form = new base_form_Model($medOffer, DisplayClass::EDIT); $form->setAjaxForm('base_ajax_save_Controller'); $form->addAction('&class=MedOffer'); $form->setId('inputData'); $formView = new base_form_View($form); $od->addContent($formView->showStartTag()); $od->addContent($formView->showBody());
private function jsonDecode(RequestHelper $requestHelper, $assoc) { return json_decode($requestHelper->getClient()->getResponse()->getContent(), $assoc); }
/** * Set request value * @param $key * @param $value * @return mixed */ public function set($key, $value) { return $this->_request->set($key, $value); }
/** * Finds and loads a Controller for the given http request * @return boolean */ public function dispatch() { include_once BOOTSTRAP_FILE; $this->_domain = $_SERVER['HTTP_HOST']; $this->_url = $_SERVER['REQUEST_URI']; $this->_args = $_GET; $route = $this->findCustomRoute(); if ($route) { //handle custom route if ($route->isRedirect()) { RequestHelper::redirect($route->httpStatus, $route->redirectLocation); } else { include CONTROLLER_PATH . $route->controller . '/controller.php'; $template = $route->controller . '/view'; $controller = new page(); $controller->set_view($template); $controller->set_args($route->pathVariables); $controller->get(); } } else { //custom route not found, map url to filesystem //auto map subdomains to _subdomain_ folders $subdomain = str_replace(Config::get('NAKED_DOMAIN'), '', $this->_domain); $subdomainFolder = ""; if (substr($subdomain, -1) == '.') { $subdomain = substr($subdomain, 0, -1); } if ($subdomain != Config::get('DEFAULT_SUBDOMAIN')) { //redirect naked domain to default subdomain, if necessary; if (empty($subdomain)) { RequestHelper::redirect(UrlHelper::uri($this->_url)); die; } else { $subdomainFolder = '_' . $subdomain . '_/'; if (!is_dir(CONTROLLER_PATH . $subdomainFolder)) { if (is_dir(CONTROLLER_PATH . '_*_/')) { include CONTROLLER_PATH . '_*_/controller.php'; $template = CONTROLLER_PATH . '_*_/view'; $controller = new page(); $controller->set_view($template); $controller->set_args(array('subdomain' => $subdomain)); $controller->get(); die; } else { $this->throwError('404'); } } } } //on default subdomain, so continue $path = UrlHelper::convertUrlToPath($this->_url); if (empty($path)) { if (is_dir(CONTROLLER_PATH . $subdomainFolder) && is_readable(CONTROLLER_PATH . $subdomainFolder . 'controller.php')) { include CONTROLLER_PATH . $subdomainFolder . 'controller.php'; $template = $subdomainFolder . 'view'; } else { $this->throwError('404'); } } elseif (is_dir(CONTROLLER_PATH . $subdomainFolder . $path) && is_readable(CONTROLLER_PATH . $subdomainFolder . $path . '/controller.php')) { include CONTROLLER_PATH . $subdomainFolder . $path . '/controller.php'; $template = $subdomainFolder . $path . DS . 'view'; } elseif (is_readable(CONTROLLER_PATH . $subdomainFolder . $path)) { $file = CONTROLLER_PATH . $subdomainFolder . $path; if (function_exists('finfo_open')) { $finfo = finfo_open(FILEINFO_MIME_TYPE); // return mime type ala mimetype extension header("Content-type: " . finfo_file($finfo, $file)); finfo_close($finfo); } elseif (function_exists('mime_content_type')) { header("Content-type: " . mime_content_type($file)); } else { header("Content-type: text/plain"); } readfile($file); die; } else { $this->throwError('404'); return false; } $controller = new page(); $controller->set_view($template); $controller->get(); } return true; }
<?php require_once __DIR__ . '/wp-load.php'; require_once ABSPATH . WPINC . '/lib/helper/class-stock-filter-helper.php'; require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-stock-db-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/class-template-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-image-db-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/class-stock-utils.php'; $filter = RequestHelper::getParameter(StockFilterHelper::FILTER_FIELD); $stocks = []; if ($filter == StockFilterHelper::ACTIVE) { $stocks = StockDBUtils::getActiveStocks(); } elseif ($filter == StockFilterHelper::INACTIVE) { $stocks = StockDBUtils::getInactiveStocks(); } $data = ["stocks" => $stocks]; echo TemplateUtils::includeTemplate(get_template_directory() . '/page-templates/stock-info-block.php', $data);
* Created by PhpStorm. * User: Alex * Date: 12.01.2015 * Time: 11:54 */ require_once (dirname(__DIR__) . '/config.php'); $od = new OutputDevice(); base_ui_Site::displayHead($od); base_ui_Site::displayTop($od); base_ui_Site::displayNavigation($od); base_ui_Site::startMainContent($od); $requestHelper = new RequestHelper(); $class = $requestHelper->getParam('class'); $viewMode = $requestHelper->getParam('mode'); if (is_null($class)) { throw new base_exception_Site(TMS(base_exception_Site::PARAM_MISSING, array('param' => 'class'))); } if (!in_array($viewMode, array(DisplayClass::EDIT, DisplayClass::VIEW))) { $viewMode = DisplayClass::VIEW; } $obj = Factory::loadObject($class, $requestHelper->getParam('LK')); if (is_null($obj)) { $obj = Factory::createObject($class); }
<?php if (!defined('WPINC')) { die; } /** * Leyka Template: Toggles * Description: Toggled options for each payment method **/ require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; $active_pm = apply_filters('leyka_form_pm_order', leyka_get_pm_list(true)); $needyId = RequestHelper::getParameter("needy_id"); $needyType = RequestHelper::getParameter("needy_type"); leyka_pf_submission_errors(); ?> <div id="leyka-payment-form" class="leyka-tpl-toggles"> <!-- <?php echo __("This donation form is created by Leyka WordPress plugin, created by Teplitsa of Social Technologies. If you are interested in some way, don't hesitate to write to us: support@te-st.ru", 'leyka'); ?> --> <?php $counter = 0; foreach ($active_pm as $i => $pm) { leyka_setup_current_pm($pm); $counter++; ?> <div class="leyka-payment-option toggle <?php if ($counter == 1) { echo 'toggled';
private static function getUserMessage() { return addslashes(RequestHelper::getParameter("user_message")); }
$fld40_yardDash = RequestHelper::getVar('fld40_yardDash', NULL, 'GET'); $fldShuttleRun = RequestHelper::getVar('fldShuttleRun', NULL, 'GET'); $fldVertical = RequestHelper::getVar('fldVertical', NULL, 'GET'); $fldBenchPressMax = RequestHelper::getVar('fldBenchPressMax', NULL, 'GET'); $fldSquatMax = RequestHelper::getVar('fldSquatMax', NULL, 'GET'); $fldGPA = RequestHelper::getVar('fldGPA', NULL, 'GET'); $fldSATScore = RequestHelper::getVar('fldSATScore', NULL, 'GET'); $fldACTScore = RequestHelper::getVar('fldACTScore', NULL, 'GET'); $fldClassRank = RequestHelper::getVar('fldClassRank', NULL, 'GET'); $fldTotal_points = RequestHelper::getVar('fldTotal_points', NULL, 'GET'); $fldIntendedMajor = RequestHelper::getVar('fldIntendedMajor', NULL, 'GET'); $fldSchool = RequestHelper::getVar('fldSchool', NULL, 'GET'); $fldState = RequestHelper::getVar('fldState', NULL, 'GET'); $fldZipCode = RequestHelper::getVar('fldZipCode', NULL, 'GET'); $fldDistance = RequestHelper::getVar('fldDistance', NULL, 'GET'); $fldName = RequestHelper::getVar('fldName', NULL, 'GET'); // gets lists of available search options $classList = AthleteSearchHelper::getClassList(); $divisionList = AthleteSearchHelper::getDivisionList(); $heightList = AthleteSearchHelper::getHeightList(); $weightList = AthleteSearchHelper::getWeightList(); $pointList = AthleteSearchHelper::getPointList(); $ratingList = AthleteSearchHelper::getRatingList(); $positionList = AthleteSearchHelper::getPositionList($fldSport); $gpaList = AthleteSearchHelper::getGPAList(); $satList = AthleteSearchHelper::getSATScoreList(); $actList = AthleteSearchHelper::getACTScoreList(); $classRankList = AthleteSearchHelper::getClassRankList(); $classRankList = AthleteSearchHelper::getClassRankList(); $majorList = AthleteSearchHelper::getMajorList(); $schoolList = AthleteSearchHelper::getSchoolList();
public function __construct() { $requestHelper = new RequestHelper(); $this->cmd = $requestHelper->getParam('cmd'); }
<?php require_once __DIR__ . '/wp-load.php'; require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; require_once ABSPATH . WPINC . '/lib/validator/class-stock-form-validator.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-stock-db-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/class-image-utils.php'; if (!is_user_logged_in()) { wp_redirect(home_url()); exit; } $stockInfo = RequestHelper::getStockInfoFromRequest(); if (StockFormValidator::validateAddStockParameters($stockInfo)) { $image = ImageUtils::createImageFromRequestParameters($stockInfo); if ($image) { StockDBUtils::createStock($stockInfo, $image->image_id); } } wp_redirect(get_site_url() . '/stocks'); exit;
/** * @return string|null */ public function restoreReferer() { self::$referer = null; if (isset($_SESSION[self::KEY_REFERER])) { self::$referer = $_SESSION[self::KEY_REFERER]; unset($_SESSION[self::KEY_REFERER]); } return self::$referer; }
foreach ($athletes as $a) { ?> <tr> <td align="left" class="normalblack_12"> <img src="<?php echo $a->imageURL; ?> " width="50px" /> </td> <td align="left" class="normalblack_12"> <?php echo html_entity_decode($a->fname); $subscription = RequestHelper::getVar('fldSubscribe', 0, 'SESSION'); if ($subscription != 2) { echo ' ' . html_entity_decode($a->lname); } ?> </td> <td align="left" class="normalblack_12"> <?php echo $a->gradClass; ?> </td> <td align="left" class="normalblack_12"> <a href="<?php echo $a->profileURL;
<?php require_once __DIR__ . '/wp-load.php'; require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; require_once ABSPATH . WPINC . '/lib/validator/class-document-form-validator.php'; require_once ABSPATH . WPINC . '/lib/model/document/class-document-item.php'; require_once ABSPATH . WPINC . '/lib/model/document/class-document-type.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-document-item-db-utils.php'; if (!is_user_logged_in()) { wp_redirect(home_url()); exit; } $documentInfo = RequestHelper::getDocumentInfoFromRequest(); if ($documentInfo[DocumentItem::DOCUMENT_TYPE] == DocumentType::GRANT) { DocumentItemDBUtils::deleteGrantById($documentInfo[DocumentItem::ID_FIELD]); } elseif ($documentInfo[DocumentItem::DOCUMENT_TYPE] == DocumentType::PROGRAM) { DocumentItemDBUtils::deleteProgramById($documentInfo[DocumentItem::ID_FIELD]); } wp_redirect(get_site_url() . '/projects'); exit;
<?php require_once __DIR__ . '/wp-load.php'; require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; require_once ABSPATH . WPINC . '/lib/validator/class-orphanage-form-validator.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-orphanage-db-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/class-image-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-needy-item-settings-db-utils.php'; if (!is_user_logged_in()) { wp_redirect(home_url()); exit; } $orphanageInfo = RequestHelper::getOrphanageInfoFromRequest(); if (OrphanageFormValidator::validateAddOrphanageParameters($orphanageInfo)) { $image = ImageUtils::createImageFromRequestParameters($orphanageInfo); if ($image) { $orphanageId = OrphanageDBUtils::createOrphanage($orphanageInfo, $image->image_id); NeedyItemSettingsDBUtils::updateOrphanageSettings($orphanageId, $orphanageInfo); } } wp_redirect(home_url()); exit;
* Created by PhpStorm. * User: Alex * Date: 12.01.2015 * Time: 11:54 */ require_once (dirname(__DIR__) . '/config.php'); $od = new OutputDevice(); base_ui_Site::displayHead($od); base_ui_Site::displayTop($od); base_ui_Site::displayNavigation($od); base_ui_Site::startMainContent($od); $rh = new RequestHelper(); $controllerClass = $rh->getParam('controller'); /** @var Controller $controller */ $controller = new $controllerClass(); $od->addContent(Html::startTag('h3')); $od->addContent($controller->getPageTitle()); $od->addContent(Html::endTag('h3')); $controller->display($od); base_ui_Site::endMainContent($od); base_ui_Site::displayBottom($od); print $od->toString();
<?php require_once __DIR__ . '/wp-load.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-orphanage-db-utils.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-image-db-utils.php'; require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; require_once ABSPATH . WPINC . '/lib/utils/class-template-utils.php'; if (!is_user_logged_in()) { wp_redirect(home_url()); exit; } $orphanageId = RequestHelper::getParameter("orphanage_id"); $orphanage = null; if ($orphanageId) { $orphanage = OrphanageDBUtils::getOrphanageById($orphanageId); } $data = ["orphanage" => $orphanage]; TemplateUtils::includeTemplate(get_template_directory() . '/page-templates/orphanage-form.php', $data);
/** * Evaluates the fields and returns them in HTML * * @param array $fields The fields to process * * @return string The HTML fields string */ function renderFields($fields) { // process XML if (is_object($fields)) { $fields = $this->parseXML($fields); // process json string } else { if ($result = $this->decodeJSON($fields)) { $fields = $result; // process file } else { if ($path = $this->app->path->path($fields)) { $ext = pathinfo($path, PATHINFO_EXTENSION); if ($ext == 'json') { $fields = file_get_contents($path); } else { // php $fields = (include $path); } $fields = $this->decodeJSON($fields); } } } // check if it's array, if not cancel and raise notice if (!is_array($fields)) { $this->app->error->raiseError(500, JText::_('Something went wrong. Could be a bad fields format or file not found.')); return; } $result = array(); foreach ($fields as $id => $fld) { $fld = $this->app->data->create($fld); // adjust ctrl // if($adjust = $fld->get('adjust_ctrl')){ // $final_ctrl = preg_replace($adjust['pattern'], $adjust['replacement'], $ctrl); // } else { // $final_ctrl = $ctrl; // } // wrapper control if any // $final_ctrl = $fld->get('control') ? $final_ctrl.'['.$fld->get('control', '').']' : $final_ctrl; $field_type = $fld->get('type', ''); switch ($field_type) { case 'separator': // set layout $layout = $fld->get('layout', 'default'); // backward compatibility if ($fld->get('text')) { $layout = $fld->get('big') ? 'section' : 'subsection'; $fld->set('specific', array('title' => $fld->get('text'))); } // render layout $field = $fld; if ($layout = $this->getLayout("separator/{$layout}.php")) { $result[] = $this->app->zlfw->renderLayout($layout, compact('id', 'field')); } break; case 'wrapper': case 'control_wrapper': case 'toggle': case 'fieldset': // backward compatibility // get content $content = array_filter($this->renderFields($fld->get('fields'))); // abort if no minimum fields reached if (count($content) == 0 || count($content) < $fld->get('min_count', 0)) { continue; } // init vars $layout = $fld->get('layout', 'default'); $content = implode("\n", $content); // backward compatibility if ($field_type == 'control_wrapper') { $result[] = $content; continue; } else { if ($field_type == 'fieldset') { $layout = 'fieldset'; } else { if ($field_type == 'toggle') { $layout = 'toggle'; } } } // render layout if ($this->renderIf($fld->get('renderif')) && ($layout = $this->getLayout("wrapper/{$layout}.php"))) { $result[] = $this->app->zlfw->renderLayout($layout, compact('id', 'content', 'fld')); } break; case 'subfield': // get parent fields data $psv = $this->app->data->create($psv); // replace path {value} if it's string $paths = is_string($psv->get($pid)) ? str_replace('{value}', basename($psv->get($pid), '.php'), $fld->get('path')) : $fld->get('path'); // replace parent values in paths foreach ((array) $psv as $key => $pvalue) { $paths = str_replace('{' . $key . '}', basename(@(string) $pvalue, '.php'), $paths); } // build json paths $json = array('paths' => $paths); // create possible arguments objects if ($field_args = $fld->get('arguments')) { foreach ($field_args as $name => $args) { $arguments[$name] = $this->app->data->create($args); } } // parse fields if ($res = $this->renderFields($json)) { $result[] = $res; } break; default: // init vars $value = null; // check old values // if($fld->get('check_old_value')) // { // // adjust ctrl for old value // $old_value_ctrl = $this->control; // if($adjust = $fld->find('check_old_value.adjust_ctrl')) $old_value_ctrl = preg_replace($adjust['pattern'], $adjust['replacement'], $old_value_ctrl); // // get old value // // $value = $this->getFieldValue($fld->find('check_old_value.id'), null, $old_value_ctrl); // // translate old value // if($translations = $fld->find('check_old_value.translate_value')){ // foreach($translations as $key => $trans) if($value == $key){ // if($trans == '_SKIPIT_'){ // $value = null; // break; // } else { // $value = $trans; // break; // } // } // } // } // get inital value dinamicly if (empty($value) && $fld->get('request_value')) { // from url if ($fld->find('request_value.from') == 'url') { $value = $this->request->get($fld->find('request_value.param'), $fld->find('request_value.type'), $fld->find('request_value.default')); } } // if ($psv) $specific['parents_val'] = $psv; $args = $this->app->data->create($fld->get('settings')); // render field $result[] = $this->renderField($fld, $id, $value, $args); // load childs if ($childs = $fld->find('childs.loadfields')) { // create parent values $pid = $id; // add current value to parents array, if empty calculate it // $psv[$id] = $value ? $value : $this->field($params, $value, true); $psv[$id] = $value ? $value : null; $p_task = $this->request->getVar('parent_task') ? $this->request->getVar('parent_task') : $this->request->getVar('task'); // parent task necesary if double field load ex: layout / sublayout $url = $this->app->link(array('controller' => 'zlframework', 'format' => 'raw', 'type' => $this->type, 'layout' => $this->layout, 'group' => $this->group, 'path' => $this->request->getVar('path'), 'parent_task' => $p_task, 'zlfieldmode' => $this->mode), false); // rely options to be used by JS later on $json = $fld->find('childs.loadfields.subfield', '') ? array('paths' => $fld->find('childs.loadfields.subfield.path')) : array('fields' => $childs); $pr_opts = json_encode(array('id' => $id, 'url' => $url, 'psv' => $psv, 'json' => json_encode($json))); // all options are stored as data on DOM so can be used from JS $loaded_fields = $this->renderFields($childs); $result[] = '<div class="placeholder" data-relieson-type="' . $field_type . '"' . ($pr_opts ? " data-relieson='{$pr_opts}'" : '') . ' data-control="' . $this->control . '" >'; $result[] = $loaded_fields ? '<div class="loaded-fields">' . $loaded_fields . '</div>' : ''; $result[] = '</div>'; } } } return $result; }
* Time: 07:46 */ require_once dirname(__DIR__) . '/config.php'; $od = new OutputDevice(); base_ui_Site::displayHead($od); base_ui_Site::displayTop($od); base_ui_Site::displayNavigation($od); base_ui_Site::startMainContent($od); print $od->toString(); $od->flush(); $requestHelper = new RequestHelper(); $class = $requestHelper->getParam('class'); if (is_null($class)) { throw new base_exception_Site(TMS(base_exception_Site::PARAM_MISSING, array('param' => 'class'))); } $object = Factory::createObject($class); $user = Flat::user(); if (!User::isLoggedIn() || !$user->isEntitled($object->getPermissionForViewMode(DisplayClass::VIEW))) { $od->addContent('Sie verfügen nicht über die benötigten Rechte, um diese Datenkategorie zu betrachten. Bitte wenden Sie sich an den Support'); base_ui_Site::endMainContent($od); base_ui_Site::displayBottom($od);
<?php require_once __DIR__ . '/wp-load.php'; require_once ABSPATH . WPINC . '/lib/utils/class-template-utils.php'; require_once ABSPATH . WPINC . '/lib/model/document/class-document-item.php'; require_once ABSPATH . WPINC . '/lib/helper/class-request-helper.php'; require_once ABSPATH . WPINC . '/lib/utils/db/class-document-item-db-utils.php'; if (!is_user_logged_in()) { wp_redirect(home_url()); exit; } $documentType = RequestHelper::getParameter(DocumentItem::DOCUMENT_TYPE); $documentId = RequestHelper::getParameter(DocumentItem::ID_FIELD); if ($documentType == DocumentType::GRANT) { $document = DocumentItemDBUtils::getGrantById($documentId); } else { $document = DocumentItemDBUtils::getProgramById($documentId); } $data = ["documentType" => $documentType, "document" => $document]; TemplateUtils::includeTemplate(get_template_directory() . '/page-templates/document-form.php', $data);
* Time: 14:57 */ require_once dirname(__DIR__) . '/config.php'; $od = new OutputDevice(); base_ui_Site::displayHead($od); base_ui_Site::displayTop($od); base_ui_Site::displayNavigation($od); base_ui_Site::startMainContent($od); print $od->toString(); $od->flush(); $requestHelper = new RequestHelper(); $class = $requestHelper->getParam('class'); if (is_null($class)) { throw new base_exception_Site(TMS(base_exception_Site::PARAM_MISSING, array('param' => 'class'))); } $object = Factory::createObject($class); $urlColumns = $requestHelper->getParam('cols'); if (!is_null($urlColumns)) { if ($urlColumns == 'all') { $fi = new Fieldinfo($class); $columnNames = $fi->getAllFieldNames(); } else { $columnNames = explode(',', $urlColumns);