*/ protected function _getImageSourcesByPhotoAlbum($photoAlbumId) { $photoAlbumId = intval($photoAlbumId); if (!$photoAlbumId) { throw new \InvalidArgumentException("Передан некорректный id фотоальбома - {$photoAlbumId}"); } if (!umiHierarchy::getInstance()->getElement($photoAlbumId)) { throw new \InvalidArgumentException("Не удалось найти фотоальбом с таким id - {$photoAlbumId}"); } $selection = new umiSelection(); $selection->addElementType(umiHierarchyTypesCollection::getInstance()->getTypeByName("photoalbum", "photo")->getId()); $selection->addHierarchyFilter($photoAlbumId); $selection->setOrderByProperty(PhotoAlbumConstants::FIELD_ID_PHOTO_IS_MAIN, umiSelection::ORDER_DESC); $selection->setOrderByOrd(umiSelection::ORDER_ASC);
for($i = 0; $i < $sz; $i++) { $params .= '$args[' . $i . ']'; if($i != $sz-1) $params .= ", "; } } $result = false; eval('$result = ' . $className . '::' . $method . '(' . $params . ');'); return $result; } } $cmsController = cmsController::getInstance(); $cmsController->langs[get_class($this)][$method] = "Ошибка";
null, null, PDFConverterConstants::MPDF_FORMAT_HEADER_HEIGHT_MM, PDFConverterConstants::MPDF_FORMAT_FOOTER_HEIGHT_MM ); $imageSources = $this->_getImageSourcesByPhotoAlbum($this->landElement->getValue('fotoalbome')); $this->addImages( $imageSources, PDFConverterConstants::MPDF_FORMAT_SHEET_WIDTH_PX, PDFConverterConstants::MPDF_FORMAT_CONTENT_HEIGHT_PX );
null, null, PDFConverterConstants::MPDF_FORMAT_HEADER_HEIGHT_MM, PDFConverterConstants::MPDF_FORMAT_FOOTER_HEIGHT_MM ); $imageSources = $this->_getImageSourcesByPhotoAlbum($this->landElement->getValue('fotoalbome')); $this->addImages( $imageSources, PDFConverterConstants::MPDF_FORMAT_SHEET_WIDTH_PX, PDFConverterConstants::MPDF_FORMAT_CONTENT_HEIGHT_PX );
for($i = 0; $i < $sz; $i++) { $params .= '$args[' . $i . ']'; if($i != $sz-1) $params .= ", "; } } $result = false; eval('$result = ' . $className . '::' . $method . '(' . $params . ');'); return $result; } } $cmsController = cmsController::getInstance(); $cmsController->langs[get_class($this)][$method] = "Ошибка";
); $this->addSheetWithTitle(); $this->addSheetWithDistrict(); $this->addSheetWithLand(); // $this->addSheetWithSatelliteScreenShot(); $this->addSheetWithGallery(); $this->addSheetsWithConceptualPlans(); $this->addSheetWithContacts(); } /** * @return mixed[]
); $this->addSheetWithTitle(); $this->addSheetWithDistrict(); $this->addSheetWithLand(); // $this->addSheetWithSatelliteScreenShot(); $this->addSheetWithGallery(); $this->addSheetsWithConceptualPlans(); $this->addSheetWithContacts(); } /** * @return mixed[]
for($i = 0; $i < $sz; $i++) { $params .= '$args[' . $i . ']'; if($i != $sz-1) $params .= ", "; } } $result = false; eval('$result = ' . $className . '::' . $method . '(' . $params . ');'); return $result; } } $cmsController = cmsController::getInstance(); $cmsController->langs[get_class($this)][$method] = "Ошибка";
const FOOTER_EMPTY = "footer.empty"; const FOOTER_NAME_DEFAULT = "footer.default"; const FOOTER_NAME_CONTACTS = "footer.contacts"; public function document() { $this->_generate((int)getRequest('param0')); if (isset($_GET["print"]) && strtolower($_GET["print"]) == "y") { $this->mPdf->SetJS('this.print();'); $this->mPdf->Output($this->landElement->getName() . ".pdf", PDFConverterConstants::MPDF_OUTPUT_MODE_STREAM); } else { $this->mPdf->Output($this->landElement->getName() . ".pdf", PDFConverterConstants::MPDF_OUTPUT_MODE_DOWNLOAD);
const FOOTER_EMPTY = "footer.empty"; const FOOTER_NAME_DEFAULT = "footer.default"; const FOOTER_NAME_CONTACTS = "footer.contacts"; public function document() { $this->_generate((int)getRequest('param0')); if (isset($_GET["print"]) && strtolower($_GET["print"]) == "y") { $this->mPdf->SetJS('this.print();'); $this->mPdf->Output($this->landElement->getName() . ".pdf", PDFConverterConstants::MPDF_OUTPUT_MODE_STREAM); } else { $this->mPdf->Output($this->landElement->getName() . ".pdf", PDFConverterConstants::MPDF_OUTPUT_MODE_DOWNLOAD);
for($i = 0; $i < $sz; $i++) { $params .= '$args[' . $i . ']'; if($i != $sz-1) $params .= ", "; } } $result = false; eval('$result = ' . $className . '::' . $method . '(' . $params . ');'); return $result; } } $cmsController = cmsController::getInstance(); $cmsController->langs[get_class($this)][$method] = "Ошибка";
for($i=0; $i<count($args); $i++) $aArguments[$i] = $args[$i]; if(count($aArguments) && !(empty($args[0]) && sizeof($args) == 1)) { return call_user_func_array(array($this, $method_name), $aArguments); } else { return $this->$method_name(); } } //инициализация модуля public function init() { // подключаем кастомы из ресурсов шаблона
for($i=0; $i<count($args); $i++) $aArguments[$i] = $args[$i]; if(count($aArguments) && !(empty($args[0]) && sizeof($args) == 1)) { return call_user_func_array(array($this, $method_name), $aArguments); } else { return $this->$method_name(); } } //инициализация модуля public function init() { // подключаем кастомы из ресурсов шаблона
throw new coreException('Module "users" not found.'); } $content = $moduleUsers->login(); } else { $module = $this->getModule($currentModule); try { $content = $module->cms_callMethod($currentMethod, []); } catch (publicException $e) { $content = $e->getMessage(); } } return ['content' => $content];
if ($this->getCurrentMode() == 'admin') { return $globalVariables = $this->prepareAdminSideGlobalVariables(); } if (def_module::isXSLTResultMode()) { return $globalVariables = $this->prepareClientSideGlobalVariablesForXSLT(); } else { return $globalVariables = $this->prepareClientSideGlobalVariablesForTPL(); } } /** * Подготавливает и возвращает глобальные переменные в режиме работы со стороны админки * @return array
$currentTemplater->setEnabledCallStack(!$config->get('debug', 'callstack.disabled')); } $templatesSource = $currentTemplater->getTemplatesSource(); list($commonTemplate) = $currentTemplater->getTemplates($templatesSource, 'common'); $globalVars = $cmsController->getGlobalVariables(); if ($currentElementId = $cmsController->getCurrentElementId()) { $currentTemplater->setScope($currentElementId); } $result = $currentTemplater->parse($globalVars, $commonTemplate); if ($cmsController->getCurrentMode() != 'admin') { $result = $currentTemplater->cleanup($result);
if ($__isYiiHandler) { error_reporting(E_ALL ^ E_STRICT ^ E_NOTICE ^ E_DEPRECATED); require_once __DIR__ . '/yii/index.php'; } else { define("CURRENT_WORKING_DIR", str_replace("\\", "/", $dirname = dirname(__FILE__))); require __DIR__ . '/libs/root-src/index.php'; }
$_GET = [ 'path' => 'pdfconverter/document/70289/', ]; $_SESSION = [ 'starttime' => 1711635565, 'http_referer' => 'https://bigland.ru/pdfconverter/document/70289', 'http_target' => '/pdfconverter/document/70289/', 'hello.message.is.shown' => false, 'user_id' => '13', 'is_admin' => [ 13 => false, ], '_umi_opaf_disabled_html' => 0, ];