Commit 8da8b715 authored by cobalt74's avatar cobalt74

LeedBrowser avec chemin absolue + utilisation de la session en cours

parent a75cfdd0
<?php
session_start();
require_once('../../MysqlEntity.class.php');
require_once('../../Event.class.php');
require_once('../../Plugin.class.php');
$eventManager = new Event();
require_once("../../common.php");
$rootPath=$configurationManager->get('root');
try{
$event = $eventManager->getById($_GET['event']);
} catch (Exception $e) {
echo 'Impossible d\'ouvrir l\'évenement : ', $e->getMessage(), "\n";
}
//var_dump($event);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html id="leed-browser" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
......@@ -22,8 +19,8 @@ try{
<div id="browser-bar">
<div id="browser-logo">L<i>eed</i> <span>browser</span></div>
<ul id="browser-toolbar">
<li><button <?php if(!$event->getUnread()){ ?>class="eventRead"<?php } ?> onclick="readUnread(this,<?php echo $_GET['event']; ?>);">Marquer comme <?php echo (!$event->getUnread()?'non lu':'lu'); ?></button></li>
<li><button <?php if($event->getFavorite()){ ?>class="eventFavorite"<?php } ?> onclick="favorize(this,<?php echo $_GET['event']; ?>);"><?php echo (!$event->getFavorite()?'Favoriser':'Défavoriser'); ?></button></li>
<li><button <?php if(!$event->getUnread()){ ?>class="eventRead"<?php } ?> onclick="readUnread(this,<?php echo $_GET['event'].',\''.$rootPath.'\''; ?>);">Marquer comme <?php echo (!$event->getUnread()?'non lu':'lu'); ?></button></li>
<li><button <?php if($event->getFavorite()){ ?>class="eventFavorite"<?php } ?> onclick="favorize(this,<?php echo $_GET['event'].',\''.$rootPath.'\''; ?>);"><?php echo (!$event->getFavorite()?'Favoriser':'Défavoriser'); ?></button></li>
<?php Plugin::callHook("leed_browser_toolbar", array(&$events)); ?>
<li><button onclick="window.location='<?php echo $_GET['link']; ?>';">Sortir</button></li>
</ul>
......
function readUnread(element,id){
function readUnread(element,id, rootpath){
if(!$(element).hasClass('eventRead')){
$(element).addClass('eventRead').html('Marquer comme non lu');
$.ajax({
url: "../../action.php?action=readContent",
url: rootpath+"action.php?action=readContent",
data:{id:id},
success:function(msg){
if(msg!="") alert('Erreur de lecture : '+msg);
......@@ -13,7 +13,7 @@ function readUnread(element,id){
}else{
$(element).removeClass('eventRead').html('Marquer comme lu');
$.ajax({
url: "../../action.php?action=unreadContent",
url: rootpath+"action.php?action=unreadContent",
data:{id:id}
});
......@@ -22,13 +22,13 @@ function readUnread(element,id){
}
function favorize(element,id){
function favorize(element,id, rootpath){
if(!$(element).hasClass('eventFavorite')){
$(element).addClass('eventFavorite').html('Défavoriser');
$.ajax({
url: "../../action.php?action=addFavorite",
url: rootpath+"action.php?action=addFavorite",
data:{id:id},
success:function(msg){
if(msg!="") alert('Erreur de lecture : '+msg);
......@@ -37,7 +37,7 @@ function favorize(element,id){
}else{
$(element).removeClass('eventFavorite').html('Favoriser');
$.ajax({
url: "../../action.php?action=removeFavorite",
url: rootpath+"action.php?action=removeFavorite",
data:{id:id}
});
......
......@@ -4,7 +4,7 @@
@author Idleman <idleman@idleman.fr>
@link http://blog.idleman.fr
@licence GNU/GPL
@version 1.1.0
@version 1.1.1
@description Lors du clic sur un lien d'événement, le site est ouvert dans un navigateur discret qui permet de rester dans Leed et d'effectuer des actions sur le site en cours de consultation (marquer comme lu, favoriser...)
*/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment