Ejemplo n.º 1
0
/**
 * @deprecated Since 5.0
 * @param string|null $templateResult
 */
function eZDisplayResult($templateResult)
{
    ob_start();
    if ($templateResult !== null) {
        $classname = eZINI::instance()->variable("OutputSettings", "OutputFilterName");
        //deprecated
        if (!empty($classname) && class_exists($classname)) {
            $templateResult = call_user_func(array($classname, 'filter'), $templateResult);
        }
        $templateResult = ezpEvent::getInstance()->filter('response/preoutput', $templateResult);
        $debugMarker = '<!--DEBUG_REPORT-->';
        $pos = strpos($templateResult, $debugMarker);
        if ($pos !== false) {
            $debugMarkerLength = strlen($debugMarker);
            echo substr($templateResult, 0, $pos);
            eZDisplayDebug();
            echo substr($templateResult, $pos + $debugMarkerLength);
        } else {
            echo $templateResult, eZDisplayDebug();
        }
    } else {
        eZDisplayDebug();
    }
    echo ezpEvent::getInstance()->filter('response/output', ob_get_clean());
}
Ejemplo n.º 2
0
/**
 * @deprecated Since 5.0
 * @param string|null $templateResult
 */
function eZDisplayResult($templateResult)
{
    ob_start();
    if ($templateResult !== null) {
        $templateResult = ezpEvent::getInstance()->filter('response/preoutput', $templateResult);
        $debugMarker = '<!--DEBUG_REPORT-->';
        $pos = strpos($templateResult, $debugMarker);
        if ($pos !== false) {
            $debugMarkerLength = strlen($debugMarker);
            echo substr($templateResult, 0, $pos);
            eZDisplayDebug();
            echo substr($templateResult, $pos + $debugMarkerLength);
        } else {
            echo $templateResult, eZDisplayDebug();
        }
    } else {
        eZDisplayDebug();
    }
    echo ezpEvent::getInstance()->filter('response/output', ob_get_clean());
}
Ejemplo n.º 3
0
<?php

/** @var eZModule $module */
$Module = $Params['Module'];
$debug = isset($_GET['_debug']);
$contextIdentifier = $Params['ContextIdentifier'];
$contextParameters = $Params['UserParameters'];
try {
    $searchContext = OCCalendarSearchContext::instance($contextIdentifier, $contextParameters);
    $searchContext->setRequest(new OCCalendarSearchRequest($_GET));
    if ($debug) {
        $searchContext->enableDebug();
    }
    $output = $searchContext->getData();
} catch (Exception $e) {
    $output = array('error' => $e->getMessage());
}
if ($debug) {
    echo '<pre>';
    //$output['solrData'] = $data->solrData();
    print_r($output);
    eZDisplayDebug();
} else {
    header('Content-Type: application/json');
    echo json_encode($output);
}
eZExecution::cleanExit();
Ejemplo n.º 4
0
function eZDisplayResult($templateResult)
{
    if ($templateResult !== null) {
        $classname = eZINI::instance()->variable("OutputSettings", "OutputFilterName");
        if (!empty($classname) && class_exists($classname)) {
            $templateResult = call_user_func(array($classname, 'filter'), $templateResult);
        }
        $debugMarker = '<!--DEBUG_REPORT-->';
        $pos = strpos($templateResult, $debugMarker);
        if ($pos !== false) {
            $debugMarkerLength = strlen($debugMarker);
            echo substr($templateResult, 0, $pos);
            eZDisplayDebug();
            echo substr($templateResult, $pos + $debugMarkerLength);
        } else {
            echo $templateResult, eZDisplayDebug();
        }
    } else {
        eZDisplayDebug();
    }
}
Ejemplo n.º 5
0
        $result = $stepInstaller->init();
        if ($result === true) {
            $step = $stepData->nextStep($step);
        } else {
            if (is_int($result) || is_string($result)) {
                $step = $stepData->step($result);
            } else {
                $tpl->setVariable('setup_current_step', $step['class']);
                // set current step
                $result = $stepInstaller->display();
                $result['help'] = $tpl->fetch('design:setup/init/' . $step['file'] . '_help.tpl');
                $done = true;
            }
        }
    } else {
        print '<h1>Step ' . $step['class'] . ' is not valid, no such file ' . $includeFile . '. I\'m exiting...</h1>';
        //TODO : i18n
        eZDisplayResult($templateResult, eZDisplayDebug());
        eZExecution::cleanExit();
    }
}
// generate summary
$summary = new eZSetupSummary($tpl, $persistenceList);
$result['summary'] = $summary->summary();
// Compute install progress
$result['progress'] = $stepData->progress($step);
// Print debug information and exit.
eZDebug::addTimingPoint("End");
return $result;
//eZDisplayResult( $templateResult, eZDisplayDebug() );
//eZExecution::cleanExit();