Message effacement + court et nom de l'article

This commit is contained in:
Fred Tempez 2020-07-06 12:20:46 +02:00
parent 3ea30e9268
commit e44575d0ae
3 changed files with 5 additions and 11 deletions

View File

@ -35,8 +35,6 @@ class blog extends common {
public static $comments = []; public static $comments = [];
public static $messageComments;
public static $commentsDelete; public static $commentsDelete;
// Signatures des commentaires déjà saisis // Signatures des commentaires déjà saisis
@ -139,7 +137,6 @@ class blog extends common {
*/ */
public function comment() { public function comment() {
$comments = $this->getData(['module', $this->getUrl(0), $this->getUrl(2),'comment']); $comments = $this->getData(['module', $this->getUrl(0), $this->getUrl(2),'comment']);
self::$messageComments = '<h2>Commentaires de l\'article '. $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'title']).'</h2>';
self::$commentsDelete = template::button('blogCommentDeleteAll', [ self::$commentsDelete = template::button('blogCommentDeleteAll', [
'class' => 'blogCommentDeleteAll buttonRed', 'class' => 'blogCommentDeleteAll buttonRed',
'href' => helper::baseUrl() . $this->getUrl(0) . '/commentDeleteAll/' . $this->getUrl(2).'/' . $_SESSION['csrf'] , 'href' => helper::baseUrl() . $this->getUrl(0) . '/commentDeleteAll/' . $this->getUrl(2).'/' . $_SESSION['csrf'] ,
@ -169,7 +166,7 @@ class blog extends common {
} }
// Valeurs en sortie // Valeurs en sortie
$this->addOutput([ $this->addOutput([
'title' => 'Gestion des commentaires', 'title' => 'Gestion des commentaires : '. $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'title']),
'view' => 'comment' 'view' => 'comment'
]); ]);
} }

View File

@ -17,7 +17,7 @@
$(".blogCommentDelete").on("click", function() { $(".blogCommentDelete").on("click", function() {
var _this = $(this); var _this = $(this);
var nom = "<?php echo $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'title' ]); ?>"; var nom = "<?php echo $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'title' ]); ?>";
return core.confirm("Êtes-vous sûr de vouloir supprimer le commentaire de l'article " + nom + " ?", function() { return core.confirm("Supprimer le commentaire de l'article " + nom + " ?", function() {
$(location).attr("href", _this.attr("href")); $(location).attr("href", _this.attr("href"));
}); });
}); });
@ -30,9 +30,9 @@ $(".blogCommentDeleteAll").on("click", function() {
var nombre = "<?php echo count($this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'comment' ])); ?>"; var nombre = "<?php echo count($this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'comment' ])); ?>";
var nom = "<?php echo $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'title' ]); ?>"; var nom = "<?php echo $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'title' ]); ?>";
if( nombre === "1"){ if( nombre === "1"){
var message = "Êtes-vous sûr de vouloir supprimer le commentaire de l'article " + nom + " ?"; var message = "Supprimer le commentaire de l'article " + nom + " ?";
} else{ } else{
var message = "Êtes-vous sûr de vouloir supprimer les " + nombre + " commentaires de l'article " + nom + " ?"; var message = "Supprimer les " + nombre + " commentaires de l'article " + nom + " ?";
} }
return core.confirm(message, function() { return core.confirm(message, function() {
$(location).attr("href", _this.attr("href")); $(location).attr("href", _this.attr("href"));

View File

@ -9,10 +9,7 @@
</div> </div>
<?php if($module::$comments): ?> <?php if($module::$comments): ?>
<div class="col6 offset2"> <div class="col2 offset8">
<?php echo $module::$messageComments; ?>
</div>
<div class="col2">
<?php echo $module::$commentsDelete; ?> <?php echo $module::$commentsDelete; ?>
</div> </div>