Ejemplo n.º 1
0
 private function __construct()
 {
     $SKT = SKTGLOBALS::getVar('SKT');
     $SKTDB = SKTDB\db_Skt::connect();
     $Request = new \CmsDev\Url\Request();
     $URLName = $Request->byLevel(0);
     $RequestReverse = new \CmsDev\Url\Request();
     $RequestReverse->reverse(false);
     $testLanguage = $RequestReverse->byLevel(0);
     $LanguageArray = $SKT['LANGUAGE']['LIST'];
     if (in_array($testLanguage, $LanguageArray)) {
         $Language = $testLanguage;
     } else {
         $Language = \LANGUAGE_DEF;
     }
     if (\SKT_SECTION_PID != '') {
         $ProductsValues = $SKTDB->query("SELECT * FROM " . \DB_PREFIX . "products WHERE ProductID = '" . \SKT_SECTION_PID . "'");
     }
     $SKTDB->query("SELECT * FROM " . \DB_PREFIX . "products WHERE UID != '0' LIMIT 1");
     $query = $SKTDB->get_col_info();
     if ($ProductsValues) {
         foreach ($query as $name) {
             $this->{$name} = $ProductsValues->{$name};
         }
     } else {
         foreach ($query as $name) {
             $this->{$name} = '';
         }
     }
 }
Ejemplo n.º 2
0
 public function __toString()
 {
     global $SKT;
     $Request = new \CmsDev\Url\Request();
     $Request->reverse(false);
     $testLanguage = $Request->byLevel(0);
     if ($testLanguage !== '' && $testLanguage !== null) {
         $LanguageArray = $SKT['LANGUAGE']['LIST'];
         if (in_array($testLanguage, $LanguageArray)) {
             $thisLanguage = $testLanguage;
         } else {
             $thisLanguage = \LANGUAGE_DEF;
         }
     } else {
         $thisLanguage = \LANGUAGE_DEF;
     }
     return $thisLanguage;
 }
Ejemplo n.º 3
0
 private function language()
 {
     $SKT = \CmsDev\util\globals::getVar('SKT');
     $Request = new \CmsDev\Url\Request();
     $Request->reverse(false);
     $testLanguage = \trim($Request->byLevel(0), '/');
     $LanguageArray = $SKT['LANGUAGE']['LIST'];
     if (in_array($testLanguage, $LanguageArray)) {
         $thisLanguage = $testLanguage;
     } else {
         $thisLanguage = \LANGUAGE_DEF;
     }
     \define('THIS_LANG', $SKT['LANGUAGE'][$thisLanguage]['Prefix']);
     $language['LANGUAGE_DEF'] = \LANGUAGE_DEF;
     $language['THIS_LANG'] = \THIS_LANG;
     $count = count($language);
     if ($count > 0) {
         $this->DevShowParams .= '<h3><a href="#">Lenguaje</a></h3><table width="250" border="0" cellspacing="0" cellpadding="0" class="TableInfo"><tr><th scope="row" class="defined">defined</th><td scope="row" class="value">value</td></tr>';
         foreach ($language as $variable => $value) {
             $this->DevShowParams .= '<tr><th class="defined"><span>' . $variable . '</span></th><th scope="row" class="value"><span>' . $value . '</span></th></tr>';
         }
         $this->DevShowParams .= '</table>';
     }
 }