-
Notifications
You must be signed in to change notification settings - Fork 0
/
Counter.php
140 lines (128 loc) · 5.42 KB
/
Counter.php
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
<?php
$Result['loc'] = 0;
$Result['size_byte'] = 0;
$Result['count_files'] = 0;
if ($dir = @opendir("application/views")) {
while($file = readdir($dir)) {
if($file != '.' && $file != '..' && $file != 'default' && $file != 'errors') {
$Result['loc']+= count(file('application/views/'.$file));
$Result['size_byte'] += filesize('application/views/'.$file);
$Result['count_files'] +=1;
}
}
closedir($dir);
}
if ($dir = @opendir("application/styles")) {
while($file = readdir($dir)) {
if($file != '.' && $file != '..' && $file != 'cms_menu.css' && $file != 'menu.css') {
$Result['loc']+= count(file('application/styles/'.$file));
$Result['size_byte'] += filesize('application/styles/'.$file);
$Result['count_files'] +=1;
}
}
closedir($dir);
}
if ($dir = @opendir("application/scripts")) {
while($file = readdir($dir)) {
if($file != '.' && $file != '..' && $file != 'cms_menu.js' && $file != 'menu.js') {
$Result['loc']+= count(file('application/scripts/'.$file));
$Result['size_byte'] += filesize('application/scripts/'.$file);
$Result['count_files'] +=1;
}
}
closedir($dir);
}
if ($dir = @opendir("application/models")) {
while($file = readdir($dir)) {
if($file != '.' && $file != '..' ) {
$Result['loc']+= count(file('application/models/'.$file));
$Result['size_byte'] += filesize('application/models/'.$file);
$Result['count_files'] +=1;
}
}
closedir($dir);
}
if ($dir = @opendir("application/controllers")) {
while($file = readdir($dir)) {
if($file != '.' && $file != '..' && $file != '.htaccess') {
$Result['loc']+= count(file('application/controllers/'.$file));
$Result['size_byte'] += filesize('application/controllers/'.$file);
$Result['count_files'] +=1;
}
}
closedir($dir);
}
if ($dir = @opendir("application/libraries")) {
while($file = readdir($dir)) {
if($file != '.' && $file != '..' && $file != '.htaccess') {
$Result['loc']+= count(file('application/libraries/'.$file));
$Result['size_byte'] += filesize('application/libraries/'.$file);
$Result['count_files'] +=1;
}
}
closedir($dir);
}
$Result['size_KB'] = round($Result['size_byte']/1024,2);
$Result['size_MB'] = round($Result['size_byte']/1024/1024,2);
$Result['procent'] = round(($Result['size_byte']*100)/4341226,2);
var_dump($Result);
//echo "<pre>";
// print_r($Result);
//echo "</pre>";
$Result['loc'] = 0;
$Result['size_byte'] = 0;
$Result['count_files'] = 0;
if ($dir = @opendir("application/views")) {
while($file = readdir($dir)) {
if($file != '.' && $file != '..' && $file != 'errors') {
$Result['loc']+= count(file('application/views/'.$file));
$Result['size_byte'] += filesize('application/views/'.$file);
$Result['count_files'] +=1;
}
}
closedir($dir);
}
if ($dir = @opendir("application/styles")) {
while($file = readdir($dir)) {
if($file != '.' && $file != '..' ) {
$Result['loc']+= count(file('application/styles/'.$file));
$Result['size_byte'] += filesize('application/styles/'.$file);
$Result['count_files'] +=1;
}
}
closedir($dir);
}
if ($dir = @opendir("application/scripts")) {
while($file = readdir($dir)) {
if($file != '.' && $file != '..' ) {
$Result['loc']+= count(file('application/scripts/'.$file));
$Result['size_byte'] += filesize('application/scripts/'.$file);
$Result['count_files'] +=1;
}
}
closedir($dir);
}
if ($dir = @opendir("application/models")) {
while($file = readdir($dir)) {
if($file != '.' && $file != '..' ) {
$Result['loc']+= count(file('application/models/'.$file));
$Result['size_byte'] += filesize('application/models/'.$file);
$Result['count_files'] +=1;
}
}
closedir($dir);
}
if ($dir = @opendir("application/controllers")) {
while($file = readdir($dir)) {
if($file != '.' && $file != '..' && $file != '.htaccess') {
$Result['loc']+= count(file('application/controllers/'.$file));
$Result['size_byte'] += filesize('application/controllers/'.$file);
$Result['count_files'] +=1;
}
}
closedir($dir);
}
$Result['size_KB'] = round($Result['size_byte']/1024,2);
$Result['size_MB'] = round($Result['size_byte']/1024/1024,2);
$Result['procent'] = round(($Result['size_byte']*100)/4341226,2);
//var_dump($Result);