예제 #1
0
파일: upload.php 프로젝트: krillo/motiomera
         } elseif ($e->getCode() == -7) {
             throw new UserException("Bilden har fel filtyp", "Bilden måste vara av typ : " . $formatstring . "\n\t\t\t\t<br><br><a href=" . $urlHandler->getUrl("Lag", URL_EDIT, $_GET['lagid']) . ">Tillbaka</a>");
         }
     }
     $urlHandler->redirect("Lag", URL_EDIT, $_GET['lagid']);
     break;
 case "customforetagsbild":
     try {
         new CustomForetagsbild($_FILES["image"], null, $_POST['fid']);
     } catch (CustomForetagsbildException $e) {
         if ($e->getCode() == -1) {
             throw new UserException("Bilden är för stor", "Bilden får max vara 1 MB stor. Var god försök igen!<br><br><a href=" . $urlHandler->getUrl("Foretag", URL_EDIT, array($_POST["fid"], 1)) . ">Tillbaka</a>");
         } elseif ($e->getCode() == -5) {
             throw new UserException("Bilden har fel storlek", "Bilden får max vara av format " . CustomForetagsBild::WIDTH . "x" . CustomForetagsBild::HEIGHT . " pixlar och av typ : " . implode(', ', CustomLagbild::getAllowedFormats()) . ".<br><br><a href=" . $urlHandler->getUrl("Foretag", URL_EDIT, array($_POST["fid"], 1)) . ">Tillbaka</a>");
         } elseif ($e->getCode() == -7) {
             throw new UserException("Bilden har fel filtyp", "Bilden måste vara av typ : " . implode(', ', CustomLagbild::getAllowedFormats()) . "\n\t\t\t\t<br><br><a href=" . $urlHandler->getUrl("Foretag", URL_EDIT, array($_POST["fid"], 1)) . ">Tillbaka</a>");
         }
     }
     $urlHandler->redirect("Foretag", URL_EDIT, array($_POST["fid"], 1));
     break;
     break;
 case "fotoalbumbild":
     if (empty($_GET["fid"])) {
         $_GET["fid"] = 0;
     }
     $low_id = 0;
     for ($x = 0; $x < count($_FILES); $x++) {
         if (!empty($_FILES["image{$x}"]["tmp_name"])) {
             $arr = array();
             $arr["tmp_name"] = $_FILES["image{$x}"]["tmp_name"];
             $arr["name"] = $_FILES["image{$x}"]["name"];
예제 #2
0
 public static function getImgUrls($id)
 {
     $filenames = array();
     $filetypes = CustomLagbild::getAllowedFormats();
     foreach ($filetypes as $filetype) {
         $filenames[] = self::PREFIX . $id . "." . $filetype;
     }
     return $filenames;
 }