-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathschool.js
More file actions
99 lines (92 loc) · 2.39 KB
/
school.js
File metadata and controls
99 lines (92 loc) · 2.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
const site = require('../isite')({
port: [80, 40011],
lang: 'Ar',
language: { id: 'Ar', dir: 'rtl', text: 'right' },
version: '2023.03.07.2',
name: 'school',
theme: 'theme_paper',
upload_dir: __dirname + "/../uploads",
download_dir: __dirname + "/../downloads",
backup_dir: __dirname + "/../backups",
require: {
features: [],
permissions: [],
},
https: {
enabled: false,
port: 5050,
},
mongodb: {
db: 'smart_code_schools',
limit: 100000,
identity: {
enabled: !0,
},
},
security: {
keys: ['e698f2679be5ba5c9c0b0031cb5b057c', '9705a3a85c1b21118532fefcee840f99'],
},
});
site.get({
name: '/',
path: site.dir + '/',
});
site.get({
name: '/',
path: site.dir + '/html/index.html',
parser: 'html css js',
});
site.words.add(
{
name: 'le',
En: 'Ryal',
Ar: 'ريال',
},
{
name: 'pound',
En: 'Ryal',
Ar: 'ريال',
}
);
site.ready = false;
site.loadLocalApp('client-side');
site.importApps(__dirname + '/apps_school');
site.importApp(__dirname + '/apps_private/cloud_security', 'security');
site.importApp(__dirname + '/apps_private/ui-print');
site.importApp(__dirname + '/apps_private/notifications');
site.importApp(__dirname + '/apps_private/ui-help');
site.importApps(__dirname + '/apps_accounting');
site.importApps(__dirname + '/apps_inventories');
site.importApps(__dirname + '/apps_reports');
site.importApps(__dirname + '/apps_hr');
site.importApps(__dirname + '/apps_medic');
site.addFeature('school');
setTimeout(() => {
site.importApps(__dirname + '/apps_core');
site.importApp(__dirname + '/apps_private/companies');
site.importApp(__dirname + '/apps_private/zk-reader');
// site.zk.load_attendance( {
// ip: '192.168.100.201',
// port: 4370,
// inport: 5200,
// timeout: 5000,
// attendanceParser: 'v6.60',
// connectionType: 'udp',
// auto: true,
// auto_time: 1000 * 3
// }, (err, attendance_array) => {
// console.log(attendance_array || err)
// })
}, 1000);
setTimeout(() => {
site.ready = true;
}, 1000 * 2);
site.run();
site.security.addKey('5e8edd851d2fdfbd7415232c67367cc3');
site.security.addKey('0e849095ad8db45384a9cdd28d7d0e20');
// add sa sasa keys
site.security.addKey('c12e01f2a13ff5587e1e9e4aedb8242d');
site.security.addKey('f45731e3d39a1b2330bbf93e9b3de59e');
// site.on('zk attend', attend=>{
// console.log(attend)
// })