{
    if (file_exists('../model/' . $myClass . '.php')) {
        include '../model/' . $myClass . '.php';
    } elseif (file_exists('../controller/' . $myClass . '.php')) {
        include '../controller/' . $myClass . '.php';
    }
}
spl_autoload_register("classLoad");
include '../config.php';
//classes loading end
session_start();
//post input processing
$idProjet = htmlentities($_POST['idProjet']);
if (!empty($_POST['nom'])) {
    $nom = htmlentities($_POST['nom']);
    $cin = htmlentities($_POST['cin']);
    $adresse = htmlentities($_POST['adresse']);
    $dateNaissance = htmlentities($_POST['dateNaissance']);
    $dateContrat = htmlentities($_POST['dateContrat']);
    $matiere = htmlentities($_POST['matiere']);
    $prix = htmlentities($_POST['prix']);
    $mesure = htmlentities($_POST['mesure']);
    $prixTotal = htmlentities($_POST['prixTotal']);
    $contrat = new ContratTravail(array('nom' => $nom, 'cin' => $cin, 'dateNaissance' => $dateNaissance, 'dateContrat' => $dateContrat, 'adresse' => $adresse, 'matiere' => $matiere, 'prix' => $prix, 'mesure' => $mesure, 'prixTotal' => $prixTotal, 'idProjet' => $idProjet));
    $contratTravailManager = new ContratTravailManager($pdo);
    $contratTravailManager->add($contrat);
    $_SESSION['contrat-add-success'] = "<strong>تم تسجيل العقد بنجاح</strong>";
} else {
    $_SESSION['contrat-add-error'] = "<strong> خطأ في التسجيل</strong>" . "يجب ادخال  الاسم ";
}
header('Location:../contrats-travail.php?idProjet=' . $idProjet);
    if (file_exists('../model/' . $myClass . '.php')) {
        include '../model/' . $myClass . '.php';
    } elseif (file_exists('../controller/' . $myClass . '.php')) {
        include '../controller/' . $myClass . '.php';
    }
}
spl_autoload_register("classLoad");
include '../config.php';
//classes loading end
session_start();
//post input processing
$idProjet = htmlentities($_POST['idProjet']);
if (!empty($_POST['nom'])) {
    $nom = htmlentities($_POST['nom']);
    $cin = htmlentities($_POST['cin']);
    $adresse = htmlentities($_POST['adresse']);
    $dateNaissance = htmlentities($_POST['dateNaissance']);
    $dateContrat = htmlentities($_POST['dateContrat']);
    $matiere = htmlentities($_POST['matiere']);
    $prix = htmlentities($_POST['prix']);
    $mesure = htmlentities($_POST['mesure']);
    $prixTotal = htmlentities($_POST['prixTotal']);
    $idContrat = htmlentities($_POST['idContrat']);
    $contrat = new ContratTravail(array('id' => $idContrat, 'nom' => $nom, 'cin' => $cin, 'dateNaissance' => $dateNaissance, 'dateContrat' => $dateContrat, 'adresse' => $adresse, 'matiere' => $matiere, 'prix' => $prix, 'mesure' => $mesure, 'prixTotal' => $prixTotal));
    $contratTravailManager = new ContratTravailManager($pdo);
    $contratTravailManager->update($contrat);
    $_SESSION['contrat-update-success'] = "<strong>تم تعديل العقد بنجاح</strong>";
} else {
    $_SESSION['contrat-update-error'] = "<strong> خطأ في التسجيل</strong>" . "يجب ادخال  الاسم ";
}
header('Location:../contrats-travail.php?idProjet=' . $idProjet);
<?php

//classes loading begin
function classLoad($myClass)
{
    if (file_exists('../model/' . $myClass . '.php')) {
        include '../model/' . $myClass . '.php';
    } elseif (file_exists('../controller/' . $myClass . '.php')) {
        include '../controller/' . $myClass . '.php';
    }
}
spl_autoload_register("classLoad");
include '../config.php';
//classes loading end
session_start();
//post input processing
$idProjet = $_POST['idProjet'];
$idContrat = $_POST['idContrat'];
$contratTravailManager = new ContratTravailManager($pdo);
$contratTravailManager->delete($idContrat);
$_SESSION['contrat-delete-success'] = "<strong>تم حذف العقد بنجاح</strong>";
header('Location:../contrats-travail.php?idProjet=' . $idProjet);
Exemplo n.º 4
0
{
    if (file_exists('model/' . $myClass . '.php')) {
        include 'model/' . $myClass . '.php';
    } elseif (file_exists('controller/' . $myClass . '.php')) {
        include 'controller/' . $myClass . '.php';
    }
}
spl_autoload_register("classLoad");
include 'config.php';
include 'lib/pagination.php';
//classes loading end
session_start();
if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") {
    //classManagers
    $projetManager = new ProjetManager($pdo);
    $contratsTravailManager = new ContratTravailManager($pdo);
    $contratNumber = 0;
    //classes and vars
    $projets = $projetManager->getProjets();
    if (isset($_GET['idProjet']) and $_GET['idProjet'] > 0 and $_GET['idProjet'] <= $projetManager->getLastId()) {
        $idProjet = $_GET['idProjet'];
        $projet = $projetManager->getProjetById($idProjet);
        $contratNumber = $contratsTravailManager->getContratsTravailNumberByIdProjet($idProjet);
        if ($contratNumber != 0) {
            $contratPerPage = 10;
            $pageNumber = ceil($contratNumber / $contratPerPage);
            $p = 1;
            if (isset($_GET['p']) and ($_GET['p'] > 0 and $_GET['p'] <= $pageNumber)) {
                $p = $_GET['p'];
            } else {
                $p = 1;