|
21 | 21 |
|
22 | 22 | $page_title = $lang_module['manage_headbook']; |
23 | 23 |
|
24 | | -$xtpl = new XTemplate('manageheadbook.tpl', NV_ROOTDIR . '/themes/' . $global_config['module_theme'] . '/modules/' . $module_file); |
| 24 | +$xtpl = new XTemplate('headbook.tpl', NV_ROOTDIR . '/themes/' . $global_config['module_theme'] . '/modules/' . $module_file); |
25 | 25 | $xtpl->assign('LANG', $lang_module); |
26 | 26 | $xtpl->assign('GLANG', $lang_global); |
27 | 27 | $xtpl->assign('NV_BASE_ADMINURL', NV_BASE_ADMINURL); |
|
30 | 30 | $xtpl->assign('MODULE_NAME', $module_name); |
31 | 31 | $xtpl->assign('OP', $op); |
32 | 32 |
|
33 | | -$xtpl->assign('ma_nam_hoc', $ma_nam_hoc_get); |
34 | | -$xtpl->assign('ma_tuan', $ma_tuan_get); |
35 | | -$xtpl->assign('ma_lop', $ma_lop_get); |
36 | | -$xtpl->assign('ma_buoi', $ma_buoi_get); |
| 33 | +$xtpl->assign('MANAMHOC', $ma_nam_hoc_get); |
| 34 | +$xtpl->assign('MATUAN', $ma_tuan_get); |
| 35 | +$xtpl->assign('MALOP', $ma_lop_get); |
| 36 | +$xtpl->assign('MABUOI', $ma_buoi_get); |
37 | 37 |
|
38 | 38 | $display_form = 'style="display: none"'; |
39 | 39 | //nam hoc |
40 | 40 |
|
41 | 41 | if($nv_Request->isset_request("change_schoolyear","post,get")) { |
42 | | - $ma_nam_hoc = $nv_Request->get_int('ma_nam_hoc','get',0); |
| 42 | + $manamhoc = $nv_Request->get_int('manamhoc','get',0); |
43 | 43 | // Subject |
44 | | - if ($ma_nam_hoc > 0) { |
45 | | - $queryweek = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_week WHERE ma_nam_hoc='.$ma_nam_hoc.' ORDER BY tungay ASC'); |
| 44 | + if ($manamhoc > 0) { |
| 45 | + $queryweek = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_week WHERE ma_nam_hoc='.$manamhoc.' ORDER BY tu_ngay ASC'); |
46 | 46 | $html = ''; |
47 | 47 | while ($row = $queryweek->fetch()) { |
48 | | - $html .= '<option value="' . $row['ma_tuan'] . '">' . $row['tentuan'].' ('.nv_date('d/m/Y', $row['tungay']). ' - '.nv_date('d/m/Y', $row['denngay']).')' . '</option>'; |
| 48 | + $html .= '<option value="' . $row['ma_tuan'] . '">' . $row['ten_tuan'].' ('.nv_date('d/m/Y', $row['tu_ngay']). ' - '.nv_date('d/m/Y', $row['den_ngay']).')' . '</option>'; |
49 | 49 | } |
50 | 50 | die($html); |
51 | 51 | } else { |
|
54 | 54 | } |
55 | 55 |
|
56 | 56 | // năm học |
57 | | -// $queryschoolyear = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_schoolyear ORDER BY tu_nam ASC'); |
| 57 | +$queryschoolyear = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_school_year ORDER BY tu_nam ASC'); |
58 | 58 |
|
59 | | -// $selectedschoolyear=$ma_nam_hoc_get ? $ma_nam_hoc_get : 0; |
60 | | -// $arrayschoolyear = []; |
61 | | -// while ($row = $queryschoolyear->fetch()) { |
62 | | -// $arrayschoolyear[$row['ma_nam_hoc']] = $row; |
63 | | -// } |
| 59 | +$selectedschoolyear=$ma_nam_hoc_get ? $ma_nam_hoc_get : 0; |
| 60 | +$arrayschoolyear = []; |
| 61 | +while ($row = $queryschoolyear->fetch()) { |
| 62 | + $arrayschoolyear[$row['ma_nam_hoc']] = $row; |
| 63 | +} |
64 | 64 |
|
65 | 65 | // hien thi du lieu hocsinh |
66 | 66 | if(!empty($arrayschoolyear)) { |
67 | 67 | foreach ($arrayschoolyear as $value) { |
68 | 68 | $value['key'] = $value['ma_nam_hoc']; |
69 | | - $value['title'] = $value['tunam'] . ' - ' . $value['dennam']; |
| 69 | + $value['title'] = $value['tu_nam'] . ' - ' . $value['den_nam']; |
70 | 70 | $value['selected'] = $selectedschoolyear == $value['ma_nam_hoc'] ? "selected" : ""; |
71 | 71 | $xtpl->assign('DATA_SCHOOLYEAR', $value); |
72 | | - $xtpl->parse('manageheadbook.loopschoolyear'); |
| 72 | + $xtpl->parse('headbook.loopschoolyear'); |
73 | 73 | } |
74 | 74 | } |
75 | 75 |
|
|
86 | 86 | if(!empty($arrayclass)) { |
87 | 87 | foreach ($arrayclass as $value) { |
88 | 88 | $value['key'] = $value['ma_lop']; |
89 | | - $value['title'] = $value['tenlop']; |
| 89 | + $value['title'] = $value['ten_lop']; |
90 | 90 | $value['selected'] = $selectedclass == $value['ma_lop'] ? "selected" : ""; |
91 | 91 | $xtpl->assign('DATA_CLASS', $value); |
92 | | - $xtpl->parse('manageheadbook.loopclass'); |
| 92 | + $xtpl->parse('headbook.loopclass'); |
93 | 93 | } |
94 | 94 | } |
95 | 95 |
|
|
100 | 100 | $data['title'] = $lang_module['daystatus'.$i]; |
101 | 101 | $data['selected'] = $selectedday == $i ? "selected" : ""; |
102 | 102 | $xtpl->assign('DATA_DAYSTUS', $data); |
103 | | - $xtpl->parse('manageheadbook.loopdaystatus'); |
| 103 | + $xtpl->parse('headbook.loopdaystatus'); |
104 | 104 | } |
105 | 105 |
|
106 | 106 | // tuan |
107 | 107 | if($ma_tuan_get) { |
108 | | - $queryweek = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_week WHERE ma_nam_hoc ='.$ma_nam_hoc_get .' ORDER BY tungay ASC'); |
| 108 | + $queryweek = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_week WHERE ma_nam_hoc ='.$ma_nam_hoc_get .' ORDER BY tu_ngay ASC'); |
109 | 109 | // o day phai doi tim duoc hoc sinh nghi |
110 | 110 | $selectedweek=$ma_tuan_get; |
111 | 111 | $arrayweek = []; |
|
117 | 117 | if(!empty($arrayweek)) { |
118 | 118 | foreach ($arrayweek as $value) { |
119 | 119 | $value['key'] = $value['ma_tuan']; |
120 | | - $value['title'] = $value['tentuan'] .' ('.nv_date('d/m/Y', $value['tungay']). ' - '.nv_date('d/m/Y', $value['denngay']).')'; |
| 120 | + $value['title'] = $value['ten_tuan'] .' ('.nv_date('d/m/Y', $value['tu_ngay']). ' - '.nv_date('d/m/Y', $value['den_ngay']).')'; |
121 | 121 | $value['selected'] = $selectedweek == $value['ma_tuan'] ? "selected" : ""; |
122 | 122 |
|
123 | 123 | $xtpl->assign('DATA_WEEK', $value); |
124 | | - $xtpl->parse('manageheadbook.loopweek'); |
| 124 | + $xtpl->parse('headbook.loopweek'); |
125 | 125 | } |
126 | 126 | } |
127 | 127 | } |
128 | 128 |
|
129 | | -// $querytungay = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_week WHERE ma_nam_hoc ='.$ma_nam_hoc_get . ' AND ma_tuan='.$ma_tuan_get); |
| 129 | +$querytungay = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_week WHERE ma_nam_hoc ='.$ma_nam_hoc_get . ' AND ma_tuan='.$ma_tuan_get); |
130 | 130 |
|
131 | | -// $datatungay = $querytungay->fetch(); |
132 | | -// $currenttime = $datatungay['tungay']; |
| 131 | +$datatungay = $querytungay->fetch(); |
| 132 | +$currenttime = $datatungay['tu_ngay']; |
133 | 133 | // cho nay lay trang thai tuan do |
134 | 134 |
|
135 | 135 |
|
136 | 136 |
|
137 | 137 | if($ma_nam_hoc_get > 0 && $ma_lop_get > 0 && $ma_buoi_get >0 && $ma_tuan_get >0) { |
138 | | - if($datatungay['trangthai'] == 1) { |
| 138 | + if($datatungay['trang_thai'] == 1) { |
139 | 139 | $xtpl->assign('DISPLAY_INFO', 'style="display:none"'); |
140 | 140 | $xtpl->assign('DISPLAY_FUNC_TITLE', ''); |
141 | 141 | $xtpl->assign('DISPLAY_FUNC', ''); |
|
162 | 162 | } |
163 | 163 | if ($value) { |
164 | 164 | $value['checksess'] = md5($value['ma_so'] . NV_CHECK_SESSION); |
165 | | - $value['edit_url'] = NV_BASE_ADMINURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=addheadbook&ma_nam_hoc='.$ma_nam_hoc_get.'&ma_tuan=' . $ma_tuan_get . '&ma_lop='.$ma_lop_get. '&ma_buoi='.$ma_buoi_get. '&thu='.$i . '&tiet='.$value['tiet'] . '&id='.$value['ma_so']; |
| 165 | + $value['edit_url'] = NV_BASE_ADMINURL . 'index.php?' . NV_LANG_VARIABLE . '=' . NV_LANG_DATA . '&' . NV_NAME_VARIABLE . '=' . $module_name . '&' . NV_OP_VARIABLE . '=addheadbook&manamhoc='.$ma_nam_hoc_get.'&matuan=' . $ma_tuan_get . '&malop='.$ma_lop_get. '&mabuoi='.$ma_buoi_get. '&thu='.$i . '&tiet='.$value['tiet'] . '&id='.$value['ma_so']; |
166 | 166 |
|
167 | 167 | // lay ra mon hoc |
168 | | - $querysubject = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_subjectlist WHERE ma_monHoc=' . $value['ma_mon']); |
| 168 | + $querysubject = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_subject WHERE ma_mon_hoc=' . $value['ma_mon']); |
169 | 169 | $datasubject = $querysubject->fetch(); |
170 | | - $value['tenmonhoc'] = $datasubject['tenmonhoc']; |
| 170 | + $value['ten_mon_hoc'] = $datasubject['ten_mon_hoc']; |
171 | 171 |
|
172 | 172 | // chuyen thanh array |
173 | 173 | $arrabsent1 = explode(",", $value['co_phep']); |
|
178 | 178 | $last_key1 = end(array_keys($arrabsent1)); |
179 | 179 | foreach ($arrabsent1 as $key => $mahocsinh) { |
180 | 180 | // die('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_studentlist WHERE maHocSinh=' . $mahocsinh); |
181 | | - $queryabsent = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_studentlist WHERE maHocSinh=' . $mahocsinh); |
| 181 | + $queryabsent = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_student WHERE ma_hoc_sinh=' . $mahocsinh); |
182 | 182 | $dataabsent = $queryabsent->fetch(); |
183 | 183 | if ($key == $last_key1) { |
184 | | - $value['tenhocsinhnghi'] .= $dataabsent['hoten'] . ': CP'; |
| 184 | + $value['tenhocsinhnghi'] .= $dataabsent['ho_ten'] . ': CP'; |
185 | 185 | } else { |
186 | | - $value['tenhocsinhnghi'] .= $dataabsent['hoten'] . ', '; |
| 186 | + $value['tenhocsinhnghi'] .= $dataabsent['ho_ten'] . ', '; |
187 | 187 | } |
188 | 188 | } |
189 | 189 | } |
|
194 | 194 | $last_key2 = end(array_keys($arrabsent2)); |
195 | 195 | foreach ($arrabsent2 as $key => $mahocsinh) { |
196 | 196 | // die('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_studentlist WHERE maHocSinh=' . $mahocsinh); |
197 | | - $queryabsent = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_studentlist WHERE maHocSinh=' . $mahocsinh); |
| 197 | + $queryabsent = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_student WHERE ma_hoc_sinh=' . $mahocsinh); |
198 | 198 | $dataabsent = $queryabsent->fetch(); |
199 | 199 | if ($key == $last_key2) { |
200 | | - $value['tenhocsinhnghi'] .= $dataabsent['hoten'] . ': K'; |
| 200 | + $value['tenhocsinhnghi'] .= $dataabsent['ho_ten'] . ': K'; |
201 | 201 | } else { |
202 | | - $value['tenhocsinhnghi'] .= $dataabsent['hoten'] . ', '; |
| 202 | + $value['tenhocsinhnghi'] .= $dataabsent['ho_ten'] . ', '; |
203 | 203 | } |
204 | 204 | } |
205 | 205 | } |
|
216 | 216 | $querylate = $db->query('SELECT * FROM ' . NV_PREFIXLANG . '_' . $module_data . '_studentlist WHERE maHocSinh=' . $mahocsinh); |
217 | 217 | $datalate = $querylate->fetch(); |
218 | 218 | if ($key == $last_key3) { |
219 | | - $value['tenhocsinhdi_muon'] .= $datalate['hoten']; |
| 219 | + $value['tenhocsinhdi_muon'] .= $datalate['ho_ten']; |
220 | 220 | } else { |
221 | | - $value['tenhocsinhdi_muon'] .= $datalate['hoten'] . ', '; |
| 221 | + $value['tenhocsinhdi_muon'] .= $datalate['ho_ten'] . ', '; |
222 | 222 | } |
223 | 223 | } |
224 | 224 | } |
|
241 | 241 | $xtpl->assign('DAY', $day); |
242 | 242 | $xtpl->assign('LESSON', $j); |
243 | 243 |
|
244 | | - $xtpl->parse('manageheadbook.loopday.looplesson'); |
| 244 | + $xtpl->parse('headbook.loopday.looplesson'); |
245 | 245 | } |
246 | 246 |
|
247 | 247 | } else { |
|
260 | 260 | $xtpl->assign('DISPLAY_IMG', 'none'); |
261 | 261 | $xtpl->assign('DISPLAY_EDIT', 'none'); |
262 | 262 |
|
263 | | - $xtpl->parse('manageheadbook.loopday.looplesson'); |
| 263 | + $xtpl->parse('headbook.loopday.looplesson'); |
264 | 264 | } |
265 | 265 | } |
266 | | - $xtpl->parse('manageheadbook.loopday'); |
| 266 | + $xtpl->parse('headbook.loopday'); |
267 | 267 | $currenttime += 86400; |
268 | 268 | } |
269 | 269 | $display_form = ''; |
|
274 | 274 |
|
275 | 275 | $xtpl->assign('DISPLAY_FORM', $display_form); |
276 | 276 |
|
277 | | -$xtpl->parse('manageheadbook'); |
278 | | -$contents = $xtpl->text('manageheadbook'); |
| 277 | +$xtpl->parse('headbook'); |
| 278 | +$contents = $xtpl->text('headbook'); |
279 | 279 |
|
280 | 280 | include NV_ROOTDIR . '/includes/header.php'; |
281 | 281 | echo nv_admin_theme($contents); |
|
0 commit comments