Viewing file:      v_addResponsibilityCourseOpen.php (7.09 KB)      -rwxr-xr-x Select action/file-type:    (+) |   (+) |   (+) | Code (+) | Session (+) |   (+) | SDB (+) |   (+) |   (+) |   (+) |   (+) |   (+) |
 
<?php $rowCfg = (isset($qu_cfg)!=NULL) ? $qu_cfg->row() : NULL;    // ตัวแปรสี เพราะหน้านี้ใช้ฟังก์ชั่น load->view $rowCo  = (isset($qu_co)!=NULL) ? $qu_co->row() : NULL;        // ตัวแปรเก็บรายละเอียดของรายวิชาที่เปิดสอน ?> <?php echo form_open($this->config->item("rg_folder")."preregis/resp_insert_update", array("name" => "myform1", "id" => "myform1"));?> <table width="100%" border="0" cellspacing="1" cellpadding="1">     <tr bgcolor="<?php echo $this->config->item("rg_head_tb_color6");?>" />         <td width="30%" height="22" align="center"><font size="2" color="<?php echo $rowCfg->cfgFnClHeadTb;?>"><b>อาจารย์ผู้รับผิดชอบส่งเกรด</b></font></td>         <td width="70%" align="center"><font size="2" color="<?php echo $rowCfg->cfgFnClHeadTb;?>"><b>ชื่ออาจารย์ผู้สอนทั้งหมด</b></font></td>     </tr>     <tr bgcolor="<?php echo $rowCfg->cfgBgClTrAndTd;?>">         <td colspan="2" height="22"><font size="2"><b>รายวิชา</b>         <?php echo $rowCo->crsCode.' '.$rowCo->crsName.' '.$rowCo->crsUnit;?>         <b>กลุ่มเรียน</b>         <?php echo $rowCo->coSection;?></font>         <input type="hidden" name="coId" id="coId" value="<?php echo $rowCo->coId;?>" /></td>     </tr> <?php $i = 0; /* ตัวแปร chk2work ไว้ใช้สำหรับตรวจสอบ array rs_rm ตัวสุดท้าย ว่า     บุคลากรคนนี้เป็นอาจารย์ผู้รับผิดชอบส่งเกรดเท่านั้น 
     ตัวแปร rs_rm ไว้ใช้สำหรับเก็บรหัส และรายชื่ออาจารย์ผู้สอน หรืออาจารย์ส่งเกรด */ $chk2work = ""; foreach($rs_rm as $key => $value) {     $chk2work = substr($value,-2);
      /* กำหนดสีแถว */     if(($i%2) == 0) {         echo "<tr>";         $class = "input1";     } else {         echo "<tr bgcolor=\"".$rowCfg->cfgBgClSwapTr."\">";         $class = "input2";     } ?>         <td align="center"> <?php         /* show_popup คือ ตัวแปรที่กำหนดการแสดงแถวที่มี popup เลือกชื่ออาจารย์            ตรวจสอบข้อมูลอาจารย์ที่สอน rs_rm->key ตรงกับผู้รับผิดชอบส่งเกรอ corPrsId          */         $show_popup = ($rowCo->coPrsId==$key) ? 1 : 0;
          /* กำหนด attribute ของ radio */         $radioResp = array('name'        => "responsibility",                            'id'            => "responsibility",                            'value'        => ($chk2work=="@@") ? 'accept' : $key,                            'checked'    => ($rowCo->coPrsId==$key) ? TRUE : "");
          /* แสดง radio */         echo form_radio($radioResp); ?>         </td>         <td><font size="2" >         <input type="hidden" name="prsId" id="prsId" value="<?php echo $key;?>" />
          <!--ถ้า chk2work=="$$" หมายถึง บุคลากรทำหน้าที่เป็นอาจารย์ผู้สอน และอาจารย์ผู้รับผิดชอบเกรด             ถ้า chk2work=="@@" หมายถึง บุคลากรทำหน้าที่เป็นอาจารย์ผู้รับผิดชอบส่งเกรดอย่างเดียว             แสดงรายชื่ออาจารย์ที่ทำหน้าที่เป็นอาจารย์ผู้รับผิดชอบส่งเกรด - อาจารย์ผู้รับผิดชอบส่งเกรด --> <?php         if($chk2work=="@@") { ?>         <input type="hidden" name="prsIdRC" id="prsIdRC" value="<?php echo $key;?>" class="<?php echo $class;?>" />         <input type="text" name="prsNameRC" id="prsNameRC" value="<?php echo ((substr($value,-2))=='$$' || (substr($value,-2))=='@@') ? substr($value,0,-2) : $value;?>" class="<?php echo $class;?>" /> <?php         echo anchor_popup($this->config->item("rg_folder")."popup/pr_showPrsResponsibility", "<img src=\"".base_url().$this->config->item("rg_search")."\" width=\"15\" height=\"19\" align=\"abmiddle\" border=\"0\" />", array("width" => "400", "height" => "200", "resizable" => "no")); ?>         <!-- จบการแสดงรายชื่ออาจารย์ที่ทำหน้าที่เป็นอาจารย์ผู้รับผิดชอบส่งเกรด - อาจารย์ผู้รับผิดชอบส่งเกรด -->         <!-- แสดงกลุ่มคอลัมน์ของบุคลกรที่ทำหน้าที่เป็นเพียงผู้สอน --> <?php         } else { ?>         <input type="hidden" name="prsIdRC<?php echo $i;?>" id="prsIdRC<?php echo $i;?>" value="<?php echo "++++".$key;?>" class="<?php echo $class;?>" />         <input type="text" name="prsNameRC<?php echo $i;?>" id="prsNameRC<?php echo $i;?>" value="<?php echo ((substr($value,-2))=='$$') ? substr($value,0,-2) : $value;?>" class="<?php echo $class;?>" />
          <!-- จบการแสดงกลุ่มคอลัมน์ของบุคลกรที่ทำหน้าที่เป็นผู้สอน -->         </font></td>         </tr> <?php         } // end if              $i++;
  } // end foreach
  /* ส่วนแสดงช่องเพิ่มอาจารย์ผู้ส่งเกรด ในกรณีที่ยังไม่ได้กำหนด */ if($chk2work!="@@") {     /* กำหนด attribute ของ radio */     $radioResp = array('name'        => 'responsibility',                        'id'            => 'responsibility',                        'value'        => 'accept',                        'checked'    => ($rowCo->coPrsId!=0) ? "" : TRUE); ?>     <tr>         <td align="center"><?php echo form_radio($radioResp);?></td>         <td>         <input type="hidden" name="prsIdRC" id="prsIdRC" value="" class="input1" />         <input type="text" name="prsNameRC" id="prsNameRC" value="" class="input1" /> <?php         echo anchor_popup($this->config->item("rg_folder")."popup/pr_showPrsResponsibility", "<img src=\"".base_url().$this->config->item("rg_search")."\" width=\"15\" height=\"19\" align=\"abmiddle\" border=\"0\" />", array("width" => "400", "height" => "200", "resizable" => "no")); ?>         </td>     </tr> <?php } /* จบส่วนแสดงช่องเพิ่มอาจารย์ผู้ส่งเกรด */ ?>     <tr>         <td colspan="2"><input type="button" name="responsibilityButton" value="แก้ไขอาจารย์ผู้รับผิดชอบส่งเกรด" onClick="checkResponsibility(this)" />         <input type="hidden" name="cnt" id="cnt" value="<?php echo $i;?>" />         <input type="hidden" name="methodRCIS" id="methodRCIS" value="edit">         <input type="hidden" name="curId" id="curId" value="<?php echo $curId;?>">         <input type="hidden" name="syId" id="syId" value="<?php echo $syId;?>">         <input type="hidden" name="tmId" id="tmId" value="<?php echo $tmId;?>">         <input type="hidden" name="acY" id="acY" value="<?php echo $acY;?>"></td>     </tr> </table> <?php echo form_close();?>
  |