} } if (!$error) { if ($id == 0) { // ใหม่ $save['module_id'] = $index[0]['module_id']; $db->add(DB_PERSONNEL, $save); // คืนค่า $ret['error'] = 'ADD_COMPLETE'; $ret['location'] = rawurlencode('index.php?module=personnel-setup'); } else { // แก้ไข $db->edit(DB_PERSONNEL, $index[0]['id'], $save); // คืนค่า $ret['error'] = 'EDIT_SUCCESS'; } $ret['write_order'] = $save['order']; } else { if ($input) { $ret['input'] = $input; } $ret['error'] = $error; } } } } else { $ret['error'] = 'ACTION_ERROR'; } // คืนค่าเป็น JSON echo gcms::array2json($ret);
<?php // admin/import.php header("content-type: text/html; charset=UTF-8"); // inint include '../bin/inint.php'; // ไฟล์ที่ส่งมา $file = $_FILES['import_file']; // แอดมินเท่านั้น if (gcms::isReferer() && gcms::isAdmin() && $file['tmp_name'] != '') { if (isset($_SESSION['login']['account']) && $_SESSION['login']['account'] == 'demo') { echo gcms::array2json(array('error' => 'EX_MODE_ERROR')); } else { // long time set_time_limit(0); // อัปโหลด $fr = file($file['tmp_name']); // query ทีละบรรทัด foreach ($fr as $value) { $sql = str_replace(array('\\r', '\\n', '{prefix}', '/{WEBMASTER}/', '/{WEBURL}/'), array("\r", "\n", PREFIX, $_SESSION['login']['email'], WEB_URL), trim($value)); if ($sql != '') { $db->query($sql); } } } }