コード例 #1
0
ファイル: process.php プロジェクト: redbugz/rootstech2013
$peep = new PersonDetail();
$peep->queryType = Q_IND;
$pdao = getPeopleDAO();
$trans = new Transcript();
$trans->setFromRequest();
$dao = getTranscriptDAO();
if (isset($_REQUEST["func"]) && $_REQUEST["func"] == "delete") {
    $peep->setFromRequest();
    if ($peep->person_id > 0) {
        $pdao->getPersonDetails($peep);
        $peep = $peep->results[0];
        if (!$peep->isEditable()) {
            die(include "inc/forbidden.inc.php");
        }
    }
    $docFile = $trans->getFileName();
    if (@unlink($docFile) || !file_exists($docFile)) {
        $dao->deleteTranscript($trans);
    }
} else {
    $peep->setFromPost();
    if ($peep->person_id > 0) {
        $pdao->getPersonDetails($peep);
        $peep = $peep->results[0];
        if (!$peep->isEditable()) {
            die(include "inc/forbidden.inc.php");
        }
    }
    $trans->setFromPost();
    $e = new Event();
    $e->setFromPost();