PageRenderTime 45ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/facebook/pages/pageDesign.class.php

http://github.com/newscloud/open-social-media-toolkit
PHP | 34 lines | 29 code | 5 blank | 0 comment | 1 complexity | 40effb2239c3e60c3b6f87555a486cde MD5 | raw file
  1. <?php
  2. class pageDesign {
  3. var $page;
  4. var $db;
  5. var $facebook;
  6. var $fbApp;
  7. var $teamObj;
  8. var $templateObj;
  9. function __construct(&$page) {
  10. $this->page=&$page;
  11. $this->db=&$page->db;
  12. $this->facebook=&$page->facebook;
  13. }
  14. function fetch($option='Home') {
  15. header("Content-type: text/html");
  16. if (!isset($_GET['noStyles'])) {
  17. $sheets=array(PATH_STYLES.'/default.css');
  18. $this->page->stylesheets[]=URL_CALLBACK."?p=cache&type=css&cf=design_".$this->page->fetchPkgVersion('design',$sheets,'css',false).".css";
  19. $ret = '';
  20. foreach (array_unique($this->page->stylesheets) as $key => $val) {
  21. $ret .= '<link rel="stylesheet" href="' . $val . '" type="text/css" charset="utf-8" />';
  22. }
  23. echo $ret;
  24. }
  25. readfile(SRC_ROOT.'/sites/climate/facebook/templates/design'.ucfirst($option).'.html');
  26. exit;
  27. }
  28. }
  29. ?>