Commit ed9a4204 authored by Anthony.Suerte's avatar Anthony.Suerte

Admin User Exception Handler

parent 4d57868a
...@@ -27,31 +27,35 @@ class ControlAdminUser extends LogicAdminUser { ...@@ -27,31 +27,35 @@ class ControlAdminUser extends LogicAdminUser {
exit(); exit();
}); });
// アクション実行 try{
$this -> logic(); // アクション実行
$this -> logic();
if($this -> getType() == TYPE_EXPORT_ADMIN_FAIL_LIST) {
header('Content-Type: application/octet-stream; charset=UTF-8'); if($this -> getType() == TYPE_EXPORT_ADMIN_FAIL_LIST) {
header('Content-Disposition: attachment; filename=' . $this -> getFailID() . '_fail.csv'); header('Content-Type: application/octet-stream; charset=UTF-8');
header('Content-Transfer-Encoding: binary'); header('Content-Disposition: attachment; filename=' . $this -> getFailID() . '_fail.csv');
header('Content-Transfer-Encoding: binary');
// 対象ファイルを出力する。
readfile(SYSTEM_DOCUMENT_ACCOUNT . 'Failed_Admin_Import' . DIRECTORY_SEPARATOR . $this -> getFailID() . '_fail.csv'); // 対象ファイルを出力する。
} elseif($this -> getType() == TYPE_ADMIN_USER_IMPORT_INPUT) { readfile(SYSTEM_DOCUMENT_ACCOUNT . 'Failed_Admin_Import' . DIRECTORY_SEPARATOR . $this -> getFailID() . '_fail.csv');
require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_IMPORT_INPUT_PATH', $this -> dispHTML())); } elseif($this -> getType() == TYPE_ADMIN_USER_IMPORT_INPUT) {
} elseif($this -> getType() == TYPE_ADMIN_USER_IMPORT_CONFIRM) { require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_IMPORT_INPUT_PATH', $this -> dispHTML()));
require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_IMPORT_CONFIRM_PATH', $this -> dispHTML())); } elseif($this -> getType() == TYPE_ADMIN_USER_IMPORT_CONFIRM) {
} elseif($this -> getType() == TYPE_ADMIN_IMPORT_FAIL_LIST) { require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_IMPORT_CONFIRM_PATH', $this -> dispHTML()));
require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_IMPORT_FAIL_PATH', $this -> dispHTML())); } elseif($this -> getType() == TYPE_ADMIN_IMPORT_FAIL_LIST) {
} elseif($this -> getType() == TYPE_ADMIN_USER_EDIT_INPUT) { require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_IMPORT_FAIL_PATH', $this -> dispHTML()));
require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_EDIT_INPUT_PATH', $this -> dispHTML())); } elseif($this -> getType() == TYPE_ADMIN_USER_EDIT_INPUT) {
} elseif($this -> getType() == TYPE_ADMIN_USER_DETAILS) { require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_EDIT_INPUT_PATH', $this -> dispHTML()));
require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_DETAILS_PATH', $this -> dispHTML())); } elseif($this -> getType() == TYPE_ADMIN_USER_DETAILS) {
} elseif($this -> getType() == TYPE_ADMIN_USER_INPUT) { require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_DETAILS_PATH', $this -> dispHTML()));
require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_INPUT_PATH', $this -> dispHTML())); } elseif($this -> getType() == TYPE_ADMIN_USER_INPUT) {
} else { require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_INPUT_PATH', $this -> dispHTML()));
require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_LIST_PATH', $this -> dispHTML())); } else {
} require_once($this -> getSystemHTML('TEMPLATE_ADMIN_USER_LIST_PATH', $this -> dispHTML()));
}
} catch(Exception $ex){
header("Location: /");
}
} }
} }
?> ?>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment