Пример #1
0
 /**
  * Возвращает html код с хлебными крошками
  *
  * @return string
  */
 private static function getBreadcrumbs()
 {
     $tecDocRestClient = new TecDoc();
     $tecDocRestClient->setUserKey(TecDocApiConfig::USER_KEY)->setUserLogin(TecDocApiConfig::USER_LOGIN)->setUserPsw(TecDocApiConfig::USER_PSW);
     $modificationId = (int) $_GET['modelVariant'];
     $modification = $tecDocRestClient->getModificationById($modificationId);
     $breadcrumbs = array(array('name' => $modification->manufacturerName, 'url' => "?man={$modification->manufacturerId}"), array('name' => $modification->modelName, 'url' => "?man={$modification->manufacturerId}&model={$modification->modelId}"), array('name' => $modification->name));
     $templateData = array('breadcrumbs' => $breadcrumbs);
     return View::deploy('common/breadcumbs.tpl', $templateData);
 }
Пример #2
0
 /**
  * Возвращает html страницы с модификациями
  *
  * @return string
  */
 public function getHtml()
 {
     $tecDocRestClient = new TecDoc();
     $tecDocRestClient->setUserKey(TecDocApiConfig::USER_KEY)->setUserLogin(TecDocApiConfig::USER_LOGIN)->setUserPsw(TecDocApiConfig::USER_PSW);
     $modelId = $_GET['modelVariant'];
     $modification = $tecDocRestClient->getModificationById($modelId);
     $contentTemplateData = array('modification' => $modification);
     $content = View::deploy('full.info.model.variant.tpl', $contentTemplateData);
     $templateData = array('content' => $content);
     return View::deploy('index.tpl', $templateData);
 }
Пример #3
0
 /**
  * Возвращает html код с хлебными крошками
  *
  * @return string
  */
 private static function getBreadcrumbs()
 {
     $tecDocRestClient = new TecDoc();
     $tecDocRestClient->setUserKey(TecDocApiConfig::USER_KEY)->setUserLogin(TecDocApiConfig::USER_LOGIN)->setUserPsw(TecDocApiConfig::USER_PSW);
     $modificationId = (int) $_GET['modelVariant'];
     $selectedGroupId = (int) $_GET['group'];
     $modification = $tecDocRestClient->getModificationById($modificationId);
     $modelVariants = $tecDocRestClient->getModelVariant($modificationId);
     $modelVariant = new ModelVariant();
     if (is_array($modelVariants)) {
         foreach ($modelVariants as $oneModelVariant) {
             if ($oneModelVariant->id === $selectedGroupId) {
                 $modelVariant = $oneModelVariant;
                 break;
             }
         }
     }
     $breadcrumbs = array(array('name' => $modification->manufacturerName, 'url' => "?man={$modification->manufacturerId}"), array('name' => $modification->modelName, 'url' => "?man={$modification->manufacturerId}&model={$modification->modelId}"), array('name' => $modification->name, 'url' => "?man={$modification->manufacturerId}&model={$modification->modelId}&modelVariant={$modification->id}"), array('name' => $modelVariant->name));
     $templateData = array('breadcrumbs' => $breadcrumbs);
     return View::deploy('common/breadcumbs.tpl', $templateData);
 }