00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00052 require('init.php');
00053 require('template.php');
00054 $LANG->includeLLFile('EXT:lang/locallang_alt_doc.xml');
00055 require_once(PATH_t3lib.'class.t3lib_loadmodules.php');
00056
00057
00058 if (t3lib_extMgm::isLoaded('taskcenter') && t3lib_extMgm::isLoaded('taskcenter_recent')) {
00059 require_once(t3lib_extMgm::extPath('taskcenter').'task/class.mod_user_task.php');
00060 require_once(t3lib_extMgm::extPath('taskcenter_recent').'class.tx_taskcenterrecent.php');
00061 }
00062
00063
00064
00072 class SC_alt_doc_nodoc {
00073
00074
00075 var $doc;
00076 var $content;
00077 var $loadModules;
00078
00084 function init() {
00085 global $BACK_PATH;
00086
00087
00088 $this->doc = t3lib_div::makeInstance('mediumDoc');
00089 $this->doc->docType = 'xhtml_trans';
00090 $this->doc->bodyTagMargins['x']=5;
00091 $this->doc->bodyTagMargins['y']=5;
00092 $this->doc->backPath = $BACK_PATH;
00093
00094
00095 $this->content='';
00096 $this->content.=$this->doc->startPage('TYPO3 Edit Document');
00097
00098
00099 $this->loadModules = t3lib_div::makeInstance('t3lib_loadModules');
00100 $this->loadModules->load($GLOBALS['TBE_MODULES']);
00101 }
00102
00108 function main() {
00109 global $BE_USER,$LANG,$BACK_PATH;
00110
00111 $msg=array();
00112
00113
00114 $msg[]='<p>'.$LANG->getLL('noDocuments_msg',1).'</p><br />';
00115
00116
00117 $newPageModule = trim($BE_USER->getTSConfigVal('options.overridePageModule'));
00118 $pageModule = t3lib_BEfunc::isModuleSetInTBE_MODULES($newPageModule) ? $newPageModule : 'web_layout';
00119
00120
00121 $a_wl = $BE_USER->check('modules','web_list');
00122 $a_wp = t3lib_extMgm::isLoaded('cms') && $BE_USER->check('modules',$pageModule);
00123
00124
00125
00126 $imgFile = $LANG->moduleLabels['tabs_images']['web_layout_tab'];
00127 $imgInfo = @getimagesize($imgFile);
00128 $img_web_layout = is_array($imgInfo) ? '<img src="../'.substr($imgFile,strlen(PATH_site)).'" '.$image[3].' alt="" />' : '';
00129
00130
00131 $imgFile = $LANG->moduleLabels['tabs_images']['web_list_tab'];
00132 $imgInfo = @getimagesize($imgFile);
00133 $img_web_list = is_array($imgInfo) ? '<img src="../'.substr($imgFile,strlen(PATH_site)).'" '.$image[3].' alt="" />' : '';
00134
00135
00136
00137 if ($a_wl || $a_wp) {
00138 $msg_2 = array();
00139 if ($a_wp) {
00140 $msg_2[]='<strong><a href="#" onclick="top.goToModule(\''.$pageModule.'\'); return false;">'.$LANG->getLL('noDocuments_pagemodule',1).$img_web_layout.'</a></strong>';
00141 if ($a_wl) $msg_2[]=$LANG->getLL('noDocuments_OR');
00142 }
00143 if ($a_wl) {
00144 $msg_2[]='<strong><a href="#" onclick="top.goToModule(\'web_list\'); return false;">'.$LANG->getLL('noDocuments_listmodule',1).$img_web_list.'</a></strong>';
00145 }
00146 $msg[]='<p>'.sprintf($LANG->getLL('noDocuments_msg2',1),implode(' ',$msg_2)).'</p><br />';
00147 }
00148
00149
00150 if ($BE_USER->check('modules','user_task') && t3lib_extMgm::isLoaded('taskcenter_recent')) {
00151 $modObj = t3lib_div::makeInstance('tx_taskcenterrecent');
00152 $modObj->backPath = $BACK_PATH;
00153 $modObj->BE_USER = $BE_USER;
00154 $modObj->perms_clause = $BE_USER->getPagePermsClause(1);
00155
00156 $msg[]='<p>'.$LANG->getLL('noDocuments_msg3',1).'</p><br />'.$modObj->_renderRecent();
00157 }
00158
00159
00160 $this->content.=$this->doc->section($LANG->getLL('noDocuments'),implode(' ',$msg),0,1);
00161 }
00162
00168 function printContent() {
00169 echo $this->content.$this->doc->endPage();
00170 }
00171 }
00172
00173
00174 if (defined('TYPO3_MODE') && $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['typo3/alt_doc_nodoc.php']) {
00175 include_once($TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['typo3/alt_doc_nodoc.php']);
00176 }
00177
00178
00179
00180
00181
00182
00183
00184
00185
00186
00187
00188
00189 $SOBE = t3lib_div::makeInstance('SC_alt_doc_nodoc');
00190 $SOBE->init();
00191 $SOBE->main();
00192 $SOBE->printContent();
00193 ?>