} 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"];
<?php require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php"; $smarty = new PopSmarty(); $avatarer = CustomLagbild::listAll(); $smarty->assign("avatarer", $avatarer); $smarty->assign("lagid", $_GET['lagid']); $smarty->display('valjlagavatar.tpl');
<td> <?php global $FORETAG; $foretagsbildlink = CustomForetagsbild::getImgUrlIfValidFile($foretag->getId()); if ($foretagsbildlink != null) { echo '<img src="' . $foretagsbildlink . '" /><br />'; } ?> <a href="#" onclick="motiomera_laddaUppForetagsbild(<?php echo isset($_GET["fid"]) ? $_GET["fid"] : ""; ?> ); return false;" title="Ladda upp en logotyp">Ladda upp företagslogo för visning på företagssidan</a> <br /><br /> Företagsloggan måste vara i formaten <?php echo CustomLagbild::getAllowedFormatsString(); ?> och av storlek <?php echo CustomLagbild::WIDTH . "x" . CustomLagbild::HEIGHT; ?> pixlar.<br /> </td> </tr> <tr> <th>Deltagarbrev</th> <td> <?php $filenames = Order::getFileNamesByFId($foretag->getId()); //print_r($filenames); foreach ($filenames as $filename) { echo '<a style="text-decoration: underline;" href="/admin/pages/showfile.php?file=' . $filename . '" target="_blank">' . $filename . '</a><br/>';
public static function getImgUrls($id) { $filenames = array(); $filetypes = CustomLagbild::getAllowedFormats(); foreach ($filetypes as $filetype) { $filenames[] = self::PREFIX . $id . "." . $filetype; } return $filenames; }