}
    #upload support doc
    if (isset($_FILES["support"])) {
        $dossier = '../../uploadedFiles/';
        $fichier = basename($_FILES['support']['name']);
        $extension = strtolower(pathinfo($_FILES['support']['name'], PATHINFO_EXTENSION));
        if ($extension == "pdf" || $extension == "docx") {
            $supportUploaded = $article->getLastIdArticle() + 1 . md5($fichier) . "." . $extension;
            if (move_uploaded_file($_FILES['support']['tmp_name'], $dossier . $supportUploaded)) {
                $permissionok++;
            }
        }
    }
    ############# ########################################################################################################
    # saisie de donnees
    $data = array('titreArticle' => $_POST['titre'], 'sousTitreArticle' => $_POST['soustitre'], 'contenuArticle' => $_POST['content'], 'imageArticle' => $imageUploaded, 'supportArticle' => $supportUploaded, 'mediaArticle' => $videoUploaded, 'datePubArticle' => $datepub, 'Categorie' => $_POST['categ'], 'emailAdmin' => $email);
    # execution de l'operation
    $article = new Article($data);
    $result = $article->saveOrUpdate($_POST['id']);
    #tester le rendu
    if ($result) {
        header("location:../../admin/article/index?c=success&&nbr=" . $permissionok);
    } else {
        header("location:../../admin/article/index?c=failed&&nbr=" . $permissionok . "&&info={$result}");
    }
}
##########################################################################################################
# tester si ona dans un cas d'intrusion
if ($count == 0) {
    header("location:../../layout/Intrusion/url.inc");
}
Example #2
0
                $permissionok++;
            }
        }
    }
    #upload support doc
    if (isset($_FILES["support"])) {
        $dossier = '../../uploadedFiles/';
        $fichier = basename($_FILES['support']['name']);
        $extension = strtolower(pathinfo($_FILES['support']['name'], PATHINFO_EXTENSION));
        if ($extension == "pdf" || $extension == "docx") {
            $supportUploaded = $article->getLastIdArticle() + 1 . md5($fichier) . "." . $extension;
            if (move_uploaded_file($_FILES['support']['tmp_name'], $dossier . $supportUploaded)) {
                $permissionok++;
            }
        }
    }
    #####################################################################################################################
    # preparation de donnees
    $data = array('titreArticle' => $_POST['titre'], 'sousTitreArticle' => $_POST['soustitre'], 'contenuArticle' => $_POST['content'], 'imageArticle' => $imageUploaded, 'supportArticle' => $supportUploaded, 'mediaArticle' => $videoUploaded, 'datePubArticle' => $datepub, 'Categorie' => $_POST['categ'], 'emailAdmin' => $email);
    #execution de l'operation
    $article = new Article($data);
    $result = $article->saveOrUpdate();
    # tester le rendu
    if ($result) {
        header("location:../../admin/article/index?c=success&&nbr={$permissionok}");
    } else {
        header("location:../../admin/article/index?c=failed&&nbr={$permissionok}");
    }
} else {
    header("location:../../layout/Intrusion/url.inc");
}