Cross-Platform Configuration Test

Current Configuration:

OS: Linux
isWindows: false
PRIVATE_DIR: /opt/lampp/private/
XAMPP_ROOT: /opt/lampp/

Defined Constants:

PRIVATE_DIR: /opt/lampp/private/
XAMPP_ROOT: /opt/lampp/
CLOCK_IN_FILE: /opt/lampp/private/clockInData.json
CLOCK_OUT_FILE: /opt/lampp/private/clockOutData.json
JOBS_FILE: /opt/lampp/private/jobs.json
TASK_DATA_FILE: /opt/lampp/private/taskData.json
MATRIX_FILE: /opt/lampp/private/matrix.json
SCORES_FILE: /opt/lampp/private/scores.json
CREDENTIALS_FILE: /opt/lampp/private/credentials.txt
EMAIL_FILE: /opt/lampp/private/email.txt
APPLICATIONS_DIR: /opt/lampp/private/applications/

Directory Status:

Private directory exists: Yes
Private directory writable: Yes
Applications directory exists: Yes
Applications directory writable: Yes

File Status:

Clock In Data:
  Path: /opt/lampp/private/clockInData.json
  Exists: Yes
  Readable: Yes
  Writable: Yes
  Size: 133 bytes

Clock Out Data:
  Path: /opt/lampp/private/clockOutData.json
  Exists: Yes
  Readable: Yes
  Writable: Yes
  Size: 133 bytes

Jobs Data:
  Path: /opt/lampp/private/jobs.json
  Exists: Yes
  Readable: Yes
  Writable: Yes
  Size: 147 bytes

Task Data:
  Path: /opt/lampp/private/taskData.json
  Exists: Yes
  Readable: Yes
  Writable: Yes
  Size: 2 bytes

Matrix Data:
  Path: /opt/lampp/private/matrix.json
  Exists: No

Scores Data:
  Path: /opt/lampp/private/scores.json
  Exists: No

Credentials:
  Path: /opt/lampp/private/credentials.txt
  Exists: No

Email Data:
  Path: /opt/lampp/private/email.txt
  Exists: No

Utility Function Test:

getPrivateFilePath('test.txt'): /opt/lampp/private/test.txt

Test completed! If you see this message, the configuration is working properly.