Skip to content

Commit

Permalink
get files for caching local
Browse files Browse the repository at this point in the history
  • Loading branch information
Vinzenz Hersche committed May 2, 2018
1 parent 3dc237b commit cff5517
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 18 deletions.
28 changes: 28 additions & 0 deletions objects/functions.php
Original file line number Diff line number Diff line change
Expand Up @@ -838,6 +838,34 @@ function combineFiles($filesArray, $extension = "js") {
return $global['webSiteRootURL'] . 'videos/cache/' . $md5FileName;
}

function combineFiles_local($filesArray, $extension = "js") {
global $global;
$cacheDir = $global['systemRootPath'] . 'videos/cache/';
if (!is_dir($cacheDir)) {
mkdir($cacheDir, 0777, true);
}
$str = "";
$fileName = "";
foreach ($filesArray as $value) {
$fileName .= $value;
}
$md5FileName = md5($fileName) . ".{$extension}";
if (!file_exists($cacheDir . $md5FileName)) {
foreach ($filesArray as $value) {
$str .= "\n/*{$value}*/\n" . local_get_contents($value);
}
file_put_contents($cacheDir . $md5FileName, $str);
}
return $global['webSiteRootURL'] . 'videos/cache/' . $md5FileName;
}

function local_get_contents($path){
$myfile = fopen($path, "r") or die("Unable to open file!");
$text = fread($myfile,filesize($path));
fclose($myfile);
return $text;
}

function url_get_contents($Url) {
if (ini_get('allow_url_fopen')) {
return file_get_contents($Url);
Expand Down
22 changes: 11 additions & 11 deletions view/include/footer.php
Original file line number Diff line number Diff line change
Expand Up @@ -50,19 +50,19 @@
<?php
$jsFiles = array();
//$jsFiles[] = "{$global['webSiteRootURL']}bootstrap/js/bootstrap.min.js";
$jsFiles[] = "{$global['webSiteRootURL']}js/seetalert/sweetalert.min.js";
$jsFiles[] = "{$global['webSiteRootURL']}js/bootpag/jquery.bootpag.min.js";
$jsFiles[] = "{$global['webSiteRootURL']}js/bootgrid/jquery.bootgrid.js";
$jsFiles[] = "{$global['webSiteRootURL']}bootstrap/bootstrapSelectPicker/js/bootstrap-select.min.js";
$jsFiles[] = "{$global['webSiteRootURL']}js/script.js";
$jsFiles[] = "{$global['webSiteRootURL']}js/bootstrap-toggle/bootstrap-toggle.min.js";
$jsFiles[] = "{$global['webSiteRootURL']}js/js-cookie/js.cookie.js";
$jsFiles[] = "{$global['webSiteRootURL']}css/flagstrap/js/jquery.flagstrap.min.js";
$jsFiles[] = "{$global['webSiteRootURL']}js/jquery.lazy/jquery.lazy.min.js";
$jsFiles[] = "{$global['webSiteRootURL']}js/jquery.lazy/jquery.lazy.plugins.min.js";
$jsFiles[] = "{$global['systemRootPath']}view/js/seetalert/sweetalert.min.js";
$jsFiles[] = "{$global['systemRootPath']}view/js/bootpag/jquery.bootpag.min.js";
$jsFiles[] = "{$global['systemRootPath']}view/js/bootgrid/jquery.bootgrid.js";
$jsFiles[] = "{$global['systemRootPath']}view/bootstrap/bootstrapSelectPicker/js/bootstrap-select.min.js";
$jsFiles[] = "{$global['systemRootPath']}view/js/script.js";
$jsFiles[] = "{$global['systemRootPath']}view/js/bootstrap-toggle/bootstrap-toggle.min.js";
$jsFiles[] = "{$global['systemRootPath']}view/js/js-cookie/js.cookie.js";
$jsFiles[] = "{$global['systemRootPath']}view/css/flagstrap/js/jquery.flagstrap.min.js";
$jsFiles[] = "{$global['systemRootPath']}view/js/jquery.lazy/jquery.lazy.min.js";
$jsFiles[] = "{$global['systemRootPath']}view/js/jquery.lazy/jquery.lazy.plugins.min.js";
//$jsFiles[] = "{$global['webSiteRootURL']}view/js/videojs-wavesurfer/wavesurfer.min.js";
//$jsFiles[] = "{$global['webSiteRootURL']}view/js/videojs-wavesurfer/dist/videojs.wavesurfer.min.js";
$jsURL = combineFiles($jsFiles, "js");
$jsURL = combineFiles_local($jsFiles, "js");

?>
<script src="<?php echo $jsURL; ?>" type="text/javascript"></script>
Expand Down
14 changes: 7 additions & 7 deletions view/include/head.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@
<?php
$cssFiles = array();
//$cssFiles[] = "{$global['webSiteRootURL']}bootstrap/css/bootstrap.css";
$cssFiles[] = "{$global['webSiteRootURL']}js/seetalert/sweetalert.css";
$cssFiles[] = "{$global['webSiteRootURL']}bootstrap/bootstrapSelectPicker/css/bootstrap-select.min.css";
$cssFiles[] = "{$global['systemRootPath']}view/js/seetalert/sweetalert.css";
$cssFiles[] = "{$global['systemRootPath']}view/bootstrap/bootstrapSelectPicker/css/bootstrap-select.min.css";
//$cssFiles[] = "{$global['webSiteRootURL']}css/flagstrap/css/flags.css";
$cssFiles[] = "{$global['webSiteRootURL']}js/bootgrid/jquery.bootgrid.css";
$cssFiles[] = "{$global['webSiteRootURL']}css/custom/{$theme}.css";
$cssFiles[] = "{$global['webSiteRootURL']}css/main.css";
$cssFiles[] = "{$global['systemRootPath']}view/js/bootgrid/jquery.bootgrid.css";
$cssFiles[] = "{$global['systemRootPath']}view/css/custom/{$theme}.css";
$cssFiles[] = "{$global['systemRootPath']}view/css/main.css";
//$cssFiles[] = "{$global['webSiteRootURL']}css/font-awesome-4.7.0/css/font-awesome.min.css";
$cssFiles[] = "{$global['webSiteRootURL']}js/bootstrap-toggle/bootstrap-toggle.min.css";
$cssURL = combineFiles($cssFiles, "css");
$cssFiles[] = "{$global['systemRootPath']}view/js/bootstrap-toggle/bootstrap-toggle.min.css";
$cssURL = combineFiles_local($cssFiles, "css");
?>
<link href="<?php echo $cssURL; ?>" rel="stylesheet" type="text/css"/>
<script src="<?php echo $global['webSiteRootURL']; ?>js/jquery-3.3.1.min.js"></script>
Expand Down

0 comments on commit cff5517

Please sign in to comment.