Fork me on GitHub

Rapport de message :*
 

Notifications qui ne fonctionne pas dans xoopstube

Titre du sujet : Notifications qui ne fonctionne pas dans xoopstube
par seboseboss sur 27/03/2015 10:00:25

Salut

Il y a pas mal de soucis avec les notifications dans xoopstube que j'aimerais régler.

J'ai pas trouver d'infos sur la notification dans la doc et du coup, j'ai un peu de mal à tout comprendre.

Si vous avez des infos la dessus qui pourrait m'aider à comprendre tout le processus, ça serait bien.

les notifications automatique du bas de page ont l'air de fonctionner mais pas les validations, modifications.

Pas de message à l'arrivée et pas d'erreur php qui pourrait m'orienter.

Donc ... p'tit coup de mains please

1er ptit soucis:

Dans le message de notifications de nouvelle categorie, il y a un pb avec le cid dans l'url (il reste à 0).
Citation :
auto-notification : Nouvelle catégorie de vidéos

Salutations Admin,

Une nouvelle catégorie de vidéos « Aoi Sekai no Chuushin de » a été créée sur StreamingFilm.

Suivez ce lien pour afficher cette catégorie de vidéos :
http://streamingfilm.me/streaming/viewcat.php?cid=0

Suivez ce lien pour afficher l'index de la catégorie :
http://streamingfilm.me/streaming/

-----------

Vous recevez ce message parce que vous avez demandé être informé lorsque de nouvelles catégories de vidéos sont ajoutés à notre site.

Si c'est une erreur ou si vous ne souhaitez plus recevoir de telles notifications, veuillez mettre à jour vos abonnements en visitant le lien ci-dessous :
http://streamingfilm.me/notifications.php

Veuillez ne pas répondre à ce message.


Je ne sais pas pourquoi le $newid ne fonctionne pas:
// Notify of new category

        
global $xoopsModule;
        
$tags                  = array();
        
$tags['CATEGORY_NAME'] = $title;
        
$tags['CATEGORY_URL']
                               =
            
XOOPS_URL '/modules/' $xoopsModule->getVar('dirname') . '/viewcat.php?cid=' $newid;
        
$notification_handler  = &xoops_gethandler('notification');
        
$notification_handler->triggerEvent('global'0'new_category'$tags);
        
$database_mess _AM_XTUBE_CCATEGORY_CREATED;
    } else {
        if (
$cid == $pid) {
            
redirect_header('category.php'1_AM_XTUBE_ERROR_CATISCAT);
            exit();
        }
        
$sql           "UPDATE " $xoopsDB->prefix('xoopstube_cat')
            . 
" SET title ='$title', imgurl='$imgurl', pid =$pid, description='$descriptionb', spotlighthis='$spotlighthis' , spotlighttop='$spotlighttop', nohtml='$nohtml', nosmiley='$nosmiley', noxcodes='$noxcodes', noimages='$noimages', nobreak='$nobreak', weight='$weight', client_id='$client_id', banner_id='$banner_id' WHERE cid="
            
intval($cid);
        
$database_mess _AM_XTUBE_CCATEGORY_MODIFIED;
    }
    if (!
$result $xoopsDB->query($sql)) {
        
XoopsErrorHandler_HandleError(E_USER_WARNING$sql__FILE____LINE__);
        return 
FALSE;
    }
    
redirect_header('category.php'1$database_mess);
    break;

Pourtant juste au dessus on a bien $newid qui est défini:
if (!$cid) {
        
$cid 0;
        
$sql "INSERT INTO " $xoopsDB->prefix('xoopstube_cat')
            . 
" (cid, pid, title, imgurl, description, nohtml, nosmiley, noxcodes, noimages, nobreak, weight, spotlighttop, spotlighthis, client_id, banner_id ) VALUES ('', $pid, '$title', '$imgurl', '$descriptionb', '$nohtml', '$nosmiley', '$noxcodes', '$noimages', '$nobreak', '$weight',  $spotlighttop$spotlighthis$client_id$banner_id )";
        if (
$cid == 0) {
            
$newid $xoopsDB->getInsertId();
        }


le template associé:
Salutations {X_UNAME},

Une nouvelle catégorie de vidéos « {CATEGORY_NAME» a été créée sur {X_SITENAME}.

Suivez ce lien pour afficher cette catégorie de vidéos :
{
CATEGORY_URL}

Suivez ce lien pour afficher l'index de la catégorie :
{X_MODULE_URL}

-----------

Vous recevez ce message parce que vous avez demandé être informé lorsque de nouvelles catégories de vidéos sont ajoutés à notre site.

Si c'
est une erreur ou si vous ne souhaitez plus recevoir de telles notificationsveuillez mettre à jour vos abonnements en visitant le lien ci-dessous :
{
X_UNSUBSCRIBE_URL}

Veuillez ne pas répondre à ce message.

-----------

{
X_SITENAME} ({X_SITEURL})
Le(awebmestre
{X_ADMINMAIL}

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

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