Plugins  LAST
 All Data Structures Files Functions Variables Pages
Public Member Functions
SKEL_Install Class Reference
Collaboration diagram for SKEL_Install:
Collaboration graph

Public Member Functions

 __construct ($cn)
 
 install ()
 
 upgrade ($p_version)
 

Detailed Description

Definition at line 29 of file class_install_plugin.php.

Constructor & Destructor Documentation

SKEL_Install::__construct (   $cn)

Definition at line 32 of file class_install_plugin.php.

References $cn.

33  {
34  $this->db = $cn;
35  }
global $cn

Member Function Documentation

SKEL_Install::install ( )

Definition at line 37 of file class_install_plugin.php.

References $file.

38  {
39  $file = dirname(__FILE__);
40  $this->db->execute_script($file . '/../sql/install.sql');
41  }
$file
Definition: import_bank.php:60
SKEL_Install::upgrade (   $p_version)

Definition at line 43 of file class_install_plugin.php.

References $cn, and $file.

44  {
45  global $cn;
46  $cur_version = $cn->get_value('select max(version_id) from skel.version');
47  $cur_version++;
48  $file = dirname(__FILE__);
49  for ($e = $cur_version; $e <= $p_version; $e++)
50  {
51  $this->db->execute_script($file . '/../sql/upgrade' . $e . '.sql');
52  }
53  }
$file
Definition: import_bank.php:60
global $cn

The documentation for this class was generated from the following file: