preinstall.php 826 B

1234567891011121314
  1. <?php
  2. $info = $this->extension->getInfoFromDB('fullcalendar');
  3. if($info and $info->status == 'installed')
  4. {
  5. $this->extension->removePackage('fullcalendar');
  6. $sql = "DELETE FROM `zt_grouppriv` WHERE `module` = 'todo' AND `method` = 'fullcalendar';";
  7. $sql .= "DELETE FROM `zt_grouppriv` WHERE `module` = 'effort' AND `method` = 'fullcalendar';";
  8. $sql .= "DELETE FROM `zt_grouppriv` WHERE `module` = 'project' AND `method` = 'fullcalendar';";
  9. $sql .= "DELETE FROM `zt_grouppriv` WHERE `module` = 'user' AND `method` = 'effortfullcalendar';";
  10. $sql .= "DELETE FROM `zt_grouppriv` WHERE `module` = 'user' AND `method` = 'todofullcalendar';";
  11. $sql .= "DELETE FROM `zt_extension` WHERE `code`='fullcalendar';";
  12. $sql = str_replace('zt_', $this->config->db->prefix, $sql);
  13. $this->dao->exec($sql);
  14. }