XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
cachemanager.php
1<?php
11
12
14
15 public $s_files = [];
16 public $f_files = [];
17
18 public function write( $file, $source ) {
19 if ( false !== $fp = fopen( XOOPS_CACHE_PATH . '/' . $file, 'wb' ) ) {
20 fwrite( $fp, $source );
21 fclose( $fp );
22 $this->s_files[] = $file;
23 } else {
24 $this->f_files[] = $file;
25 }
26 }
27
28 public function report() {
29 $reports = [];
30 foreach ( $this->s_files as $val ) {
31 $reports[] = _OKIMG . sprintf( _INSTALL_L123, "<b>$val</b>" );
32 }
33 foreach ( $this->f_files as $val ) {
34 $reports[] = _NGIMG . sprintf( _INSTALL_L124, "<b>$val</b>" );
35 }
36
37 return $reports;
38 }
39}