/** * Initialization of the class * * @return void */ function init() { global $BE_USER; // GPvars: $this->flags = t3lib_div::_GP('flags'); $this->data = t3lib_div::_GP('data'); $this->cmd = t3lib_div::_GP('cmd'); $this->mirror = t3lib_div::_GP('mirror'); $this->cacheCmd = t3lib_div::_GP('cacheCmd'); $this->redirect = t3lib_div::sanitizeLocalUrl(t3lib_div::_GP('redirect')); $this->prErr = t3lib_div::_GP('prErr'); $this->_disableRTE = t3lib_div::_GP('_disableRTE'); $this->CB = t3lib_div::_GP('CB'); $this->vC = t3lib_div::_GP('vC'); $this->uPT = t3lib_div::_GP('uPT'); $this->generalComment = t3lib_div::_GP('generalComment'); // Creating TCEmain object $this->tce = t3lib_div::makeInstance('t3lib_TCEmain'); $this->tce->stripslashes_values = 0; $this->tce->generalComment = $this->generalComment; // Configuring based on user prefs. if ($BE_USER->uc['recursiveDelete']) { $this->tce->deleteTree = 1; // True if the delete Recursive flag is set. } if ($BE_USER->uc['copyLevels']) { $this->tce->copyTree = t3lib_div::intInRange($BE_USER->uc['copyLevels'], 0, 100); // Set to number of page-levels to copy. } if ($BE_USER->uc['neverHideAtCopy']) { $this->tce->neverHideAtCopy = 1; } $TCAdefaultOverride = $BE_USER->getTSConfigProp('TCAdefaults'); if (is_array($TCAdefaultOverride)) { $this->tce->setDefaultsFromUserTS($TCAdefaultOverride); } // Reverse order. if ($this->flags['reverseOrder']) { $this->tce->reverseOrder = 1; } # $this->tce->disableRTE = $this->_disableRTE; // Clipboard? if (is_array($this->CB)) { $this->include_once[] = PATH_t3lib . 'class.t3lib_clipboard.php'; } }