+++ /dev/null
-<?php\r
-/*******\r
- * This function is used for uninstalling Mahara\r
- * At the moment it is not being called from anywhere in the module.\r
- */\r
-\r
-function delete_mahara() {\r
- global $db;\r
-\r
- // delete mahara entries (in case we don't have 'drop' priviledges)\r
- $sql = "DELETE FROM ".TABLE_PREFIX."mahara";\r
- if (!(mysql_query($sql, $db))) echo "Error deleting from ".TABLE_PREFIX."mahara. ";\r
-\r
- // drop mahara table\r
- $sql = "DROP TABLE IF EXISTS ".TABLE_PREFIX."mahara";\r
- if (!(mysql_query($sql, $db))) echo "Error dropping table, ".TABLE_PREFIX."mahara. ";\r
-\r
- // Also remove added language stuff\r
- $sql = "DELETE FROM ".TABLE_PREFIX."language_text WHERE "\r
- . "term='mahara' OR term='mahara_location' OR term='mahara_new_win' OR term='mahara_opened' "\r
- . "OR term='AT_ERROR_MAHARA_MINURL_ADD_EMPTY' OR term='AT_ERROR_MAHARA_ERROR_INSTALL' "\r
- . "OR term='AT_ERROR_MAHARA_ERROR_PATH' OR term='AT_FEEDBACK_MAHARA_LOGIN' OR term='AT_FEEDBACK_MAHARA_MINURL_ADD_SAVED'";\r
- if (!(mysql_query($sql, $db))) echo "Error delete rows from ".TABLE_PREFIX."language_text. ";\r
-\r
-\r
- // Remove mahara entry from config\r
- $sql = "DELETE FROM ".TABLE_PREFIX."config WHERE name='mahara'";\r
- if (!(mysql_query($sql, $db))) echo "Error deleting from ".TABLE_PREFIX."config. ";\r
-\r
- // Remove mahara from modules\r
- $sql = "DELETE FROM ".TABLE_PREFIX."modules WHERE dir_name='mahara'";\r
- if (!(mysql_query($sql, $db))) echo "Error deleting from ".TABLE_PREFIX."modules. ";\r
-}\r
-\r
-?>
\ No newline at end of file