- session.php: isset($_SESSION) → session_status() 방식으로 변경 - notice/list.php: BOM 문자 제거 - login/login_result.php: 코드 포맷팅 정리
36 lines
1.4 KiB
PHP
36 lines
1.4 KiB
PHP
<?php
|
|
if (session_status() === PHP_SESSION_NONE) {
|
|
session_start();
|
|
}
|
|
|
|
// .env 파일 로드
|
|
$envFile = __DIR__ . '/.env';
|
|
if (file_exists($envFile)) {
|
|
$lines = file($envFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
|
|
foreach ($lines as $line) {
|
|
if (strpos($line, '=') !== false && strpos($line, '#') !== 0) {
|
|
list($key, $value) = explode('=', $line, 2);
|
|
$_ENV[trim($key)] = trim($value);
|
|
}
|
|
}
|
|
}
|
|
|
|
$level = isset($_SESSION["level"]) ? $_SESSION["level"] : '';
|
|
$user_name = isset($_SESSION["name"]) ? $_SESSION["name"] : '';
|
|
$user_id = isset($_SESSION["userid"]) ? $_SESSION["userid"] : '';
|
|
$DB = isset($_SESSION["DB"]) ? $_SESSION["DB"] : 'chandj';
|
|
$eworks_lv = isset($_SESSION["eworks_lv"]) ? $_SESSION["eworks_lv"] : '';
|
|
$eworks_level = isset($_SESSION["eworks_level"]) ? $_SESSION["eworks_level"] : '';
|
|
$position = isset($_SESSION["position"]) ? $_SESSION["position"] : '';
|
|
$mycompany = $_SESSION["mycompany"] ?? ''; // 회사 주일,경동
|
|
$mypart = $_SESSION["mypart"] ?? ''; // 부서 경리 등
|
|
$authority = $_SESSION["authority"] ?? ''; // ACCOUNT 는 회계권한부여
|
|
|
|
// 결재정보
|
|
$first_approval_id = $_SESSION["first_approval_id"] ?? '';
|
|
$first_approval_name = $_SESSION["first_approval_name"] ?? '';
|
|
|
|
// APP_URL 기반 동적 URL 설정
|
|
$root_dir = rtrim($_ENV['APP_URL'] ?? 'https://5130.co.kr', '/');
|
|
$WebSite = $root_dir . '/';
|
|
?>
|