Zikula_Core
[ class tree: Zikula_Core ] [ index: Zikula_Core ] [ all elements ]

Source for file pnTheme.php

Documentation is available at pnTheme.php

  1. <?php
  2. /**
  3.  * Zikula Application Framework
  4.  *
  5.  * @copyright (c) 2001, Zikula Development Team
  6.  * @link http://www.zikula.org
  7.  * @version $Id: pnTheme.php 24342 2008-06-06 12:03:14Z markwest $
  8.  * @license GNU/GPL - http://www.gnu.org/copyleft/gpl.html
  9.  * @package Zikula_Core
  10.  * @subpackage pnAPI
  11. */
  12.  
  13.  
  14. /**
  15.  * Load a theme
  16.  *
  17.  * include theme.php for the requested theme
  18.  *
  19.  * @return bool true if successful, false otherwiese
  20.  */
  21. function pnThemeLoad($theme)
  22. {
  23.     LogUtil::log('Function pnThemeLoad() is deprecated. Please use ThemeUtil::load() instead.''STRICT');
  24.  
  25.     return ThemeUtil::load($theme);
  26. }
  27.  
  28. /**
  29.  * return a theme variable
  30.  *
  31.  * @return mixed theme variable value
  32.  */
  33. function pnThemeGetVar($name null$default null)
  34. {
  35.     LogUtil::log('Function pnThemeGetVar() is deprecated. Please use ThemeUtil::getVar() instead.''STRICT');
  36.  
  37.     return ThemeUtil::getVar($name$default);
  38. }
  39.  
  40. /**
  41.  * pnThemeGetAllThemes
  42.  *
  43.  * list all available themes
  44.  *
  45.  * possible values of filter are
  46.  * PNTHEME_FILTER_ALL - get all themes (default)
  47.  * PNTHEME_FILTER_USER - get user themes
  48.  * PNTHEME_FILTER_SYSTEM - get system themes
  49.  * PNTHEME_FILTER_ADMIN - get admin themes
  50.  *
  51.  * @param filter - filter list of returned themes by type
  52.  * @return array of available themes
  53.  ***/
  54. function pnThemeGetAllThemes($filter PNTHEME_FILTER_ALL$state PNTHEME_STATE_ACTIVE$type PNTHEME_TYPE_ALL)
  55. {
  56.     LogUtil::log('Function pnThemeGetAllThemes() is deprecated. Please use ThemeUtil::getAllThemes() instead.''STRICT');
  57.  
  58.     return ThemeUtil::getAllThemes($filter$state$type);
  59. }
  60.  
  61. /*
  62.  * load the language file for a theme
  63.  *
  64.  * @author Patrick Kellum
  65.  * @return void
  66.  */
  67. function pnThemeLangLoad($script 'global'$theme null)
  68. {
  69.     LogUtil::log('Function pnThemeLangLoad() is deprecated. Please use ThemeUtil::loadLanguage() instead.''STRICT');
  70.  
  71.     ThemeUtil::loadLanguage($script$theme);
  72.     return;
  73. }
  74.  
  75. /*
  76.  * pnThemeGetIDFromName
  77.  *
  78.  * get themeID given its name
  79.  *
  80.  * @author Mark West
  81.  * @link http://www.markwest.me.uk
  82.  * @param 'theme' the name of the theme
  83.  * @return int theme ID
  84.  */
  85. function pnThemeGetIDFromName($theme)
  86. {
  87.     LogUtil::log('Function pnThemeGetIDFromName() is deprecated. Please use ThemeUtil::getIDFromName() instead.''STRICT');
  88.  
  89.     return ThemeUtil::getIDFromName($theme);
  90. }
  91.  
  92. /**
  93.  * pnThemeGetInfo
  94.  *
  95.  * Returns information about a theme.
  96.  *
  97.  * @author Mark West
  98.  * @param string $themeid Id of the theme
  99.  * @return array the theme information
  100.  ***/
  101. function pnThemeGetInfo($themeid)
  102. {
  103.     LogUtil::log('Function pnThemeGetInfo() is deprecated. Please use ThemeUtil::getInfo() instead.''STRICT');
  104.  
  105.     return ThemeUtil::getInfo($themeid);
  106. }
  107.  
  108. /**
  109.  * gets the themes table
  110.  *
  111.  * small wrapper function to avoid duplicate sql
  112.  * @access private
  113.  * @return array modules table
  114. */
  115. function pnThemeGetThemesTable()
  116. {
  117.     LogUtil::log('Function pnThemeGetThemesTable() is deprecated. Please use ThemeUtil::getThemesTable() instead.''STRICT');
  118.  
  119.     return ThemeUtil::getThemesTable();
  120. }

Documentation generated on Fri, 18 Jul 2008 21:54:36 +0200 by phpDocumentor 1.4.1