コード例 #1
0
ファイル: ZenCore.php プロジェクト: biaodianfu/project-babel
 public function vxLoadProjectsDone()
 {
     $user_id = 0;
     if (isset($_GET['user_id'])) {
         $user_id = intval($_GET['user_id']);
         if (!$this->Validator->vxExistUser($user_id)) {
             $user_id = 0;
         }
     } else {
         if ($this->User->usr_id != 0) {
             $user_id = $this->User->usr_id;
         }
     }
     if ($user_id == 0) {
         echo $this->r_failed;
     } else {
         $sql = "SELECT zpr_id, zpr_uid, zpr_title, zpr_private, zpr_type, zpr_tasks, zpr_notes, zpr_dbs, zpr_created FROM babel_zen_project WHERE zpr_progress = 1 AND zpr_uid = {$user_id} ORDER BY zpr_completed DESC";
         $rs = mysql_query($sql);
         $i = 0;
         $tasks = 0;
         $notes = 0;
         $dbs = 0;
         $o = '';
         while ($_p = mysql_fetch_array($rs)) {
             $i++;
             $tasks += $_p['zpr_tasks'];
             $notes += $_p['zpr_notes'];
             $dbs += $_p['zpr_dbs'];
             $_p['zpr_type_grid'] = 'zen2_grid_' . $_p['zpr_type'] . '_s';
             $o .= '<div class="zen2_project"><div class="' . $_p['zpr_type_grid'] . '"></div><div class="zen2_project_toolbar"><span class="tip_i"><small>' . Zen::vxIconTask($_p['zpr_tasks']) . ' / ' . Zen::vxIconNote($_p['zpr_notes']) . ' / ' . Zen::vxIconDB($_p['zpr_dbs']) . ' &nbsp;</small></span>';
             if ($_p['zpr_uid'] == $this->User->usr_id) {
                 $o .= Zen::vxUndoneButton($_p['zpr_id']);
                 $o .= Zen::vxDeleteButton($_p['zpr_id'], 'done');
             }
             $o .= '</div><div class="zen2_project_main">&nbsp; <a href="/project/view/' . $_p['zpr_id'] . '.html">' . make_plaintext($_p['zpr_title']) . '</a><span class="tip_i">&nbsp;...&nbsp;<small>created ' . make_desc_time($_p['zpr_created']) . ' ago</small></span></div></div>';
             unset($_p);
         }
         mysql_free_result($rs);
         $o .= '<div class="conclude">' . $i . ' 个完成了的项目 - ' . $tasks . ' 项任务 - ' . $notes . ' 则笔记 - ' . $dbs . ' 个数据库</div>';
         return $o;
     }
 }