Пример #1
0
 /**
  * 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';
     }
 }