splash.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. $oPermalink = BxDolPermalinks::getInstance();
  19. $oTemplate->addJs(array('skrollr/skrollr.min.js'));
  20. $s = $oTemplate->parseHtmlByContent(getParam('sys_site_splash_code'), array(
  21. 'join_link' => BX_DOL_URL_ROOT . $oPermalink->permalink('page.php?i=create-account'),
  22. 'login_link' => BX_DOL_URL_ROOT . $oPermalink->permalink('page.php?i=login'),
  23. 'login_form' => BxDolService::call('system', 'login_form', array(), 'TemplServiceLogin')
  24. ));
  25. if (getParam('add_to_mobile_homepage') == 'on')
  26. $s .= BxDolService::call('system', 'add_to_mobile_homepage', array(), 'TemplServices');
  27. return $s;
  28. }
  29. check_logged();
  30. $oTemplate = BxDolTemplate::getInstance();
  31. $oTemplate->setPageNameIndex(BX_PAGE_DEFAULT);
  32. $oTemplate->setPageContent ('page_main_code', getPageMainCode());
  33. $oTemplate->getPageCode();
  34. /** @} */