Beispiel #1
0
 /**
  * Хук на выключение шестерёнки
  *
  * @param Gear $Gear
  * @param Core_ArrayObject $result
  */
 public function hookGearDisable($Gear, $result)
 {
     if ($result->success) {
         $install_dump = $Gear->getDir() . DS . 'install' . DS . 'uninstall.sql';
         if (file_exists($install_dump)) {
             $this->import($install_dump);
         }
     }
 }
Beispiel #2
0
 /**
  * Хук на включение шестерёнки
  *
  * @param Gear $Gear
  * @param Core_ArrayObject $result
  */
 public function hookGearEnable($Gear, $result)
 {
     if ($result->success) {
         $install_lang = $Gear->getDir() . DS . 'lang' . DS . $this->lang . EXT;
         if (file_exists($install_lang)) {
             $lang = new Config($install_lang);
             Lang::factory('index')->import($lang->toArray())->save();
         }
     }
 }