Example #1
0
 public static function install($existingAddOn, $addOnData)
 {
     $install = new self();
     if (!$existingAddOn) {
         return $install->_installClean();
     }
     if ($existingAddOn['version_string'] == $addOnData['version_string']) {
         return;
     }
     switch ($existingAddOn['version_string']) {
         case '1.0.1':
         case '1.0.2':
         case '1.0.3':
             $install->_install_110();
         case '1.1.0':
         case '1.2.0':
         case '1.3.0':
         case '1.3.1':
             $install->_install_132();
         case '1.3.2':
             $install->_install_133();
         case '1.3.3':
         case '1.3.4':
         case '1.3.5':
         case '1.3.6':
         case '1.3.7':
             $install->_install_140();
             break;
     }
 }
Example #2
0
 public static function install($existingAddOn, $addOnData)
 {
     $install = new self();
     if (!$existingAddOn) {
         return $install->_installClean();
     }
     if ($existingAddOn['version_string'] == $addOnData['version_string']) {
         return;
     }
     switch ($existingAddOn['version_string']) {
         case '1.0.0':
         case '1.0.1':
         case '1.0.2':
         case '1.1.0':
         case '1.1.1':
         case '1.1.2':
             return $install->_install_113();
             break;
     }
 }