예제 #1
0
파일: galerie.php 프로젝트: GE3/GE3
    //"Chyba při vytváření složky náhledy!<br />";
    @chmod('../userfiles/galerie/' . $slozka, 0777);
    @chmod('../userfiles/galerie/' . $slozka . '/nahledy', 0777);
    $sql = "INSERT INTO " . $CONF["sqlPrefix"] . "gal_kat VALUES (NULL, '{$slozka}', '{$_POST['nazev']}', 'ne')";
    if (mysql_query($sql)) {
        echo "Kategorie byla úspěšně vytvořena!";
    }
    //Else echo "Př vytváření kategorie došlo k chybě! ".mysql_error();
} elseif ($_POST["fotka"] == "Vložit") {
    if (preg_match("#(jpg|jpeg|gif|bmp|png|tif)#i", $_FILES["soubor"]["name"])) {
        $soubor_name = urlText($_FILES["soubor"]["name"]);
        if (move_uploaded_file($_FILES["soubor"]["tmp_name"], "../userfiles/galerie/" . najdi_galerii($_POST["galerie"], "slozka") . "/{$soubor_name}")) {
            echo "Soubor <b>{$soubor_name}</b> byl úspěšně nahrán<hr />";
            $fotka = "../userfiles/galerie/" . najdi_galerii($_POST["galerie"], "slozka") . "/{$soubor_name}";
            $thumb = "../userfiles/galerie/" . najdi_galerii($_POST["galerie"], "slozka") . "/nahledy/{$soubor_name}";
            resizer($fotka, $thumb, "180", "135");
            $vaha = mysql_fetch_array(mysql_query("SELECT vaha FROM " . $CONF["sqlPrefix"] . "galerie WHERE kategorie = '{$_POST['galerie']}' ORDER BY vaha DESC LIMIT 1"));
            $sql = "INSERT INTO " . $CONF["sqlPrefix"] . "galerie VALUES (NULL, '" . ($vaha["vaha"] + 1) . "', '{$soubor_name}', '{$_POST['galerie']}', '{$_POST['popis']}')";
            if (!mysql_query($sql)) {
                echo mysql_error();
            }
            /* mail ("spravce@muj_server.cz", "Upload souboru $soubor_name",
               "Na server byl nahrán soubor /data/$soubor_name\n",
               "From: system@muj_server.cz\nX-web: http://www.muj_server.cz/system/upload.php"); */
        } else {
            echo "Při nahrávání souboru došlo k chybě!<BR>";
        }
    } else {
        echo "Soubor není požadového MIME typu!<BR>";
    }
} elseif ($_POST["uprava"] == "Upravit") {
예제 #2
0
                 header('Location:../views/partners.php');
             }
         } catch (PDOException $e) {
             $_SESSION['msg'] = 'A inserção falhou';
             header('Location:../views/partners.php');
         }
     } else {
         $_SESSION['msg'] = 'A inserção falhou';
         header('Location:../views/partners.php');
     }
     break;
 case 'update':
     if ($_POST["address"] != "") {
         if ($_FILES['image']['tmp_name'] != '') {
             if (is_uploaded_file($_FILES['image']['tmp_name'])) {
                 $_POST['image'] = resizer($_FILES['image']);
             }
         } else {
             $_POST['image'] = Partners::selectImage($_POST['id'], $connect);
         }
         $partners = new Partners($_POST);
         try {
             $partners->update($_POST['id'], $connect);
             $_SESSION['msg'] = "Sua edição foi realizada com sucesso!";
             header('Location:../views/partners.php');
         } catch (PDOException $e) {
             $_SESSION['msg'] = "Sua edição falhou!";
             header('Location:../views/partners.php');
         }
     }
     break;