[ Index ]
 

Code source de CMS made simple 1.0.5

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/admin/ -> footer.php (source)

   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  ?>


Généré le : Tue Apr 3 18:50:37 2007 par Balluche grâce à PHPXref 0.7