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

Source for file pninit.php

Documentation is available at pninit.php

  1. <?php
  2. /**
  3.  * Zikula Application Framework
  4.  *
  5.  * @copyright Robert Gasch
  6.  * @link http://www.zikula.org
  7.  * @version $Id: pninit.php 24342 2008-06-06 12:03:14Z markwest $
  8.  * @license GNU/GPL - http://www.gnu.org/copyleft/gpl.html
  9.  * @author Robert Gasch rgasch@gmail.com
  10.  * @package Zikula_Core
  11.  */
  12.  
  13.  
  14. /**
  15.  * initialise the ObjectData module
  16.  * This function is only ever called once during the lifetime of a particular
  17.  * module instance
  18.  */
  19. function ObjectData_init()
  20. {
  21.     if (!DBUtil::createTable('objectdata_attributes')) {
  22.         return false;
  23.     }
  24.  
  25.     if (!DBUtil::createTable('objectdata_log')) {
  26.         return false;
  27.     }
  28.  
  29.  
  30.     return true;
  31. }
  32.  
  33.  
  34. {
  35.     if (!DBUtil::createTable('objectdata_meta')) {
  36.         return false;
  37.     }
  38. }
  39.  
  40.  
  41. /**
  42.  * upgrade the module from an old version
  43.  * This function can be called multiple times
  44.  */
  45. function ObjectData_upgrade($oldversion)
  46. {
  47.     switch ($oldversion){
  48.     case '1.00':
  49.             ObjectData_createTables_101 ();
  50.         break;
  51.     }
  52.  
  53.     return true;
  54. }
  55.  
  56.  
  57. /**
  58.  * delete the ObjectData module
  59.  * This function is only ever called once during the lifetime of a particular
  60.  * module instance
  61.  */
  62. function ObjectData_delete()
  63. {
  64.     // cannot disable this module because it's required for core functions
  65.     return false;
  66. }

Documentation generated on Fri, 18 Jul 2008 21:53:30 +0200 by phpDocumentor 1.4.1