Changeset 88643 in spip-zone


Ignore:
Timestamp:
Apr 16, 2015, 6:32:46 PM (5 years ago)
Author:
claude.codden@…
Message:

Ajout du salon des administrateurs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spipcatchat/trunk/phpscripts/get-prive-autorisation.php

    r87264 r88643  
    44header('Content-Type: text/html; charset='.$_POST['char']);
    55include_once('../fonction/fonction.php');
    6 $p='0471910101112141518996354'; //Pas très élégant l'attribution du code du salon de l'espace privé, mais le projet n'est pas fini (ajout de la fonction de création de salons plus sélecteur)
     6if($_POST['admin']) //Pas très élégant l'attribution du code du salon de l'espace privé, mais le projet n'est pas fini (ajout de la fonction de création de salons plus sélecteur)
     7{
     8$p='0471910101112141518996354';
     9echo "1";
     10}
     11else
     12{
     13$p='3345895214586785231548974';
     14echo "0";
     15}
    716function start_prive($p){       
    817        if(!file_exists('../db_catchat/'.$p.'/')){
     
    3342        $_SESSION['spipcatchatprivestatut'] = 3;
    3443        unset($_SESSION['catchatcache'.$p]);
    35                 if($statut=onlineChat('id'.$_POST['id_auteur'].'_'.$_POST['nom'],$p,'statut'))
     44                if($statut=onlineChat('id'.$_POST['id_auteur'].'_'.$_POST['nom'],'0471910101112141518996354','statut'))
    3645                { $_SESSION['spipcatchatprivestatut'] = statut($statut).'_';}//On récupére l'ancien statut de l'auteur de moins de 4 heure.
    3746                else
    3847                { $_SESSION['spipcatchatprivestatut'] = '3_';}// Si pas de statut on l'impose en -> online code 3
    39 if(false!=($tabfile=file_get_contents('../db_catchat/'.$p.'/'.$p.'line.js'))){$tableau=json_decode($tabfile,true);}
     48if(false!=($tabfile=file_get_contents('../db_catchat/0471910101112141518996354/0471910101112141518996354line.js'))){$tableau=json_decode($tabfile,true);}
    4049if(is_array($tableau))// Test : On obtient l'autorisation pour cet auteur
    4150{       foreach($tableau as $key => $value)
    42         {       if($timer-14400>=chatdate($value))
    43                 { onlineChat($key,$p,'del'); }  // On supprime les auteurs qui ne sont pas sur le chat depuis plus de 4h // donc qui n'ont pas actualisé automatiquement ce fichier récemment
     51        {       if($timer-1440>=chatdate($value))
     52                { onlineChat($key,'0471910101112141518996354','del'); } // On supprime les auteurs qui ne sont pas sur le chat depuis plus de 4h // donc qui n'ont pas actualisé automatiquement ce fichier récemment
    4453}       }
    45 onlineChat($_POST['id_auteur'].'_'.$_POST['nom'],$p,'record',$_SESSION['spipcatchatprivestatut'].$timer);
     54onlineChat($_POST['id_auteur'].'_'.$_POST['nom'],'0471910101112141518996354','record',$_SESSION['spipcatchatprivestatut'].$timer);
    4655?>
Note: See TracChangeset for help on using the changeset viewer.