Example #1
0
 /**
  * @param  $columnId
  * @return void
  */
 private function actionUserConfigurationColumns($columnId)
 {
     $columnsConfiguration = $this->getUserConfigurationColumns();
     // Reverse Value
     $columnsConfiguration[$columnId] = !$columnsConfiguration[$columnId];
     // Write Changes To Database
     $this->database->setUserConf($columnId, $columnsConfiguration[$columnId], $this->getUserConfigurationId());
     // Reset Configuration Array
     $this->setUserConfiguration($columnsConfiguration, 'Columns');
 }
Example #2
0
 /**
  * @return void
  */
 private function indexingTranslations()
 {
     // Important! Needed For Caching in getLabels
     $conf['OrderBy'] = 'FileId';
     // Get Labels From Database
     $labels = $this->database->getLabels($this->currentTableId, $conf);
     // Get Translations From Typo
     $translations = $this->systemTranslation->getTranslations($labels);
     // Write Translations To Database
     $this->database->setTranslations($translations, $this->currentTableId);
 }
Example #3
0
 /**
  * @return null
  */
 public function getExtensions()
 {
     $conf = array('Fields' => 'uid AS ExtensionId,ExtensionKey,ExtensionTitle,ExtensionDescription,ExtensionCategory,ExtensionIcon,ExtensionLocation,ExtensionPath,ExtensionLoaded', 'Local' => $this->showLocalExtensions, 'System' => $this->showSystemExtensions, 'Global' => $this->showGlobalExtensions, 'OnlyLoaded' => $this->showOnlyLoadedExtensions, 'ApprovedExtensions' => $this->approvedExtensions, 'OrderBy' => 'ExtensionTitle', 'Debug' => '0');
     if (!$this->isAdmin) {
         // Do Not Show Anything If No Permitted Extensions Available
         if ($this->permittedExtensions == '') {
             return NULL;
         } else {
             $conf['PermittedExtensions'] = $this->permittedExtensions;
         }
     }
     $extensions = $this->database->getExtensions($this->currentTableId, $conf);
     return $extensions;
 }
Example #4
0
 /**
  * @return void
  */
 public function updateTranslation()
 {
     if ($this->translationId) {
         // DATABASE
         $this->database->setTranslation($this->translationId, $this->translationValue, $this->currentTableId);
         // SYSTEM
         $conf = array('TranslationId' => $this->translationId);
         // Get Full Translation Data From DB
         $translation = $this->database->getTranslation($this->currentTableId, $conf);
         // Init SystemTranslations
         $this->initSystemTranslations();
         // Update SystemTranslations With DB Values
         $this->systemTranslation->updateTranslation($translation[0]);
     }
 }