home.class.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /**
  3. * Gallery
  4. *
  5. * Copyright 2010-2012 by Shaun McCormick <shaun@modx.com>
  6. *
  7. * Gallery is free software; you can redistribute it and/or modify it under the
  8. * terms of the GNU General Public License as published by the Free Software
  9. * Foundation; either version 2 of the License, or (at your option) any later
  10. * version.
  11. *
  12. * Gallery is distributed in the hope that it will be useful, but WITHOUT ANY
  13. * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
  14. * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
  15. *
  16. * You should have received a copy of the GNU General Public License along with
  17. * Gallery; if not, write to the Free Software Foundation, Inc., 59 Temple
  18. * Place, Suite 330, Boston, MA 02111-1307 USA
  19. *
  20. * @package gallery
  21. */
  22. /**
  23. * Loads the home page.
  24. *
  25. * @package gallery
  26. * @subpackage controllers
  27. */
  28. class GalleryHomeManagerController extends GalleryManagerController {
  29. public function getPageTitle() { return $this->modx->lexicon('gallery'); }
  30. public function loadCustomCssJs() {
  31. $this->addJavascript($this->gallery->config['jsUrl'].'mgr/widgets/album/album.tree.js');
  32. $this->addJavascript($this->gallery->config['jsUrl'].'mgr/widgets/home.panel.js');
  33. $this->addLastJavascript($this->gallery->config['jsUrl'].'mgr/sections/home.js');
  34. $this->addHtml("<script>Ext.onReady(function() { MODx.load({xtype: 'gal-page-home'}) })</script>");
  35. }
  36. public function getTemplateFile() { return $this->gallery->config['templatesPath'].'home.tpl'; }
  37. }