Skip to content

Commit 6aa316b

Browse files
committed
Merge commit 'dee2244add8c23c362fa9242004e035dbf4f563a' into multi_user
2 parents 48af12c + dee2244 commit 6aa316b

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

MysqlEntity.class.php

+3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ class MysqlEntity
1515
{
1616

1717
private $debug = false;
18+
private $debugAllQuery = false;
1819
private $prefixTable;
1920

2021
function setPrefixTable($userPrefixTable){
@@ -396,13 +397,15 @@ public function delete($columns,$operation='=',$debug=false){
396397

397398
///@TODO: pourquoi deux méthodes différentes qui font la même chose ?
398399
public function customExecute($request){
400+
if($this->debugAllQuery)echo '<hr>'.$this->CLASS_NAME.' ('.__METHOD__ .') : Requete --> '.$request.'<br>'.mysql_error();
399401
$result = mysql_query($request);
400402
if (false===$result) {
401403
throw new Exception(mysql_error());
402404
}
403405
return $result;
404406
}
405407
public function customQuery($request){
408+
if($this->debugAllQuery)echo '<hr>'.$this->CLASS_NAME.' ('.__METHOD__ .') : Requete --> '.$request.'<br>'.mysql_error();
406409
$result = mysql_query($request);
407410
if (false===$result) {
408411
throw new Exception(mysql_error());

templates/marigolds/js/script.js

+15-7
Original file line numberDiff line numberDiff line change
@@ -170,11 +170,16 @@ $(window).scroll(function(){
170170
var folder = getUrlVars()['folder'];
171171
var feed = getUrlVars()['feed'];
172172
var order = getUrlVars()['order'];
173+
if (order) {
174+
order = '&order='+order
175+
} else {
176+
order = ''
177+
}
173178

174179
$.ajax({
175180
url: './article.php',
176181
type: 'post',
177-
data: 'scroll='+$(window).data('page')+'&nblus='+$(window).data('nblus')+'&hightlighted='+hightlighted+'&action='+action+'&folder='+folder+'&feed='+feed+'&order='+order,
182+
data: 'scroll='+$(window).data('page')+'&nblus='+$(window).data('nblus')+'&hightlighted='+hightlighted+'&action='+action+'&folder='+folder+'&feed='+feed+order,
178183

179184
//Succès de la requête
180185
success: function(data) {
@@ -250,8 +255,6 @@ function readTargetEvent(){
250255
if($('article section:last').attr('style')=='display: none;') {
251256
$(window).scrollTop($(document).height());
252257
}
253-
// on compte combien d'article ont été lus afin de les soustraires de la requête pour le scroll infini
254-
$(window).data('nblus', $(window).data('nblus')+1);
255258
// on fait un focus sur l'Event suivant
256259
targetThisEvent($('.eventSelected').next(),true);
257260
});
@@ -262,8 +265,6 @@ function targetPreviousEventRead(){
262265
var buttonElement = $('.eventSelected .readUnreadButton');
263266
var id = $(target).attr('id');
264267
unReadThis(buttonElement,id,null);
265-
// on compte combien d'article ont été lus afin de les soustraires de la requête pour le scroll infini
266-
$(window).data('nblus', $(window).data('nblus')-1);
267268
}
268269

269270
function readAllDisplayedEvents(){
@@ -385,9 +386,11 @@ function readThis(element,id,from,callback){
385386
var hide = ($('#pageTop').html()==''?true:false);
386387
var parent = $(element).parent().parent();
387388
var nextEvent = $('#'+id).next();
389+
//sur les éléments non lus
388390
if(!parent.hasClass('eventRead')){
389391

390392
if(hide){
393+
// cas de la page d'accueil
391394
parent.addClass('eventRead');
392395
parent.fadeOut(200,function(){
393396
if(callback){
@@ -397,7 +400,10 @@ function readThis(element,id,from,callback){
397400
targetThisEvent(nextEvent,true);
398401
}
399402
});
403+
// on compte combien d'article ont été lus afin de les soustraires de la requête pour le scroll infini
404+
$(window).data('nblus', $(window).data('nblus')+1);
400405
}else{
406+
// autres cas : favoris, selectedFolder, selectedFeed ...
401407
parent.addClass('eventRead');
402408
targetThisEvent(nextEvent,true);
403409
}
@@ -409,8 +415,8 @@ function readThis(element,id,from,callback){
409415
if(msg!="") alert('Erreur de lecture : '+msg);
410416
}
411417
});
412-
}else{
413-
418+
}else{ // sur les éléments lus
419+
// si ce n'est pas un clic sur le titre de l'event
414420
if(from!='title'){
415421

416422
parent.removeClass('eventRead');
@@ -439,6 +445,8 @@ function unReadThis(element,id,from){
439445
if(msg!="") alert('Erreur de lecture : '+msg);
440446
}
441447
});
448+
// on compte combien d'article ont été remis à non lus (uniquement pour la page d'accueil)
449+
if (hide) $(window).data('nblus', $(window).data('nblus')-1);
442450
}
443451
}
444452

0 commit comments

Comments
 (0)