Fork me on GitHub






plugin xoopstube pour module waiting contents
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 4051
Hello les amis,

Voici le plugin "xoopstube" pour le module "waiting contens".

Où ? Quand ? Quoi ? comment ?
Le module "contenus en attente" (waitings contents) permet d'afficher un bloc avec l'information sur le nombre de contenus en attente ( de validation, publication, modification, suppression) des différents modules que vous utilisez, via un plugin.

Ce plugin doit être installé sous /modules/waiting/plugin
et porté pour nom : nom-du-module.php

Le voici donc pour le module xoopstube, fichier xoopstube.php :
<?php function b_waiting_xoopstube() { $xoopsDB =& Database::getInstance(); $ret = array() ; // xoopstube waiting $block = array(); $result = $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("xoopstube_videos")." WHERE status=0"); if ( $result ) { $block['adminlink'] = XOOPS_URL."/modules/xoopstube/admin/newvideos.php"; list($block['pendingnum']) = $xoopsDB->fetchRow($result); $block['lang_linkname'] = _PI_WAITING_WAITINGS ; } $ret[] = $block ; // xoopstube broken $block = array(); $result = $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("xoopstube_broken")); if ( $result ) { $block['adminlink'] = XOOPS_URL."/modules/xoopstube/admin/brokenvideo.php"; list($block['pendingnum']) = $xoopsDB->fetchRow($result); $block['lang_linkname'] = _PI_WAITING_BROKENS ; } $ret[] = $block ; // xoopstube modreq $block = array(); $result = $xoopsDB->query("SELECT COUNT(*) FROM ".$xoopsDB->prefix("xoopstube_mod")); if ( $result ) { $block['adminlink'] = XOOPS_URL."/modules/xoopstube/admin/modifications.php"; list($block['pendingnum']) = $xoopsDB->fetchRow($result); $block['lang_linkname'] = _PI_WAITING_MODREQS ; } $ret[] = $block ; return $ret; } ?>
On y trouvera les lignes suivantes : Citation :
En Attente:
Brisés:
Modifiés:


Cesag, idéalement, dans l'archive du module "waiting contents", il faudrait avoir une arborescence du type :

/modules/xoopstube
/modules/waiting/plugin/xoopstube.php

Posté le : 25/01/2013 14:40

Open in new window
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

81 Personne(s) en ligne (60 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 81 | Plus ...