function get_message($uid, $mid, $start) { $a = new ActivityClass(); $m = $a->get_activity("uid_mid", $uid, $mid, $start); if (!$m) { return 'false'; } $result = "<article class='comment-item' mid=" . $m['mid'] . ">\r\n <a class='pull-left thumb-sm avatar'>\r\n <img src='" . $m['avatar'] . "' alt='...'></a>\r\n <span class='arrow left'></span>\r\n <section class='comment-body panel panel-default'>\r\n <header class='panel-heading'>\r\n <a href='" . $m['profile'] . "'>" . $m['name'] . "\r\n </a>\r\n <label class='label " . $m['actioncolor'] . " m-l-xs'>" . $m['actiontext'] . "</label>\r\n <span class='text-muted m-l-sm pull-right'> <i class='fa fa-clock-o'></i>\r\n " . $m['time'] . "</span>\r\n </header>\r\n <div class='panel-body'>\r\n <h4><a href=\"" . $m['href'] . "\">" . $m['mdescribe'] . "</a></h4>\r\n <div class='panel-body'>\r\n <blockpanel-bodyquote>\r\n <p>" . $m['message'] . "</p>\r\n </blockquote>\r\n </div>\r\n </div>\r\n </section>\r\n </article>"; return $result; }
$login_uid = $_COOKIE['uid']; if (isset($_GET['uid'])) { $info_uid = $_GET["uid"]; } else { $info_uid = $login_uid; } $userObj = new UserClass(); $json = $userObj->get_userinfo($info_uid); $result = json_decode($json, true); $user_info = $result[0]; $user_info["issame"] = $info_uid == $login_uid; $user_info['uid'] = $info_uid; $user_info['avatar'] = $userObj->get_avatar($info_uid); $activityObj = new ActivityClass(); for ($i = 0; $i < 10; ++$i) { $tmp = $activityObj->get_activity('uid', $info_uid, $i); if ($tmp == false) { break; } $activity_list[] = $tmp; } $sql = "SELECT uid, password FROM cs_user WHERE uid=" . $info_uid . ";"; $dbObj = new DBClass(); $result = $dbObj->query($sql); $result_info = $result->fetch_assoc(); $temp_time = (string) (time() + 24 * 3600); $temp_str = $result_info['uid'] . $result_info['password'] . $temp_time; $token = md5($temp_str); $reset_pass_url = SITE_DOMAIN . "/resetpd.php?uid=" . $result_info['uid'] . "&token=" . $token . "&time=" . $temp_time; $smarty->assign("activity_list", $activity_list); $smarty->assign('user_info', $user_info);
<?php require_once 'init.php'; require_once 'includes/activity.class.php'; require_once "includes/plugin.class.php"; //获取动态信息 $a = new ActivityClass(); for ($i = 0; $i < 10; ++$i) { $tmp = $a->get_activity("index", $i); if ($tmp == false) { break; } $activity_array[] = $tmp; } $appObj = new PluginClass(); $result = $appObj->get_app_list(); $mini_aside_array = array(); foreach ($result as $row) { $json = json_decode($row['attr']); if ($json->plugin_use == '1') { array_push($mini_aside_array, '/app/' . $row['name'] . '/function.php'); } } $smarty->assign("activity_list", $activity_array); $smarty->assign('mini_aside_array', $mini_aside_array); $smarty->display('index.tpl');