X-Git-Url: http://git.pjr.cc/?p=glcas.git;a=blobdiff_plain;f=plugins%2Fadmin.php;fp=plugins%2Fadmin.php;h=e3dc5ce1a165201a3d86744bb0dbe25a26962e37;hp=e7dcd142e81f10eb956bd970450387cd4471aef9;hb=b7814808b116f5bcb8ae1d9d099886fa76c84b3a;hpb=8dbcce4c71cb51e6bb8939d50a7cbf8badf4bf24 diff --git a/plugins/admin.php b/plugins/admin.php index e7dcd14..e3dc5ce 100644 --- a/plugins/admin.php +++ b/plugins/admin.php @@ -3,19 +3,19 @@ error_log("admin loaded"); global $BASE_URL, $MENU_ITEMS; -$MENU_ITEMS["10admin"]["name"] = "Admin"; -$MENU_ITEMS["10admin"]["link"] = "$BASE_URL/admin"; +$MENU_ITEMS["30admin"]["name"] = "Repo Admin"; +$MENU_ITEMS["30admin"]["link"] = "$BASE_URL/repoadmin"; global $URL_HANDLERS; -$URL_HANDLERS["admin.*"] = "GLCASAdmin"; +$URL_HANDLERS["repoadmin.*"] = "GLCASRepoAdmin"; global $CRON_CLASSES; -$CRON_CLASSES["GLCASAdmin"] = "GLCASAdmin"; +$CRON_CLASSES["GLCASAdmin"] = "GLCASRepoAdmin"; -class GLCASAdmin { +class GLCASRepoAdmin { function __construct($config) { $this->config = $config; - error_log("constructor for GLCASAdmin"); + error_log("constructor for GLCASRepoAdmin"); } @@ -61,14 +61,14 @@ class GLCASAdmin { function cron() { - echo "ADMIN CRON: nothing to see here
"; + echo "REPOADMIN CRON: nothing to see here
"; // TODO: touch cronstamp file here // make a backup of the config.. but.. errr. how to tell if theres an old backup? // backups will occur... weekly and be called $configpath.DDMMYYYY $configpath = glcas_getWebConfigPath(); $basepath = dirname($configpath); - echo "ADMIN CRON: backing up config, $configpath, $basepath
"; + echo "REPOADMIN CRON: backing up config, $configpath, $basepath
"; $nowtime = time(); $oneday = 3600 * 24; // 1 hour in seconds, by 24 hours for($i = 0; $i < 7; $i ++) { @@ -84,7 +84,7 @@ class GLCASAdmin { $nowdatestr = strftime("%d-%h-%Y"); $backupfile = "$configpath.$nowdatestr"; copy($configpath, $backupfile); - echo "ADMIN CRON: createing backup of config as $backupfile
"; + echo "REPOADMIN CRON: createing backup of config as $backupfile
"; } function body($url) @@ -113,7 +113,7 @@ class GLCASAdmin { $myRep->freezeRepo($repo); global $WEB_ROOT_FS, $URL_HANDLERS, $BASE_URL; - header("Location: $BASE_URL/admin/"); + header("Location: $BASE_URL/repoadmin/"); } @@ -127,7 +127,7 @@ class GLCASAdmin { $myRep->deleteRepo($repo); global $WEB_ROOT_FS, $URL_HANDLERS, $BASE_URL; - header("Location: $BASE_URL/admin/"); + header("Location: $BASE_URL/repoadmin/"); } @@ -285,7 +285,7 @@ class GLCASAdmin { // next we need to deal with that "blocked" bit global $WEB_ROOT_FS, $URL_HANDLERS, $BASE_URL; - header("Location: $BASE_URL/admin/"); + header("Location: $BASE_URL/repoadmin/"); } function doAddRepoYum($url) @@ -309,7 +309,7 @@ class GLCASAdmin { $repo->addRepo($desc, $OS, $version, $arch, $other, $shorturl, $prefix, $repurl, "YUM", $init, $expiretime); global $WEB_ROOT_FS, $URL_HANDLERS, $BASE_URL; - header("Location: $BASE_URL/admin/"); + header("Location: $BASE_URL/repoadmin/"); } function doUpdateRepo($url) @@ -322,7 +322,7 @@ class GLCASAdmin { $repo->updateRepo($rkey); global $WEB_ROOT_FS, $URL_HANDLERS, $BASE_URL; - header("Location: $BASE_URL/admin/"); + header("Location: $BASE_URL/repoadmin/"); } function mainBody($url)