File manager - Edit - /home/missmand/public_html/learning/old/main/cooperation/refresh_tchat.php
Back
<?php require_once '../inc/global.inc.php'; require_once(api_get_path(SYS_PATH) . 'main/couple/tchat.php'); require_once(api_get_path(SYS_PATH) . 'main/couple/error.php'); require_once(api_get_path(SYS_PATH) . 'main/couple/logs.php'); header("Content-Type: text/html"); if(isset($_GET['action']) AND $_GET['action'] == "refresh") { // Compute variables $me = api_get_user_id(); $my_subrole = get_subrole($me); if ($my_subrole == TUTOR) { if (isset($_SESSION['mm_couple_id']) && isset($_SESSION['mm_couple_type'])) { $couple = couple_get_from_id($_SESSION['mm_couple_id'], $_SESSION['mm_couple_type']); $logs_hp = log_read($me, subrole_id_to_user_id($couple['hp_id'], HP)); $logs_su = log_read($me, subrole_id_to_user_id($couple['su_id'], STARTUP)); if (empty($logs_hp) && empty($logs_su)) { $logs = null; } elseif (empty($logs_hp)) { $logs = $logs_su; } elseif (empty($logs_su)) { $logs = $logs_hp; } else { $logs = array_merge($logs_hp, $logs_su); } } else { error_throw("Couple can't be computed, couple_id and _type are not set", "cooperation/refresh_let.php"); } } else { $logs = log_read($me); $couple = null; } $messages = tchat_read($me, $couple); $both = array_reverse ( log_and_tchat($logs, $messages) ); } else { error_throw ( "erreur, action indéfinie ou incorrecte" ); } // Assign variables $controller = new IndexManager("Ajax"); $controller->tpl->assign('logs', $both); // Render template $tpl = $controller->tpl->get_template('layout/mm_coop_tchat.tpl'); $controller->tpl->display($tpl); ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings