| Constant | Value |
|---|
| CONFIG | '/var/www/tna-dev.gsy.jp/app/Config/' |
| DAY_OF_WEEK | 'a:7:{i:0;s:3:"日";i:1;s:3:"月";i:2;s:3:"火";i:3;s:3:"水";i:4;s:3:"木";i:5;s:3:"金";i:6;s:3:"土";}' |
| SERVICE_NAME | 'TNAa' |
| DEBUG_MODE | true |
| MESSAGE_SUCCESS_SAVE | '保存しました。' |
| MESSAGE_SUCCESS_EDIT | '編集しました。' |
| MESSAGE_SUCCESS_DELETE | '削除しました。' |
| MESSAGE_SUCCESS_SEND | '送信が完了しました。' |
| MESSAGE_ERROR | '処理に失敗しました。入力の値を確認し、再度お試しください。' |
| MESSAGE_CONFIRM_DELETE | '本当に削除しますか?' |
| MESSAGE_NO_DATA | 'データがありません。' |
| MESSAGE_ILLEGAL_FORMAT_EMAIL | 'メール形式ではありません。' |
| MESSAGE_REQUIRED | '必須項目です。' |
| MESSAGE_DUPLICATE_APPLICATION | '同じ日付・区分の申請が既にあります。変更する場合は既存の申請を編集してください。' |
| MESSAGE_LOGIN | 'ページにアクセスするにはログインが必要です。' |
| MESSAGE_AUTH_ACCOUNT | 'アカウントが存在しません。' |
| MESSAGE_AUTH_ID_OR_PW | 'ユーザIDかパスワードが間違っています。' |
| MESSAGE_ERROR_NO_APPROVE_PERMISSION | '承認権限がありません。' |
| MESSAGE_ERROR_NO_RESOLVE_PERMISSION | '解除権限がありません。' |
| LABEL_REQUIRED | ' *' |
| EMAIL_ADMIN | 'gonagata@ymail.ne.jp' |
| EMAIL_FROM | 'gonagata@ymail.ne.jp' |
| REPORT_EMAIL_FROM | 'a:1:{s:20:"gonagata@ymail.ne.jp";s:6:"開発";}' |
| STATUS_SUCCESS | (int) 1 |
| STATUS_FAILURE | (int) 2 |
| DEFAULT_AJAX_RESPONSE | 'a:3:{s:6:"status";i:2;s:7:"message";s:0:"";s:4:"data";s:0:"";}' |
| MODEL_REPORT | (int) 1 |
| MODEL_ATTENDANCE | (int) 2 |
| MODEL_APPLICATION | (int) 3 |
| IMAGE_FIT_300x200 | '300-300' |
| IMAGE_INDEX_THUMBNAIL | 'a:2:{i:0;i:300;i:1;i:300;}' |
| DEFAULT_INDEX_LIMIT | (int) 20 |
| MYSQL_DATE_TIME | 'Y-m-d H:i:s' |
| STATUS_DELETED | (int) 0 |
| STATUS_ENABLED | (int) 1 |
| STATUS_DISABLED | (int) 2 |
| REPORT_STATUS | 'a:3:{i:0;s:6:"削除";i:1;s:6:"公開";i:2;s:9:"非公開";}' |
| USER_ROLE_ADMIN | (int) 1 |
| USER_ROLE_EMPLOYEE | (int) 2 |
| USER_ROLE | 'a:2:{i:1;s:9:"管理者";i:2;s:6:"社員";}' |
| USER_EMPLOYMENT_TYPE_REGULAR | (int) 1 |
| USER_EMPLOYMENT_TYPE_CONTRACT | (int) 2 |
| USER_EMPLOYMENT_TYPE_PART_TIME | (int) 3 |
| USER_EMPLOYMENT_TYPES | 'a:3:{i:1;s:21:"社員(正社員)";i:2;s:12:"契約社員";i:3;s:9:"パート";}' |
| USER_STATUS_ENABLED | (int) 1 |
| USER_STATUS | 'a:3:{i:0;s:6:"削除";i:1;s:6:"公開";i:2;s:9:"非公開";}' |
| SNS_TYPE | 'a:1:{i:2;s:6:"Google";}' |
| GOOGLE_SCOPE1 | 'https://www.googleapis.com/auth/userinfo.email' |
| GOOGLE_SCOPE2 | 'https://www.googleapis.com/auth/userinfo.profile' |
| OFFICE_IP_ADDRESS | 'a:2:{i:0;s:13:"116.82.223.39";i:1;s:13:"180.26.224.22";}' |
| DEFAULT_WORK_START_TIME | '09:00:00' |
| DEFAULT_WORK_END_TIME | '18:00:00' |
| GOOGLE_CLIENT_ID | '' |
| GOOGLE_CLIENT_SECRET | '' |
| GOOGLE_REDIRECT_URI | '' |
| LOCATION_KASUGA | (int) 1 |
| LOCATION_ASAGO | (int) 2 |
| LOCATION_OYA | (int) 3 |
| LOCATION_TAISHO | (int) 4 |
| LOCATION_YOKA | (int) 5 |
| LOCATIONS | 'a:5:{i:1;s:6:"春日";i:2;s:6:"朝来";i:3;s:6:"大屋";i:4;s:6:"大正";i:5;s:6:"八鹿";}' |
| POSITION_AUTHORITY_GENERAL | (int) 1 |
| POSITION_AUTHORITY_TEAM_LEADER | (int) 2 |
| POSITION_AUTHORITY_DEPUTY_CHIEF | (int) 3 |
| POSITION_AUTHORITY_CHIEF | (int) 4 |
| POSITION_AUTHORITY_FACTORY_MANAGER | (int) 5 |
| POSITION_AUTHORITY | 'a:5:{i:1;s:6:"一般";i:2;s:6:"班長";i:3;s:12:"課長代理";i:4;s:6:"課長";i:5;s:9:"工場長";}' |
| LINE_CHANNEL_ACCESS_TOKEN | 'R4p8PGZichaetKhZfUX/EEQC9u7KGGXXVoqmZLuys7plwX4Mc/p5wQky6jVJhn6d32TnTE9UZNs0+/RTG+2U0Ej7b6EZB0tGsgpnMy0ycZuAhq0NvA0LY+bmcBXJKm9SDjLfRj2Tmoxvvhol48c9YQdB04t89/1O/w1cDnyilFU=' |
| LINE_CHANNEL_SECRET | '9df218241ac0c8fcef494089a69724aa' |
| GOOGLE_API_KEY | 'AIzaSyCbT-ERF7bA9M1Pn4ACLstHgWfi46AH9yA' |
| JAPAN_HOLIDAYS_CALENDAR_ID | 'ja.japanese.official#holiday@group.v.calendar.google.com' |
| JAPANESE_HOLIDAYS_CACHE_PREFIX | 'japanese_holidays_' |
| HOLIDAY_TYPE_WEEKDAY | (int) 0 |
| HOLIDAY_TYPE_LEGAL | (int) 1 |
| HOLIDAY_TYPE_COMPANY | (int) 2 |
| HOLIDAY_TYPE_NATIONAL | (int) 3 |
| HOLIDAY_TYPE_LABELS | 'a:4:{i:0;s:15:"通常勤務日";i:1;s:12:"法定休日";i:2;s:12:"所定休日";i:3;s:6:"祝日";}' |
| WEBAUTHN_RP_ID | 'localhost' |
| WEBAUTHN_RP_NAME | 'TNA' |
| WEBAUTHN_CHALLENGE_TIMEOUT_SECONDS | (int) 60 |
| MESSAGE_PASSKEY_REGISTER_SUCCESS | 'パスキーを登録しました。' |
| MESSAGE_PASSKEY_REGISTER_FAILURE | 'パスキーの登録に失敗しました。' |
| MESSAGE_PASSKEY_AUTH_FAILURE | 'パスキーでの認証に失敗しました。' |
| MESSAGE_PASSKEY_DELETE_SUCCESS | 'パスキーを削除しました。' |
| MESSAGE_PASSKEY_NOT_SUPPORTED | 'このブラウザはパスキーに対応していません。' |
| SETTING | 'a:4:{s:15:"display_reports";a:4:{s:3:"key";s:24:"業務日報表示設定";s:4:"type";s:7:"boolean";s:5:"value";s:3:"0,1";s:7:"remarks";s:37:"表示/非表示を設定します。";}s:26:"display_attendance_records";a:4:{s:3:"key";s:24:"出勤記録表示設定";s:4:"type";s:7:"boolean";s:5:"value";s:3:"0,1";s:7:"remarks";s:37:"表示/非表示を設定します。";}s:10:"display_qr";a:4:{s:3:"key";s:29:"QRスキャナー表示設定";s:4:"type";s:7:"boolean";s:5:"value";s:3:"0,1";s:7:"remarks";s:37:"表示/非表示を設定します。";}s:16:"display_passkeys";a:4:{s:3:"key";s:24:"パスキー表示設定";s:4:"type";s:7:"boolean";s:5:"value";s:3:"0,1";s:7:"remarks";s:37:"表示/非表示を設定します。";}}' |
| SETTING_CACHE_KEY | 'setting_cache_key' |
| APPLICATION_TYPE_PAID_LEAVE | (int) 1 |
| APPLICATION_TYPE_COMPENSATORY_OFF | (int) 2 |
| APPLICATION_TYPE_CONDOLENCE | (int) 3 |
| APPLICATION_TYPE_LATE | (int) 4 |
| APPLICATION_TYPE_EARLY_LEAVE | (int) 5 |
| APPLICATION_TYPE_HOLIDAY_WORK | (int) 6 |
| APPLICATION_TYPE_DIRECT_TO_SITE | (int) 7 |
| APPLICATION_TYPE_DIRECT_RETURN | (int) 8 |
| APPLICATION_TYPE_BUSINESS_TRIP | (int) 9 |
| APPLICATION_TYPE_MISSED_PUNCH | (int) 10 |
| APPLICATION_TYPE | 'a:10:{i:1;s:6:"有給";i:2;s:6:"代休";i:3;s:6:"慶弔";i:4;s:6:"遅刻";i:5;s:6:"早退";i:6;s:12:"休日出勤";i:7;s:6:"直行";i:8;s:6:"直帰";i:9;s:6:"出張";i:10;s:12:"打刻忘れ";}' |
| APPLICATION_PUNCH_TYPE_ARRIVAL | (int) 0 |
| APPLICATION_PUNCH_TYPE_DEPARTURE | (int) 1 |
| APPLICATION_PUNCH_TYPES | 'a:2:{i:0;s:6:"出勤";i:1;s:6:"退勤";}' |
| APPLICATION_TYPES_WITH_LOCATION | 'a:4:{i:0;i:7;i:1;i:8;i:2;i:9;i:3;i:10;}' |
| APPLICATION_HALF_DAY_AM | (int) 1 |
| APPLICATION_HALF_DAY_PM | (int) 2 |
| APPLICATION_HALF_DAY_TYPES | 'a:2:{i:1;s:6:"午前";i:2;s:6:"午後";}' |
| PAID_LEAVE_REQUIRED_DAYS_PER_YEAR | (float) 5 |
| APPLICATION_REASON_PLANNED | (int) 0 |
| APPLICATION_REASON_UNPLANNED | (int) 1 |
| APPLICATION_REASON_TYPES | 'a:2:{i:0;s:12:"事前届け";i:1;s:21:"急遽(寝坊等)";}' |
| APPLICATION_POST_FILED_PREFILED | (int) 0 |
| APPLICATION_POST_FILED_POSTFILED | (int) 1 |
| APPLICATION_POST_FILED_TYPES | 'a:2:{i:0;s:6:"事前";i:1;s:6:"事後";}' |
| APPLICATION_TYPES_WITH_TIME | 'a:7:{i:0;i:4;i:1;i:5;i:2;i:6;i:3;i:7;i:4;i:8;i:5;i:9;i:6;i:10;}' |
| APPLICATION_COMP_LEAVE_NONE | (int) 0 |
| APPLICATION_COMP_LEAVE_REQUESTED | (int) 1 |
| APPLICATION_COMP_LEAVE_TYPES | 'a:2:{i:0;s:6:"なし";i:1;s:6:"あり";}' |
| QR_TOKEN_EXPIRY_MINUTES | (int) 5 |
| QR_TOKEN_TYPE_CHECKIN | (int) 1 |
| QR_TOKEN_TYPE_CHECKOUT | (int) 2 |
| QR_TOKEN_TYPE_PAUSE | (int) 3 |
| QR_TOKEN_TYPE_RESUME | (int) 4 |
| QR_TOKEN_TYPE | 'a:4:{i:1;s:6:"出勤";i:2;s:6:"退勤";i:3;s:12:"一時退社";i:4;s:9:"再出勤";}' |
| MESSAGE_QR_EXPIRED | 'QRコードの有効期限が切れています。' |
| MESSAGE_QR_USED | 'このQRコードは既に使用されています。' |
| MESSAGE_QR_INVALID | '無効なQRコードです。' |
| MESSAGE_QR_CHECKIN_EXISTS | '本日の出勤は既に記録されています。' |
| MESSAGE_QR_NO_CHECKIN | '本日の出勤記録がありません。先に出勤してください。' |
| MESSAGE_QR_CHECKOUT_EXISTS | '本日の退勤は既に記録されています。' |
| MESSAGE_QR_CHECKIN_SUCCESS | '出勤を記録しました。' |
| MESSAGE_QR_CHECKOUT_SUCCESS | '退勤を記録しました。' |
| MESSAGE_QR_PAUSE_SUCCESS | '一時退社を記録しました。' |
| MESSAGE_QR_RESUME_SUCCESS | '再出勤を記録しました。' |
| MESSAGE_QR_PAUSE_EXISTS | '既に一時退社中です。' |
| MESSAGE_QR_NO_ACTIVE_PAUSE | '一時退社の記録がありません。' |
| MESSAGE_QR_PAUSE_OPEN_ON_CHECKOUT | '一時退社中のため退勤できません。先に再出勤してください。' |
| MESSAGE_QR_INVALID_LOCATION | '工場が選択されていません。' |
| MESSAGE_QR_PREVIOUS_OPEN_ON_CHECKIN | '前日の退勤打刻が完了していません。先に退勤を記録してください。' |
| NOTIFICATION_TYPE_OVERTIME | (int) 1 |
| NOTIFICATION_TYPE_DIRECT_COMMUTE | (int) 2 |
| NOTIFICATION_TYPE_DIRECT_RETURN | (int) 3 |
| NOTIFICATION_TYPE_PAID_LEAVE | (int) 4 |
| NOTIFICATION_TYPE_BUSINESS_TRIP | (int) 5 |
| NOTIFICATION_TYPE_NO_CHECKOUT | (int) 6 |
| NOTIFICATION_TYPE_LATE | (int) 7 |
| NOTIFICATION_TYPE_EARLY_LEAVE | (int) 8 |
| NOTIFICATION_TYPE_HOLIDAY_SHIFT_NO_APPLICATION | (int) 9 |
| NOTIFICATION_TYPE_COMPENSATORY_LEAVE_SHIFT_CHECK | (int) 10 |
| NOTIFICATION_TYPE_UNFINISHED_PAUSE | (int) 11 |
| NOTIFICATION_TYPE_APPLICATION_REJECTED | (int) 12 |
| NOTIFICATION_TYPE | 'a:12:{i:1;s:15:"時間外勤務";i:2;s:30:"直行(出勤記録なし)";i:3;s:30:"直帰(退勤記録なし)";i:4;s:36:"有給休暇(出勤記録なし)";i:5;s:6:"出張";i:6;s:18:"退勤打刻なし";i:7;s:6:"遅刻";i:8;s:6:"早退";i:9;s:39:"休日シフト(休出申請なし)";i:10;s:21:"代休シフト確認";i:11;s:24:"未閉鎖の一時退社";i:12;s:12:"申請拒否";}' |
| NOTIFICATION_TYPES_WITH_DEPT_HEAD | 'a:6:{i:0;i:1;i:1;i:4;i:2;i:6;i:3;i:7;i:4;i:8;i:5;i:11;}' |
| NOTIFICATION_CATEGORY_ATTENDANCE | (int) 1 |
| NOTIFICATION_CATEGORY_SYSTEM | (int) 2 |
| NOTIFICATION_CATEGORY | 'a:2:{i:1;s:6:"勤怠";i:2;s:12:"システム";}' |
| NOTIFICATION_OVERTIME_BUFFER_SECONDS | (int) 900 |
| NOTIFICATION_TO_APPLICATION_TYPE | 'a:6:{i:1;i:6;i:4;i:1;i:6;i:10;i:7;i:4;i:8;i:5;i:9;i:6;}' |