<?php require_once 'init.php'; $mailObj = new MailClass($_COOKIE['uid']); $json_str = $mailObj->get_mail_list(2); $mail_info_array = json_decode($json_str); $mail_info_list = array(); if (!isset($mail_info_array->result)) { foreach ($mail_info_array as $mail_obj) { $item = array('mid' => $mail_obj->mid, 'title' => $mail_obj->title, 'date' => $mail_obj->date, 'fromuser' => $mail_obj->fromuser, 'status' => $mail_obj->status); array_push($mail_info_list, $item); } } /* $last_page = basename($_SERVER['SCRIPT_FILENAME']); setcookie('last_page',$last_page, time()+3600); setcookie('mail_type','read', time()+3600); */ $smarty->assign('mail_info_list', $mail_info_list); $smarty->display('mail_list.tpl');
//获取登录用户名 $json_str = $CUser->get_userinfo($login_uid); $user_obj = json_decode($json_str); $username = $user_obj[0]->name; //获取登录用户头像 $user_avatar = $CUser->get_avatar($login_uid); //获取登录用户权限 $user_privilege = $CUser->get_privilege($_SESSION['uid']); //获取站内信信息 $CMail = new MailClass($login_uid); //获取未读站内信数量 $json_str = $CMail->get_mail_count(); $result_array = json_decode($json_str); $unread_mail_count = $result_array->unread; //获取站内信数组 $json_str = $CMail->get_mail_list(1); $unread_mail_array = json_decode($json_str); $unread_mail_list = array(); if (!isset($unread_mail_array->result)) { foreach ($unread_mail_array as $mail_obj) { $fromuser_avatar = $CUser->get_avatar($mail_obj->fromuid); $item = array('mid' => $mail_obj->mid, 'title' => $mail_obj->title, 'date' => $mail_obj->date, 'fromuser_avatar' => $fromuser_avatar); array_push($unread_mail_list, $item); } } //获取应用信息 $CPlugin = new PluginClass(); $app_info_array = $CPlugin->get_app_list(); $app_info_list = array(); if (is_array($app_info_array)) { foreach ($app_info_array as $app_obj) {