'boolean'));
}
function install() {
// Create database tables
require_once api_get_path(SYS_PLUGIN_PATH).PLUGIN_NAME.'/database.php';
// Create link tab
// $homep = api_get_path(SYS_PATH).'home/'; //homep for Home Path
// $menutabs = 'home_tabs'; //menutabs for tabs Menu
// $menuf = $menutabs;
// $ext = '.html'; //ext for HTML Extension - when used frequently, variables are faster than hardcoded strings
// $lang = ''; //el for "Edit Language"
// if (!empty($_SESSION['user_language_choice'])) {
// $lang = $_SESSION['user_language_choice'];
// } elseif (!empty($_SESSION['_user']['language'])) {
// $lang = $_SESSION['_user']['language'];
// } else {
// $lang = api_get_setting('platformLanguage');
// }
// $link_url = api_get_path(WEB_PLUGIN_PATH).'ticket/s/myticket.php';
//
// $home_menu = '
';
//
// // Write
// if (file_exists($homep.$menuf.'_'.$lang.$ext)) {
// if (is_writable($homep.$menuf.'_'.$lang.$ext)) {
// $fp = fopen($homep.$menuf.'_'.$lang.$ext, 'w');
// fputs($fp, $home_menu);
// fclose($fp);
// if (file_exists($homep.$menuf.$ext)) {
// if (is_writable($homep.$menuf.$ext)) {
// $fpo = fopen($homep.$menuf.$ext, 'w');
// fputs($fpo, $home_menu);
// fclose($fpo);
// }
// }
// } else {
// $errorMsg = get_lang('HomePageFilesNotWritable');
// }
// } else {
// //File does not exist
// $fp = fopen($homep.$menuf.'_'.$lang.$ext, 'w');
// fputs($fp, $home_menu);
// fclose($fp);
// }
}
function uninstall() {
$tblSettings = Database::get_main_table(TABLE_MAIN_SETTINGS_CURRENT);
$t_options = Database::get_main_table(TABLE_MAIN_SETTINGS_OPTIONS);
$t_tool = Database::get_course_table(TABLE_TOOL_LIST);
$tblTicketTicket = Database::get_main_table(TABLE_SUPPORT_TICKET);
$tblTicketStatus = Database::get_main_table(TABLE_SUPPORT_STATUS);
$tblTicketProject = Database::get_main_table(TABLE_SUPPORT_PROJECT);
$tblTicketPriority = Database::get_main_table(TABLE_SUPPORT_PRIORITY);
$tblTicketMesAttch = Database::get_main_table(TABLE_SUPPORT_MESSAGE_ATTACHMENTS);
$tblTicketMessage = Database::get_main_table(TABLE_SUPPORT_MESSAGE);
$tblTicketCategory = Database::get_main_table(TABLE_SUPPORT_CATEGORY);
$tblTicketAssgLog = Database::get_main_table(TABLE_SUPPORT_ASSIGNED_LOG);
//Delete settings
$sql = "DELETE FROM $tblSettings WHERE variable = 'ticket_tool_enable'";
Database::query($sql);
$sql = "DROP TABLE IF EXISTS $tblTicketTicket";
Database::query($sql);
$sql = "DROP TABLE IF EXISTS $tblTicketStatus";
Database::query($sql);
$sql = "DROP TABLE IF EXISTS $tblTicketProject";
Database::query($sql);
$sql = "DROP TABLE IF EXISTS $tblTicketPriority";
Database::query($sql);
$sql = "DROP TABLE IF EXISTS $tblTicketMesAttch";
Database::query($sql);
$sql = "DROP TABLE IF EXISTS $tblTicketMessage";
Database::query($sql);
$sql = "DROP TABLE IF EXISTS $tblTicketCategory";
Database::query($sql);
$sql = "DROP TABLE IF EXISTS $tblTicketAssgLog";
Database::query($sql);
$sql = "DROP TABLE IF EXISTS $tblTicketTicket";
Database::query($sql);
}
}