Viewing file: v_studentAcademic.php (9.12 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<link rel="stylesheet" href="<?=base_url();?>/js/textboxlist_proto/textboxlist.css" type="text/css" media="screen" title="Test Stylesheet" charset="utf-8" />
<script src="<?=base_url();?>/js/textboxlist_proto/protoculous-effects-shrinkvars.js" type="text/javascript" charset="utf-8"></script>
<script src="<?=base_url();?>/js/textboxlist_proto/textboxlist.js" type="text/javascript" charset="utf-8"></script>
<script src="<?=base_url();?>/js/textboxlist_proto/textboxlistauto.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
document.observe('dom:loaded', function() {
// init
tlist1 = new FacebookList('wk11_co', 'wk11_auto');
var get_user_list_url = "<?=site_url("esa/search/get_std_list")?>";
// fetch and feed
new Ajax.Request(get_user_list_url, {
onSuccess: function(transport) {
transport.responseText.evalJSON(true).each(function(t){tlist1.autoFeed(t)});
}
});
});
Element.addMethods({
onBoxDispose: function(item,obj) { obj.autoFeed(item.retrieveData('text')); },
onInputFocus: function(el,obj) { obj.autoShow(); },
onInputBlur: function(el,obj) {
obj.lastinput = el;
obj.blurhide = obj.autoHide.bind(obj).delay(0.1);
},
filter:function(D,E){var C=[];for(var B=0,A=this.length;B<A;B++){if(D.call(E,this[B],B,this)){C.push(this[B]);}}return C;}
});
function do_submit2 (action) {
if (action) {
jQuery("#myform").attr('action', action);
}
var mb_id = jQuery("#mb_id").val();
if (mb_id == '') {
tlist1.update();
}
jQuery("#myform").submit();
}
</script>
<?php
$_image_clip = array(
'src' => 'images/esa/clip.gif',
'width' => '15',
'height' => '15',
'border' => '0',
'title' => 'เอกสารประกอบ',
'onmouseover' => "this.style.cursor='pointer'"
);
$_image_add = array(
'src' => 'images/esa/add.gif',
'width' => '15',
'height' => '15',
'border' => '0',
'title' => 'จัดการเอกสารประกอบ',
'onmouseover' => "this.style.cursor='pointer'"
);
$_image_del = array(
'src' => 'images/esa/delete.png',
'width' => '15',
'height' => '15',
'border' => '0',
'title' => 'ลบข้อมูล',
'onclick' => 'return confirm("คุณต้องการลบใช้หรือไม่")',
'onmouseover' => "this.style.cursor='pointer'"
);
?>
<?php
$row_srw = (isset($qu_srw) && $qu_srw!=NULL) ? $qu_srw->row() : NULL;
echo form_open_multipart($this->config->item('sa_folder').'academic/srw_insert_update', array("name" => "myform", "id" => "myform"));?>
<table width="80%" align="center">
<tr>
<td align="center"><h3>บันทึกผลงานวิชาการ/นวัตกรรม</h3></td>
</tr>
<tr>
<th align="center" colspan="2"></th>
</tr>
<tr>
<td>
<table id="table_input" class='szone2' width="100%" border="0">
<tr>
<th width="20%" align="right">ผลงานวิชาการ/นวัตกรรม</th>
<td width="80%" ><input type="text" name="srwRewardName" id="srwRewardName" value="<?php echo set_value('srwRewardName', setValue('srwRewardName',$row_srw));?>" size="30" maxlength="70" /><span class="error"> *</span>
<?php echo form_error('srwRewardName');?></td>
</tr>
<tr>
<th>รายละเอียด </th>
<td>
<?php
$attr = array('name' => 'srwDescription',
'id' => 'srwDescription',
'value' => set_value('srwDescription',setValue('srwDescription',$row_srw)),
'rows' => '3',
'cols' => '50');
echo form_textarea($attr);
?>
<span class="error">*</span><?php echo form_error('srwDescription');?>
</td>
</tr>
<tr>
<th>รายชื่อนักศึกษา </th>
<td id="is_list" class="input-text">
<input type="text" value="" name="wk11_co" id="wk11_co" /> <!-- 2. textbox's name & id -->
<div id="wk11_auto"> <!-- 3. div's id -->
<div class="default">กรุณากรอกชื่อนักศึกษา</div>
<ul class="feed">
<?php
if (isset($qu_srw)) {
foreach($qu_srw->result() as $row) {
?>
<li value="<?php echo getval('stdId', $row); ?>"><?php
echo setValue('stdCode',$row).': '.setValue('stdName', $row).' '.setValue('stdSurname', $row);
?></li>
<?php }
}
?>
</ul>
</div>
<?php echo form_error('wk11_co');?>
</td>
</tr>
<tr>
<th>วันที่ได้รับ </th>
<?
$tmp = getNowDateFw2();
if(set_value('srwReceiveDate', setValue('srwReceiveDate',$row_srw))){
$tmp = splitDateDb2(set_value('srwReceiveDate', setValue('srwReceiveDate',$row_srw)),'/');
}
?>
<td><script>DateInput('srwReceiveDate', true, 'DD/MM/YYYY', "<?=$tmp;?>");</script></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="hidden" name="srwRewardNameOld" id="srwRewardNameOld" value="<?php echo setValue('srwRewardName',$row_srw);?>" />
<input type="hidden" name="srwReceiveDateOld" id="srwReceiveDateOld" value="<?php echo setValue('srwReceiveDate',$row_srw);?>" />
<input type="submit" name="record" value="บันทึก" onclick="javascript:do_submit();"/>
<input type="submit" id="btnCancel" name="btnCancel" value="ยกเลิก" />
</td>
</tr>
</table>
</td>
</tr>
</table>
<div align='right'>
<table width="10%" align="right">
<tr>
<td nowrap>วันที่ได้รับ : </td>
<td><script>DateInput('v_search', true, 'DD/MM/YYYY', "<?=$v_search;?>");</script></td>
<td><input type="button" id="btnSearch" name="btnSearch" value="ค้นหา" onClick="do_submit('<?php echo site_url($this->config->item('sa_folder').'academic/srw_input');?>')" /></td>
</tr>
</table>
</div>
<table id="table_show" class='tb_1' width="100%" border="0">
<tr>
<th align="center" width="50px">ลำดับที่</th>
<th align="center" width="100px">รหัสนักศึกษา</th>
<th align="center">ชื่อ-สกุลนักศึกษา</th>
<!-- <th align="center">ผลงานวิชาการ/นวัตกรรม</th> -->
<th align="center" width="120px">วันที่ได้รับ</th>
<th align="center" width="100px">เอกสารประกอบ</th>
<th align="center" width="50px">แก้ไข</th>
<th align="center" width="50px">ลบ</th>
</tr>
<?php
if(isset($arr) && count($arr)) {
foreach($arr as $key => $val) {
?>
<tr>
<td colspan="4"><b><?php echo "ผลงานวิชาการ/นวัตกรรม : ".$val['srwRewardName'];?><b/></td>
<td align="center">
<span class="hand" onClick="sendPost('f_attach', {'srwRewardName':'<?php echo $val['srwRewardName'];?>','srwReceiveDate':'<?php echo $val['srwReceiveDate'];?>'}, 'srw_attachFile')"><?php echo img($_image_add);?></span></td>
<td align="center"><span class="hand" onClick="sendPost('myform_edit', {'srwRewardName':'<?php echo $val['srwRewardName'];?>','srwReceiveDate':'<?php echo $val['srwReceiveDate'];?>','v_search':'<?php echo $v_search;?>'}, 'srw_input')"><?php echo img($this->config->item('sa_image_reply'));?></span></td>
<td align="center">
<span onClick="confirmDel2(
{'srwRewardName':'<?php echo $val['srwRewardName'];?>','srwReceiveDate':'<?php echo $val['srwReceiveDate'];?>','v_search':'<?php echo $v_search;?>'}, 'myform_del','<?php echo site_url($this->config->item('sa_folder').'academic/srw_delete');?>')" />
<img src="<?php echo base_url().$this->config->item('rg_delete');?>" align="absmiddle" border="0" width="16" height="19" class="hand"/></span>
</td>
</tr>
<?php
$i=0;
if($val['std']->num_rows()) {
foreach($val['std']->result() as $row_std) {
?>
<tr>
<td align="center"><?php echo $i+1;?></td>
<td align="center"><?php echo $row_std->stdCode;?></td>
<td><?php echo $row_std->prefixName.$row_std->stdName." ".$row_std->stdSurname;?></td>
<td><?php echo fullDate2($row_std->srwReceiveDate);?></td>
<td align="center">
<?php if ($row_std->srwuId) { ?>
<span class="hand" onClick="sendPost('f_attach_std', {'srwRewardName':'<?php echo $val['srwRewardName'];?>','srwReceiveDate':'<?php echo $val['srwReceiveDate'];?>','stdId':<?php echo $row_std->stdId;?>}, 'srw_attachFile')"><?php echo img($_image_clip);?></span>
<?php }?>
</td>
<td align="center"></td>
<td align="center">
<span onClick="confirmDel2(
{srwStdId:<?php echo $row_std->srwStdId;?>,
srwSeq:<?php echo $row_std->srwSeq;?>}, 'm_form1','<?php echo site_url($this->config->item('sa_folder').'academic/srw_delete');?>')" />
<img src="<?php echo base_url().$this->config->item('rg_delete');?>" align="absmiddle" border="0" width="16" height="19" class="hand"/></span></td>
</tr>
<?php
$i++;
}
}
}
} else {
?>
<tr class="notfound">
<td colspan="7" align="center"><?php echo $this->config->item('sa_not_found');?></td>
</tr>
<?php
}
?>
</table>
<?php echo form_close();?>
<script language="javascript">
function do_submit(action){
tlist1.update();
document.myform.submit();
if(action) {
jQuery("#myform").attr('action', action);
}
jQuery("#myform").submit();
}
</script>
|