diff --git a/index.php b/index.php
index ca8f9b4..5177557 100644
--- a/index.php
+++ b/index.php
@@ -1,4 +1,5 @@
Updated to
[]
+
+
\ No newline at end of file
diff --git a/system/upgrade/index.php b/system/upgrade/index.php
new file mode 100644
index 0000000..ca8f9b4
--- /dev/null
+++ b/system/upgrade/index.php
@@ -0,0 +1,4 @@
+getCurrentInfo();
+$versionNumber = substr($info['tag_name'],1);
+
+function isGraterThan($string){
+ global $versionNumber;
+ return (version_compare($versionNumber,$string) > 0);
+}
+
+// http://stackoverflow.com/questions/3338123/how-do-i-recursively-delete-a-directory-and-its-entire-contents-files-sub-dir
+function rrmdir($dir) {
+ if (is_dir($dir)) {
+ $objects = scandir($dir);
+ foreach ($objects as $object) {
+ if ($object != "." && $object != "..") {
+ if (filetype($dir."/".$object) == "dir") rrmdir($dir."/".$object); else unlink($dir."/".$object);
+ }
+ }
+ reset($objects);
+ rmdir($dir);
+ }
+}
+
+//run upgrade specific stuff
+if(isGraterThan("2.3")) {// 2.4, 2.5, ...
+ echo "yes";
+ if(file_exists("vendor/")){
+ rrmdir("vendor/");
+ }
+}
+else{
+ echo "no";
+}
+
+if(isGraterThan("2.3")) {
+ file_put_contents("index.php",file_get_contents("system/upgrade/index.php"));
+ rrmdir("system/upgrade/");
+}
\ No newline at end of file