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();?>
|