Cloud
Облачный сервис для быстрого и эффективного анализа и визуализации данных для вашего бизнеса без необходимости создания своих приложений и программирования.
<?php
require_once '../vendor/autoload.php';
use Stimulsoft\Designer\StiDesigner;
use Stimulsoft\Events\StiReportEventArgs;
use Stimulsoft\Report\StiReport;
use Stimulsoft\StiResult;
?>
$designer = new StiDesigner();
$designer->javascript->relativePath = '../';
$designer->javascript->appendHead()('<link rel="shortcut icon" href="/../favicon.ico" type="image/x-icon">');
$designer->onSaveReport = function (StiReportEventArgs $args) {
$reportFileName = strlen($args->fileName) > 0 ? $args->fileName : 'Dashboard.mrt';
if (strlen($reportFileName) < 5 || substr($reportFileName, -4) !== '.mrt')
$reportFileName .= '.mrt';
$reportPath = "../reports/$reportFileName";
$result = file_put_contents($reportPath, $args->getReportJson()());
if ($result === false)
return StiResult::getError('An error occurred while saving the report file on the server side.');
return StiResult::getSuccess("The dashboard has been successfully saved to '$reportPath' file.");
};
$designer->process();
$report = new StiReport();
$report->loadFile()('../reports/Christmas.mrt');
$designer->report = $report;
$designer->printHtml();