splash.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. /**
  3. * Copyright (c) UNA, Inc - https://una.io
  4. * MIT License - https://opensource.org/licenses/MIT
  5. *
  6. * @defgroup UnaCore UNA Core
  7. * @{
  8. */
  9. require_once('./inc/header.inc.php');
  10. require_once(BX_DIRECTORY_PATH_INC . "design.inc.php");
  11. bx_import('BxDolLanguages');
  12. function getPageMainCode()
  13. {
  14. $oTemplate = BxDolTemplate::getInstance();
  15. $bEnabled = getParam('sys_site_splash_enabled');
  16. if(!$bEnabled)
  17. $oTemplate->displayPageNotFound();
  18. $oTemplate->addJs(array('skrollr/skrollr.min.js'));
  19. $s = $oTemplate->parseHtmlByContent(getParam('sys_site_splash_code'), array(
  20. 'join_link' => BX_DOL_URL_ROOT . BxDolPermalinks::getInstance()->permalink('page.php?i=create-account'),
  21. 'login_form' => BxDolService::call('system', 'login_form', array(), 'TemplServiceLogin')
  22. ));
  23. if (getParam('add_to_mobile_homepage') == 'on')
  24. $s .= BxDolService::call('system', 'add_to_mobile_homepage', array(), 'TemplServices');
  25. return $s;
  26. }
  27. check_logged();
  28. $oTemplate = BxDolTemplate::getInstance();
  29. $oTemplate->setPageNameIndex(BX_PAGE_DEFAULT);
  30. $oTemplate->setPageContent ('page_main_code', getPageMainCode());
  31. $oTemplate->getPageCode();
  32. /** @} */