diff options
author | Sebastian Schmelzer | 2012-01-11 14:36:35 +0100 |
---|---|---|
committer | Sebastian Schmelzer | 2012-01-11 14:36:35 +0100 |
commit | fca04a6dab252eb9e8c0a92ce3b7e14b32e68d1e (patch) | |
tree | 6e6aaf749f34db8c7c7153c23ef85c57187430bb /library/Pbs/Notifier.php | |
parent | API: mit addBootos kann man nun auch editieren (diff) | |
download | pbs2-fca04a6dab252eb9e8c0a92ce3b7e14b32e68d1e.tar.gz pbs2-fca04a6dab252eb9e8c0a92ce3b7e14b32e68d1e.tar.xz pbs2-fca04a6dab252eb9e8c0a92ce3b7e14b32e68d1e.zip |
format source files
Diffstat (limited to 'library/Pbs/Notifier.php')
-rw-r--r-- | library/Pbs/Notifier.php | 326 |
1 files changed, 163 insertions, 163 deletions
diff --git a/library/Pbs/Notifier.php b/library/Pbs/Notifier.php index 509d7de..cfe2066 100644 --- a/library/Pbs/Notifier.php +++ b/library/Pbs/Notifier.php @@ -1,4 +1,4 @@ -<?php +<? php /* * Copyright (c) 2011 - OpenSLX GmbH, RZ Uni Freiburg * This program is free software distributed under the GPL version 2. @@ -10,169 +10,169 @@ * General information about OpenSLX can be found at http://openslx.org/ */ -class Pbs_Notifier{ +class Pbs_Notifier { - - public function notify($action,$result){ - - switch($action){ - default: - switch($result){ - case "forbidden": - $result = "errorbox"; - break; - case "ok": - $result = "okbox"; - break; - case "error": - $result = "warningbox"; - break; - case "info": - $result = "infobox"; - break; - } - $result = "<div class='$result'>$action</div>"; - break; - case "delete": - switch($result){ - case "forbidden": - $result = "<div class='errorbox'>Not allowed to delete this</div>"; - break; - case "ok": - $result = "<div class='okbox'>Delete sucessful</div>"; - break; - case "error": - $result = "<div class='warningbox'>Delete failed</div>"; - break; - } - break; - case "view": - switch($result){ - case "forbidden": - $result = "<div class='errorbox'>Not allowed to see this</div>"; - break; - } - break; - case "download": - switch($result){ - case "forbidden": - $result = "<div class='errorbox'>Not allowed to download this</div>"; - break; - case "404": - $result = "<div class='errorbox'>The Resource was not found on the Server</div>"; - break; - case "error": - $result = "<div class='errorbox'>Download failed</div>"; - break; - } - break; - case "modify": - switch($result){ - case "forbidden": - $result = "<div class='errorbox'>Not allowed to modify this</div>"; - break; - case "ok": - $result = "<div class='okbox'>Modify sucessful</div>"; - break; - case "error": - $result = "<div class='warningbox'>Modify failed</div>"; - break; - } - break; - case "create": - switch($result){ - case "forbidden": - $result = "<div class='errorbox'>Not allowed to create this</div>"; - break; - case "ok": - $result = "<div class='okbox'>Creation sucessful</div>"; - break; - case "error": - $result = "<div class='warningbox'>Creation failed</div>"; - break; - case "file": - $result = "<div class='errorbox'>The File must be greater than 0 bytes</div>"; - break; - } - break; - case "update": - switch($result){ - case "forbidden": - $result = "<div class='errorbox'>Not allowed to update this</div>"; - break; - case "404": - $result = "<div class='errorbox'>The Resource was not found on the specified path</div>"; - break; - case "ok": - $result = "<div class='okbox'>Update sucessful</div>"; - break; - case "error": - $result = "<div class='warningbox'>Update failed</div>"; - break; - } - break; - case "serial": - switch($result){ - case "noserial": - $result = "<div class='errorbox'>Your PreBoot is broken, please download a new Version or contact a PBS Administrator</div>"; - break; - } - break; - case "link": - switch($result){ - case "forbidden": - $result = "<div class='errorbox'>Not allowed to link this</div>"; - break; - case "ok": - $result = "<div class='okbox'>Link sucessful</div>"; - break; - case "error": - $result = "<div class='warningbox'>Link failed</div>"; - break; - } - break; - case "unlink": - switch($result){ - case "forbidden": - $result = "<div class='errorbox'>Not allowed to unlink this</div>"; - break; - case "ok": - $result = "<div class='okbox'>Unlink sucessful</div>"; - break; - case "error": - $result = "<div class='warningbox'>Unlink failed</div>"; - break; - } - break; - case "json": - switch($result){ - default:{ - $result = unserialize($result); - $result2 = "<div class='infobox'>"; - $result2 .= "<table class='json'>"; - $result2 .= "<tr><td><b>info</b>: </td><td>".$result['info']."</td></tr>"; - $result2 .= "<tr><td><b>kernel</b>: </td><td><a href=".$result['kernel'].">".$result['kernel']."<a></td></tr>"; - $result2 .= "<tr><td><b>initramfs</b>: </td><td><a href=".$result['initramfs'].">".$result['initramfs']."<a></td></tr>"; - $result2 .= "<tr><td><b>kcl</b>: </td><td><a href=".$result['kcl'].">".$result['kcl']."<a></td></tr>"; - $result2 .= "<tr><td><b>config</b>: </td><td>".$result['config']."</td></tr>"; - $result2 .= "</table>"; - $result2 .= "</div>"; - $result = $result2; - } - break; - case "forbidden": - $result = "<div class='errorbox'>Not allowed to display ressources</div>"; - break; - case "error": - $result = "<div class='warningbox'>Displaying ressources failed</div>"; - break; - } - break; - } - return $result; - - } + public function notify($action, $result) { + + switch($action) { + default: + switch($result) { + case "forbidden": + $result = "errorbox"; + break; + case "ok": + $result = "okbox"; + break; + case "error": + $result = "warningbox"; + break; + case "info": + $result = "infobox"; + break; + } + $result = "<div class='$result'>$action</div>"; + break; + case "delete": + switch($result) { + case "forbidden": + $result = "<div class='errorbox'>Not allowed to delete this</div>"; + break; + case "ok": + $result = "<div class='okbox'>Delete sucessful</div>"; + break; + case "error": + $result = "<div class='warningbox'>Delete failed</div>"; + break; + } + break; + case "view": + switch($result) { + case "forbidden": + $result = "<div class='errorbox'>Not allowed to see this</div>"; + break; + } + break; + case "download": + switch($result) { + case "forbidden": + $result = "<div class='errorbox'>Not allowed to download this</div>"; + break; + case "404": + $result = "<div class='errorbox'>The Resource was not found on the Server</div>"; + break; + case "error": + $result = "<div class='errorbox'>Download failed</div>"; + break; + } + break; + case "modify": + switch($result) { + case "forbidden": + $result = "<div class='errorbox'>Not allowed to modify this</div>"; + break; + case "ok": + $result = "<div class='okbox'>Modify sucessful</div>"; + break; + case "error": + $result = "<div class='warningbox'>Modify failed</div>"; + break; + } + break; + case "create": + switch($result) { + case "forbidden": + $result = "<div class='errorbox'>Not allowed to create this</div>"; + break; + case "ok": + $result = "<div class='okbox'>Creation sucessful</div>"; + break; + case "error": + $result = "<div class='warningbox'>Creation failed</div>"; + break; + case "file": + $result = "<div class='errorbox'>The File must be greater than 0 bytes</div>"; + break; + } + break; + case "update": + switch($result) { + case "forbidden": + $result = "<div class='errorbox'>Not allowed to update this</div>"; + break; + case "404": + $result = "<div class='errorbox'>The Resource was not found on the specified path</div>"; + break; + case "ok": + $result = "<div class='okbox'>Update sucessful</div>"; + break; + case "error": + $result = "<div class='warningbox'>Update failed</div>"; + break; + } + break; + case "serial": + switch($result) { + case "noserial": + $result = "<div class='errorbox'>Your PreBoot is broken, please download a new Version or contact a PBS Administrator</div>"; + break; + } + break; + case "link": + switch($result) { + case "forbidden": + $result = "<div class='errorbox'>Not allowed to link this</div>"; + break; + case "ok": + $result = "<div class='okbox'>Link sucessful</div>"; + break; + case "error": + $result = "<div class='warningbox'>Link failed</div>"; + break; + } + break; + case "unlink": + switch($result) { + case "forbidden": + $result = "<div class='errorbox'>Not allowed to unlink this</div>"; + break; + case "ok": + $result = "<div class='okbox'>Unlink sucessful</div>"; + break; + case "error": + $result = "<div class='warningbox'>Unlink failed</div>"; + break; + } + break; + case "json": + switch($result) { + default: { + $result = unserialize($result); + + $result2 = "<div class='infobox'>"; + $result2 . = "<table class='json'>"; + $result2 . = "<tr><td><b>info</b>: </td><td>".$result['info']."</td></tr>"; + $result2 . = "<tr><td><b>kernel</b>: </td><td><a href=".$result['kernel'].">".$result['kernel']."<a></td></tr>"; + $result2 . = "<tr><td><b>initramfs</b>: </td><td><a href=".$result['initramfs'].">".$result['initramfs']."<a></td></tr>"; + $result2 . = "<tr><td><b>kcl</b>: </td><td><a href=".$result['kcl'].">".$result['kcl']."<a></td></tr>"; + $result2 . = "<tr><td><b>config</b>: </td><td>".$result['config']."</td></tr>"; + $result2 . = "</table>"; + $result2 . = "</div>"; + $result = $result2; + } + break; + case "forbidden": + $result = "<div class='errorbox'>Not allowed to display ressources</div>"; + break; + case "error": + $result = "<div class='warningbox'>Displaying ressources failed</div>"; + break; + } + break; + } + return $result; + + } } -?> +? > |