Exemple #1
0
         $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];
Exemple #5
0
<?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;
}
Exemple #6
0
    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'];