PageRenderTime 58ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 1ms

/Webboard.php

https://bitbucket.org/jojoluzifer/honey-project
PHP | 414 lines | 357 code | 57 blank | 0 comment | 59 complexity | 8cc5cb9b364ffa31b2c1d396b9e41abb MD5 | raw file
  1. <?php
  2. ob_start();
  3. session_start();
  4. if($_POST){
  5. include("connect2.php");
  6. $user = $_POST["usr"];
  7. $pass = $_POST["pswd"];
  8. if (check_login("teacher",$user,$pass)==true)
  9. {// 1
  10. if($_SESSION["usertype"] == "admin")
  11. {
  12. header("Location:index_admin.php"); //echo $_SESSION["usertype"];
  13. }
  14. else if($_SESSION["usertype"] == "teacher")
  15. {
  16. header("Location:teacher_page.php");//echo $_SESSION["usertype"];
  17. }
  18. else if($_SESSION["usertype"] == "officer")
  19. {
  20. header("Location:officer_page.php");//echo $_SESSION["usertype"];
  21. }
  22. else if($_SESSION["usertype"] == "teacher_general")
  23. {
  24. header("Location:teacherGeneral_page.php");//echo $_SESSION["usertype"];
  25. }
  26. } //1
  27. else if(check_login("student",$user,$pass)==true)
  28. { //2
  29. header("Location:student_page.php");//echo $_SESSION["usertype"];
  30. } //2
  31. else if(check_login("company",$user,$pass)==true)
  32. { //3
  33. header("Location:company_page.php");//echo $_SESSION["usertype"];
  34. } //3
  35. }
  36. function check_login($table,$user,$pass)
  37. {
  38. $sql = "select * from $table where username='$user' and password='$pass'";
  39. $result = mysql_query($sql);
  40. if(mysql_num_rows($result)>0)
  41. { //2
  42. $rs = mysql_fetch_array($result);
  43. $_SESSION["username"] = $rs["username"];
  44. if($table == "teacher")
  45. { //1
  46. $status = $rs["status"];
  47. $_SESSION["usertype"] = $status; //ประเภทผู้ใช้ admin officer teacher techerGeneral
  48. } //1
  49. else if(($table == "student") or ($table =="company"))
  50. { //1
  51. $_SESSION["usertype"] =$table;
  52. } //1
  53. session_write_close();
  54. mysql_close();
  55. return true;
  56. } //2
  57. else
  58. { //2
  59. return false; // login ไม่ผ่าน
  60. } // end if 2
  61. } // end function
  62. ?>
  63. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  64. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="EN" lang="EN" dir="ltr"><!-- InstanceBegin template="/Templates/index_full.dwt.php" codeOutsideHTMLIsLocked="false" -->
  65. <head profile="http://gmpg.orgs/xfn/11">
  66. <title>ระบบสารสนเทศฝกประสบการณชาชพฯ :<?php echo $_SESSION['usertype']; ?></title>
  67. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  68. <meta http-equiv="imagetoolbar" content="no" />
  69. <link rel="stylesheet" href="css/layout.css" type="text/css" />
  70. <link rel="stylesheet" href="css/layout.css" type="text/css" />
  71. <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" media="screen" />
  72. <link rel="stylesheet" type="text/css" href="css/style-mix.css" media="screen" />
  73. <link rel="stylesheet" type="text/css" href="style.css" />
  74. <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
  75. <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
  76. </head>
  77. <body id="top">
  78. <div class="wrapper row1">
  79. <div id="header" class="clear">
  80. <div class="fl_left">
  81. <p><img src="img/logo5.png" width="80" height="100"></p>
  82. </div>
  83. <div class="fl_center">
  84. <div class="fl_right" align="right">
  85. <ul>
  86. <li><a href="index.php">หนาหล</a></li>
  87. <li><a href="Webboard.php">เวบบอร</a></li>
  88. <?php if(!$_SESSION['username']){?>
  89. <li><a href="user_login.php">เขาสระบบ</a></li>
  90. <li><a href="submit3.php">สมครสมาช</a></li>
  91. <?php } else { ?>
  92. <li class="last"><a href="user_logout.php">ออกจากระบบ</a></li>
  93. <?php } ?>
  94. </ul>
  95. </div>
  96. <br>
  97. <br>
  98. <h1>&nbsp;&nbsp;ระบบสารสนเทศฝกประสบการณชาช</h1>
  99. <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;สาขาวทยาการคอมพวเตอรและเทคโนโลยสารสนเทศ</p>
  100. </div>
  101. </div>
  102. </div>
  103. <div class="wrapper row2">
  104. <div id="topnav">
  105. <div class="row-fluid">
  106. <div class="span9">
  107. <ul>
  108. <!-- admin -->
  109. <? if ($_SESSION["usertype"] == "admin") { ?>
  110. <li><a href="show_std.php">ดการขอมลนกศกษา</a></li>
  111. <li><a href="show_teacher.php">ดการขอมลอาจารย</a></li>
  112. <li><a href="show_company.php">ดการขอมลหนวยงาน</a></li>
  113. <!-- company -->
  114. <? } else if ($_SESSION["usertype"] == "company") { ?>
  115. <li><a href="company_detail.php">อมลหนวยงาน</a></li>
  116. <li><a href="show_request_company.php">แจงความจำนงคบนกศกษา</a></li>
  117. <li><a href="report_StdResume.php">รายงานประววนตวของนกศกษา</a></li>
  118. <li><a href="manage_score_forcompany.php">กรอกขอมลประเมนผล</a></li>
  119. <? } else if ($_SESSION["usertype"] == "officer") { ?>
  120. <!-- officer -->
  121. <li><a href="#">ดการขอมลหนงสอฝกประสบการณชาช</a>
  122. <ul>
  123. <li><a href="manage_send_request.php">หนงสอขอความอนเคราะหกประสบการณชาช</a></li>
  124. <li><a href="manage_sendSupervision.php">หนงสอนเทศนกศกษา</a></li>
  125. <li><a href="manage_sendStd.php">หนงสอสงตวนกศกษา</a></li>
  126. <li><a href="manage_sendStd1.php">หนงสอขอตวนกศกษา</a></li>
  127. </ul>
  128. </li>
  129. <li><a href="#">ดการขอมลหนงสอโครงการ</a>
  130. <ul>
  131. <li><a href="manage_sendProject.php">โครงการปฐมนเทศกอนฝกประสบการณ</a></li>
  132. <li><a href="manage_sendSamana.php">โครงการสมนาหลงฝกประสบการณ</a></li>
  133. </ul>
  134. </li>
  135. <? } else if ($_SESSION["usertype"] == "student") { ?>
  136. <!-- student -->
  137. <li><a href="resume2.php">ประววนต</a></li>
  138. <?php
  139. include "connect2.php";
  140. $sql = "select * from register,student where student.std_id = register.std_id and student.std_id = '".$_SESSION['std_id']."' ";
  141. $rs = mysql_query($sql);
  142. $row = mysql_fetch_array($rs);
  143. $num_rows = mysql_num_rows($rs);
  144. $position = $row['position'];
  145. if($num_rows != 0){?>
  146. <li><a href="StdRequest2.php">งคำรองขอฝกประสบการณ</a></li>
  147. <li><a href="result_request.php">ผลอนการฝกประสบการณ</a></li>
  148. <?php if ($position == 3){?>
  149. <li><a href="show_diary.php">นทกประจำว</a></li>
  150. <?php }
  151. } ?>
  152. <? } else if ($_SESSION["usertype"] == "teacher_general") { ?>
  153. <!-- teacher_general -->
  154. <li><a href="show_supervision_forTG.php">ตารางการนเทศ</a></li>
  155. <li><a href="show_std_TG.php">อมลนกศกษาฝกประสบการณ</a></li>
  156. <li><a href="show_company_TG.php">อมลแหลงฝกประสบการณ</a></li>
  157. <li><a href="show_news_forteachergeneral.php">ดการขาวประชาสมพนธ</a></li>
  158. <? } else if ($_SESSION["usertype"] == "teacher") { ?>
  159. <!-- teacher -->
  160. <li><a href="#">ดการขอมลทวไป</a>
  161. <ul>
  162. <li><a href="show_std_forteacher.php">อมลนกศกษา</a></li>
  163. <li><a href="show_company_forteacher.php">อมลแหลงฝกประสบการณ</a></li>
  164. <li><a href="show_project.php">อมลโครงการ</a></li>
  165. <li><a href="show_group.php">อมลหมเรยน</a></li>
  166. <li><a href="register_new3.php">ดการหมเรยนนกศกษา</a></li>
  167. <li><a href="manage_score.php">กรอกขอมลประเมนผล</a></li>
  168. <li><a href="show_titlescore.php">อมลหวขอการประเมนผล</a></li>
  169. <li><a href="show_news.php">อมลขาวประชาสมพนธ</a></li>
  170. <li><a href="show_webboard.php">อมลกระท</a></li>
  171. </ul>
  172. </li>
  173. <li><a href="#">ดการขอมลการนเทศ</a>
  174. <ul>
  175. <li><a href="show_supervision2.php">ตารางการนเทศนกศกษา</a></li>
  176. <li><a href="show_advice.php">ญหาทพบและขอเสนอแนะจากการนเทศนกศกษา</a></li>
  177. </ul>
  178. </li>
  179. <li><a href="confirmRQ.php">อนแหลงฝกงาน</a></li>
  180. <li><a href="company_comfirmRQ.php">เปลยนสถานะตอบรบการฝ</a></li>
  181. <li><a href="#">รายงาน</a>
  182. <ul>
  183. <li><a href="show_std_mange.php">รายชอนกศกษา</a></li>
  184. <li><a href="report_std+company.php">รายชอแหลงฝกประสบการณ
  185. พรอมทงชอนกศกษา</a></li>
  186. <li><a href="show_request.php">การแจงความจำนงขอรบนกศกษาฝกประสบการณชาช
  187. </a></li>
  188. <li><a href="Report_Supervision.php">ตารางนเทศนกศกษา</a></li>
  189. <li><a href="report_diary.php">นทกประจำวนของนกศกษา</a></li>
  190. <li><a href="report_advice.php">ญหาทพบและ
  191. อเสนอแนะจากหนวยงาน</a></li>
  192. <li><a href="show_stdScore.php">ผลการประเมนจากหนวยงาน</a></li>
  193. <li><a href="Report_Score.php">คะแนนของนกศกษา</a></li>
  194. <li><a href="Report_ScoreSupervision.php">คะแนนการนเทศ</a></li>
  195. <li><a href="Report_ScoreDocument.php">คะแนนการดำเนนงานเอกสาร</a></li>
  196. <li><a href="Report_ScoreActivity.php">คะแนนเขารวมกจกรรม</a></li>
  197. <li><a href="Report_ScoreSendDoc.php">คะแนนการสงเอกสาร</a></li>
  198. <li><a href="report_grade.php">ผลการประเม</a></li>
  199. </ul>
  200. </li>
  201. <? } else { ?>
  202. <li><a href="index.php">หนาหล</a></li>
  203. <li><a href="Webboard.php">เวบบอร</a></li>
  204. <?php if (!$_SESSION['username']) { ?>
  205. <li><a href="user_login.php">เขาสระบบ</a></li>
  206. <li><a href="submit3.php">สมครสมาช</a></li>
  207. <?php } else { ?>
  208. <li><a href="user_logout.php">ออกจากระบบ</a></li>
  209. </li><?php } ?>
  210. <? } ?>
  211. </ul>
  212. </div>
  213. <div class="span3" style="height: 50px" align="right">
  214. <?php
  215. if($_SESSION['username']) {
  216. ?>
  217. <p style="margin-top: 16px;">นดอนร <?= $_SESSION['username'] ?> </p>
  218. <?php
  219. }
  220. ?>
  221. </div>
  222. </div>
  223. <div class="clear"></div>
  224. </div>
  225. </div>
  226. <div class="wrapper row4">
  227. <div id="container" class="clear">
  228. <!-- InstanceBeginEditable name="center_body" -->
  229. <table width="15%" height="27" border="0" align="left" cellpadding="0" cellspacing="0">
  230. <tr class="bodyresome">
  231. <td><p class="headsubmit">&nbsp;</p>
  232. <p class="headsubmit"><a href="NewQuestion.php">งกระท</a>
  233. <?
  234. include("connect2.php");
  235. $strSQL = "SELECT * FROM webboard ";
  236. $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
  237. $Num_Rows = mysql_num_rows($objQuery);
  238. $Per_Page = 10; // Per Page
  239. $Page = $_GET["Page"];
  240. if(!$_GET["Page"])
  241. {
  242. $Page=1;
  243. }
  244. $Prev_Page = $Page-1;
  245. $Next_Page = $Page+1;
  246. $Page_Start = (($Per_Page*$Page)-$Per_Page);
  247. if($Num_Rows<=$Per_Page)
  248. {
  249. $Num_Pages =1;
  250. }
  251. else if(($Num_Rows % $Per_Page)==0)
  252. {
  253. $Num_Pages =($Num_Rows/$Per_Page) ;
  254. }
  255. else
  256. {
  257. $Num_Pages =($Num_Rows/$Per_Page)+1;
  258. $Num_Pages = (int)$Num_Pages;
  259. }
  260. $strSQL .=" order by QuestionID DESC LIMIT $Page_Start , $Per_Page";
  261. $objQuery = mysql_query($strSQL);
  262. ?>
  263. </p></td>
  264. </tr>
  265. </table>
  266. <p><br>
  267. </p>
  268. <p>&nbsp;</p>
  269. <table width="620" height="105" border="1" bordercolor="#66CCCC">
  270. <tr class="headsubmit">
  271. <th width="61" bgcolor="#66CCCC"> <div align="center">รหสกระท</div></th>
  272. <th width="166" bgcolor="#66CCCC"> <div align="center">กระท</div></th>
  273. <th width="80" bgcolor="#66CCCC"> <div align="center"></div></th>
  274. <th width="112" bgcolor="#66CCCC"> <div align="center">นทงกระท</div></th>
  275. <th width="60" bgcolor="#66CCCC"> <div align="center">มมอง</div></th>
  276. <th width="52" bgcolor="#66CCCC"> <div align="center">ตอบ</div></th>
  277. </tr>
  278. <?
  279. while($objResult = mysql_fetch_array($objQuery))
  280. {
  281. ?>
  282. <tr class="bodyresome">
  283. <td ><div align="center" class="bodyresome">
  284. <?=$objResult["QuestionID"];?>
  285. </div></td>
  286. <td class="bodyresome"><a href="ViewWebboard.php?QuestionID=<?=$objResult["QuestionID"];?>">
  287. <?=$objResult["Question"];?>
  288. </a></td>
  289. <td align="center" class="bodyresome">
  290. <?=$objResult["Name"];?>
  291. </td>
  292. <td><div align="center" class="bodyresome">
  293. <?=$objResult["CreateDate"];?>
  294. </div></td>
  295. <td align="center" class="bodyresome">
  296. <?=$objResult["View"];?>
  297. </td>
  298. <td align="center" class="bodyresome">
  299. <?=$objResult["Reply"];?>
  300. </td>
  301. </tr>
  302. <?
  303. }
  304. ?>
  305. </table>
  306. <table width="42%" height="45" border="0" align="left" cellpadding="0" cellspacing="0">
  307. <tr class="bodyresome">
  308. <td width="30%" valign="middle"><span class="bodyresome">ผลรวม :
  309. <?= $Num_Rows;?>
  310. </span></td>
  311. <td width="30%" valign="middle"><span class="bodyresome">เอกสาร :
  312. <?=$Num_Pages;?>
  313. </span></td>
  314. <td width="30%" valign="middle"><span class="bodyresome">หน :
  315. <?
  316. if($Prev_Page)
  317. {
  318. echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< ย้อนกลับ</a> ";
  319. }
  320. for($i=1; $i<=$Num_Pages; $i++){
  321. if($i != $Page)
  322. {
  323. echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
  324. }
  325. else
  326. {
  327. echo "<b> $i </b>";
  328. }
  329. }
  330. if($Page!=$Num_Pages)
  331. {
  332. echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>ถัดไป>></a> ";
  333. }
  334. mysql_close($conn);
  335. ?>
  336. </span></td>
  337. </tr>
  338. </table>
  339. <span class="bodyresome"><br>
  340. </span>
  341. <link href="css/submit.css" rel="stylesheet" type="text/css" />
  342. <link href="css/c_bodyrs.css" rel="stylesheet" type="text/css" />
  343. &nbsp;
  344. &nbsp;
  345. <!-- InstanceEndEditable --></div>
  346. </div>
  347. <div class="wrapper">
  348. <div id="copyright" class="clear">
  349. <div style="width:960px;margin:0 auto; ">
  350. <p class="fl_left">Copyright (c) 2012 <a href = "http://webhosting.udru.ac.th/~std52040249439" target="_blank">http://www.gen-dev-soft.com/experience-csit/</a> All rights reserved.
  351. <br>
  352. Design by Nittaya Kakulphin & Benjawan Sriralat @ Udonthani Rajabhat University.</p>
  353. </div>
  354. </div>
  355. </div>
  356. </body>
  357. <!-- InstanceEnd --></html>