[ Index ] |
|
Code source de CMS made simple 1.0.5 |
1 <?php 2 if (isset($USE_THEME) && $USE_THEME == false) 3 { 4 echo '<!-- admin theme disabled -->'; 5 } 6 else 7 { 8 $themeObject->DisplayMainDivEnd(); 9 $themeObject->OutputFooterJavascript(); 10 $themeObject->DisplayFooter(); 11 } 12 13 if ($gCms->config["debug"] == true) 14 { 15 echo '<div id="DebugFooter">'; 16 global $sql_queries; 17 if (FALSE == empty($sql_queries)) 18 { 19 echo "<div>".$sql_queries."</div>\n"; 20 } 21 foreach ($gCms->errors as $error) 22 { 23 echo $error; 24 } 25 echo '</div> <!-- end DebugFooter -->'; 26 } 27 28 ?> 29 30 </body> 31 </html> 32 33 <?php 34 35 #Pull the stuff out of the buffer... 36 $htmlresult = ''; 37 if (!(isset($USE_OUTPUT_BUFFERING) && $USE_OUTPUT_BUFFERING == false)) 38 { 39 $htmlresult = @ob_get_contents(); 40 @ob_end_clean(); 41 } 42 43 #Do any header replacements (this is for WYSIWYG stuff) 44 $footertext = ''; 45 $formtext = ''; 46 $formsubmittext = ''; 47 $bodytext = ''; 48 49 $userid = get_userid(); 50 $wysiwyg = get_preference($userid, 'wysiwyg'); 51 52 foreach($gCms->modules as $key=>$value) 53 { 54 if ($gCms->modules[$key]['installed'] == true && 55 $gCms->modules[$key]['active'] == true && 56 $gCms->modules[$key]['object']->IsWYSIWYG() 57 ) 58 { 59 $loadit=false; 60 if ($gCms->modules[$key]['object']->WYSIWYGActive()) { 61 $loadit=true; 62 } else { 63 if (get_preference(get_userid(), 'wysiwyg')==$gCms->modules[$key]['object']->GetName()) { 64 $loadit=true; 65 } 66 } 67 if ($loadit) { 68 $bodytext.=$gCms->modules[$key]['object']->WYSIWYGGenerateBody(); 69 $footertext.=$gCms->modules[$key]['object']->WYSIWYGGenerateHeader($htmlresult); 70 $formtext.=$gCms->modules[$key]['object']->WYSIWYGPageForm(); 71 $formsubmittext.=$gCms->modules[$key]['object']->WYSIWYGPageFormSubmit(); 72 } 73 } 74 } 75 76 $htmlresult = str_replace('<!-- THIS IS WHERE HEADER STUFF SHOULD GO -->', $footertext, $htmlresult); 77 $htmlresult = str_replace('##FORMSUBMITSTUFFGOESHERE##', ' '.$formtext, $htmlresult); 78 $htmlresult = str_replace('##INLINESUBMITSTUFFGOESHERE##', ' '.$formsubmittext, $htmlresult); 79 $htmlresult = str_replace('##BODYSUBMITSTUFFGOESHERE##', ' '.$bodytext, $htmlresult); 80 81 echo $htmlresult; 82 83 #var_dump(memory_get_usage()); 84 85 # vim:ts=4 sw=4 noet 86 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Tue Apr 3 18:50:37 2007 | par Balluche grâce à PHPXref 0.7 |