$ownerExist = $contentExist->getEmailOwner(); $children = array(); //$children[] = array('email' => $_POST['child'], 'dateStart' => $_POST['date_debut'], 'dateEnd' => $_POST['date_fin']); $contentDao->UpDate($contentExist, $children); echo $urlExist; $contentDao0->delete($name, "admin_off"); //print_r ($contentExist); } else { echo "Pas de contenue ayant comme titre \"" . $name . "\" et détenue par \"admin_off\""; } } else { if ($owner && $name) { $_SESSION['switch'] = htmlspecialchars($_GET['name']); $_SESSION['push'] = "Aucun.png"; $contentDao0 = new ContentDAO(DynamoDbClientBuilder::get()); $contentDAOExist0 = $contentDao0->get($name, $owner); $contentExist0 = new Content(); //recupere les valeurs $contentExist0 = $contentDAOExist0; $urlExist0 = $contentExist0->getUrl(); $ownerExist0 = $contentExist0->getEmailOwner(); if ($urlExist0) { $contentExist0->setEmailOwner($owner); $ownerExist0 = $contentExist0->getEmailOwner(); $children0 = array(); //$children[] = array('email' => $_POST['child'], 'dateStart' => $_POST['date_debut'], 'dateEnd' => $_POST['date_fin']); $contentDao0->UpDate($contentExist0, $children0); echo "stop de la lecture de : " . $name; $contentDao0->delete($name, "admin_on"); /*
if ($type == 'family') { $contents = $child->getFamilyContent(); } else { if ($type == 'doctor') { $contents = $child->getMedicalContent(); } } } $length = count($contents); echo '<ul>'; for ($i = 0; $i < $length; $i++) { $contentInfo = $contents[$i]; $name = $contentInfo['M']['name']['S']; $owner = $contentInfo['M']['owner']['S']; $date = $contentInfo['M']['date']['S']; $content = $contentDao->get($name, $owner); $notified = $child->isNotified($name, $type); if ($notified) { $class = 'class="read"'; } else { $class = 'class="unread"'; } if ($content != null) { echo '<li>' . '<a ' . $class . ' href=downloadFile.php?name=' . $name . '&type=' . $type . '>' . $name . '</a>' . '</li>'; } /* * vérifier que la date a bien été dépassé avant * de proposer le contenu */ } echo '</ul>';
function getContentPage($content_id) { include_once TR_INCLUDE_PATH . 'classes/DAO/ContentDAO.class.php'; $contentDAO = new ContentDAO(); return $contentDAO->get($content_id); }
$content->setEmailOwner($emailOwner); $name = $_POST['titreTexte']; $content->setName($name); $content->setType($type); /* echo $content->getUrl(); echo $content->getEmailOwner(); echo $content->getName(); echo $content->getType();*/ $children = array(); $children[] = array('email' => $_POST['child'], 'dateStart' => $_POST['date_debut'], 'dateEnd' => $_POST['date_fin']); //print_r($children); //$length = count($_POST['children']); //si ce contenu existe //getItem $contentDAOExist = $contentDao->get($name, $emailOwner); //print_r($contentDAOExist); $contentExist = new Content(); $contentExist = $contentDAOExist; $urlExist = $contentExist->getUrl(); $typeExist = $contentExist->getType(); $dateExistDebut = $_POST['dateDebut0']; $dateExistFin = $_POST['dateFin0']; /*echo "<br/>URL :<br/>".$url; echo "<br/>URL EXCEL :<br/>".$url_excel."<br/>"; echo "<br/>URL EXIST :<br/>".$urlExist."<br/>"; for($o=0; $o<strlen($url); $o++) { if($url[$o]!=$urlExist[$o]) echo $url[$o]."!=".$urlExist[$o]."<br/>"; echo $url[$o];
<?php // Désactiver le rapport d'erreurs error_reporting(0); session_start(); $root = "./"; require "includes.php"; $ecoute = htmlspecialchars($_GET['ecoute']); //recherche un contenue ayant comme titre $name et owner "admin_off" $contentDao = new ContentDAO(DynamoDbClientBuilder::get()); $contentDAOExist = $contentDao->get("ecoute", "admin_ecoute"); $contentExist = new Content(); //recupere les valeurs $contentExist = $contentDAOExist; $urlExist = $contentExist->getUrl(); $ownerExist = $contentExist->getEmailOwner(); //print_r ($contentExist); //si le contenue est trouve (qu'il y a bien une url) if ($ecoute) { echo $ecoute; //le owner est "admin_off" ==> le change en "admin_on" (pour lancer la video) $contentExist->setUrl($ecoute); $children = array(); //$children[] = array('email' => $_POST['child'], 'dateStart' => $_POST['date_debut'], 'dateEnd' => $_POST['date_fin']); $contentDao->UpDate($contentExist, $children); // echo $urlExist; $contentDao0->delete($name, "admin_off"); } else { echo $urlExist; $_SESSION['switch'] = 1; }
if (intval($_POST['_cid']) > 0) { $_content_id = intval($_POST['_cid']); } } if (intval($_REQUEST['_course_id']) > 0) { $_course_id = intval($_REQUEST['_course_id']); } else { if (intval($_POST['_course_id']) > 0) { $_course_id = intval($_POST['_course_id']); } } // find course_id thru content_id if ($_content_id > 0) { include_once TR_INCLUDE_PATH . 'classes/DAO/ContentDAO.class.php'; $contentDAO = new ContentDAO(); $content_row = $contentDAO->get($_content_id); $_course_id = $content_row['course_id']; } // Generate $_SESSION['s_cid']: record the last visited content_id // for authors and the users who have the current course in "my courses" list, // save the last visited content_id into user_courses and set the session var. // @see ContentUtility::saveLastCid() // for the users who don't have the current course in "my courses" list, // set the session var as $_GET['cid'] if ($_course_id > 0) { if ($_SESSION['user_id'] > 0) { include_once TR_INCLUDE_PATH . 'classes/DAO/UserCoursesDAO.class.php'; $userCoursesDAO = new UserCoursesDAO(); $user_courses_row = $userCoursesDAO->get($_SESSION['user_id'], $_course_id); if ($user_courses_row && $user_courses_row['last_cid'] > 0) { $_SESSION['s_cid'] = $user_courses_row['last_cid'];