コード例 #1
0
<?php

// ne s'affiche que si l'utilisateur est connecté
require_once "{$ROOT}{$DS}model{$DS}modelCommentaire.php";
require_once "{$ROOT}{$DS}model{$DS}modelNote.php";
if (isset($_SESSION['login'])) {
    if (empty(modelNote::noteByMembre($_SESSION['login'], $document->getIdDocument()))) {
        echo "<a href='#' onclick='afficherNote(); return false;'>noter</a>";
        require "note.php";
    }
    ?>

        <div class="postionCom">
            <div class="error"></div>
            <table class="layoutCom">
                <?php 
    /**
     * Created by PhpStorm.
     * User: enzo
     * Date: 29/12/15
     * Time: 15:56
     */
    foreach (modelCommentaire::comOnDoc($document->getIdDocument()) as $com) {
        echo "<tr class='tableCom'><td class='commentaire'>";
        if ($_SESSION['login'] == $com->getLoginMembre() || $_SESSION['rang'] == 'admin') {
            echo "<a href='\n                                index.php?controller=commentaire&action=supprimer&idCom={$com->getIdCom()}'>\n                                <img src='ressources{$DS}img{$DS}suppression.png'\n                                    style='width: 15px'/>\n                               </a>";
            echo "<b><u>{$com->getLoginMembre()}</u></b> a dit:<br/>";
            echo $com->getMessage();
        } else {
            echo "<b><u>{$com->getLoginMembre()}</u></b> a dit:<br/>";
            echo $com->getMessage();
コード例 #2
0
            $docPath = $file_name;
        }
    }
}
$pdfPath = $path . '' . $docPath;
$fichier = explode('MuseeVirtuelProject/', $pdfPath);
/*
 * suite à une erreur survenue je ne sais pas pourquoi mais il ne trouvais pas le fichier avec toute
 * le chemin il m"a fallut le rogner pour ne prendre que la partie file/membre/nom_oeuvre
*/
?>
<embed src="<?php 
echo $fichier[1];
?>
" width="70%" height="800px">
</embed>

<div > <fieldset> Cette page a été visitée <?php 
echo $compte;
?>
 fois ! </fieldset> </div>
<?php 
$note = round(modelNote::noteDocument($document->getIdDocument())[0]);
for ($i = 0; $i < $note; $i++) {
    echo "<span style='color: green;font-size: 3.5em'>★</span>";
}
for ($j = 0; $j < 5 - $note; $j++) {
    echo "<span style='color: red; font-size: 3.5em'>☆</span>";
}
echo "<br/>";
require "{$ROOT}{$DS}view{$DS}commentaire.php";
コード例 #3
0
                $view = "Error";
                $pagetitle = 'oeuvre inexistante';
            }
        }
        require "{$ROOT}{$DS}view{$DS}view{$layout}.php";
        break;
    case 'mesDocuments':
        $view = "Document";
        $layout = "Membre";
        $pageTitle = "Vos oeuvres";
        $login = $_SESSION['login'];
        $allDocumentByLogin = modelDocument::getAllDocumentByLogin($login);
        break;
    case 'notation':
        extract($_POST);
        if (isset($_POST['idDocument']) && isset($_POST['note'])) {
            $valeur = array("DEFAULT", $_POST['idDocument'], $_POST['note'], $_SESSION['login']);
            modelNote::insert($valeur);
            echo "ok";
        }
        break;
    case 'documentMembre':
        if (isset($_GET['login'])) {
            $listeDoc = modelDocument::getAllDocumentByLogin($_GET['login']);
            $view = 'AllOfMembre';
            $pageTitle = 'Liste document';
            $layout = ucfirst($_SESSION['rang']);
        }
        require "{$ROOT}{$DS}view{$DS}view{$layout}.php";
        break;
}