aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/www/skin/teszt/base/img
diff options
context:
space:
mode:
authorM.Gergo2018-07-06 11:14:41 +0200
committerM.Gergo2018-07-06 11:14:41 +0200
commit43de9af71f7f4ca5731b94a06d688ae8412ba427 (patch)
tree54835de1dfcda504c02da261f0dc26885aed2e89 /mayor-orig/www/skin/teszt/base/img
parent50310b0e4513ee3fcce67351ae61e8fff851130e (diff)
downloadmayor-43de9af71f7f4ca5731b94a06d688ae8412ba427.tar.gz
mayor-43de9af71f7f4ca5731b94a06d688ae8412ba427.zip
2018/Feb/28 -i állapot hozzáadva, mint a módosítások kiindulási állapota
Diffstat (limited to 'mayor-orig/www/skin/teszt/base/img')
-rw-r--r--mayor-orig/www/skin/teszt/base/img/MaYoR-star_medium.pngbin0 -> 1548 bytes
-rw-r--r--mayor-orig/www/skin/teszt/base/img/MaYoR-star_small.pngbin0 -> 832 bytes
-rw-r--r--mayor-orig/www/skin/teszt/base/img/MaYoR_elektronikus_naplo.pngbin0 -> 6623 bytes
-rw-r--r--mayor-orig/www/skin/teszt/base/img/MaYoR_rypple.pngbin0 -> 1184 bytes
-rw-r--r--mayor-orig/www/skin/teszt/base/img/MaYoR_star.pngbin0 -> 907 bytes
-rw-r--r--mayor-orig/www/skin/teszt/base/img/mayor_small_ssl.pngbin0 -> 6178 bytes
-rw-r--r--mayor-orig/www/skin/teszt/base/img/school_logo.php91
-rw-r--r--mayor-orig/www/skin/teszt/base/img/settings.pngbin0 -> 4335 bytes
8 files changed, 91 insertions, 0 deletions
diff --git a/mayor-orig/www/skin/teszt/base/img/MaYoR-star_medium.png b/mayor-orig/www/skin/teszt/base/img/MaYoR-star_medium.png
new file mode 100644
index 00000000..50ea66a7
--- /dev/null
+++ b/mayor-orig/www/skin/teszt/base/img/MaYoR-star_medium.png
Binary files differ
diff --git a/mayor-orig/www/skin/teszt/base/img/MaYoR-star_small.png b/mayor-orig/www/skin/teszt/base/img/MaYoR-star_small.png
new file mode 100644
index 00000000..b503f4de
--- /dev/null
+++ b/mayor-orig/www/skin/teszt/base/img/MaYoR-star_small.png
Binary files differ
diff --git a/mayor-orig/www/skin/teszt/base/img/MaYoR_elektronikus_naplo.png b/mayor-orig/www/skin/teszt/base/img/MaYoR_elektronikus_naplo.png
new file mode 100644
index 00000000..a6d02c3b
--- /dev/null
+++ b/mayor-orig/www/skin/teszt/base/img/MaYoR_elektronikus_naplo.png
Binary files differ
diff --git a/mayor-orig/www/skin/teszt/base/img/MaYoR_rypple.png b/mayor-orig/www/skin/teszt/base/img/MaYoR_rypple.png
new file mode 100644
index 00000000..8bbdfad9
--- /dev/null
+++ b/mayor-orig/www/skin/teszt/base/img/MaYoR_rypple.png
Binary files differ
diff --git a/mayor-orig/www/skin/teszt/base/img/MaYoR_star.png b/mayor-orig/www/skin/teszt/base/img/MaYoR_star.png
new file mode 100644
index 00000000..d701f106
--- /dev/null
+++ b/mayor-orig/www/skin/teszt/base/img/MaYoR_star.png
Binary files differ
diff --git a/mayor-orig/www/skin/teszt/base/img/mayor_small_ssl.png b/mayor-orig/www/skin/teszt/base/img/mayor_small_ssl.png
new file mode 100644
index 00000000..ca42a8d0
--- /dev/null
+++ b/mayor-orig/www/skin/teszt/base/img/mayor_small_ssl.png
Binary files differ
diff --git a/mayor-orig/www/skin/teszt/base/img/school_logo.php b/mayor-orig/www/skin/teszt/base/img/school_logo.php
new file mode 100644
index 00000000..19f74ba0
--- /dev/null
+++ b/mayor-orig/www/skin/teszt/base/img/school_logo.php
@@ -0,0 +1,91 @@
+<?php
+/*
+ Előállít egy megadott képből egy 200px széles, adott színre átszínezett képet - vagy ha a kép nem érhető el, akkor az alapértelmezett képet adja
+*/
+
+//error_reporting(E_ALL);
+//ini_set('display_errors', 1);
+ require('/etc/mayor/main-config.php');
+ require(_CONFIGDIR.'/skin-teszt/config.php');
+ if(!function_exists('imagefilter')) require(_BASEDIR.'/include/share/gd/imagefilter.php');
+
+ if (!defined('_CACHEDIR')) define('_CACHEDIR','/tmp');
+ $defaultImgUrl = _BASEDIR.'/skin/teszt/base/img/mayor_small_ssl.png';
+ $imgUrl = ($_GET['imgUrl'] != '')?$_GET['imgUrl']:$defaultImgUrl;
+ $red = 242;
+ $green = 54;
+ $blue = 104;
+ $maxWidth = 200;
+ $maxHeight = 80;
+
+$h=0.5;
+$red = 242*$h;
+$green = 54*$h;
+$blue = 104*$h;
+
+ $fileName = basename($imgUrl);
+ $cacheFile = _CACHEDIR.'/'.$fileName;
+ header('Content-Type: image/png');
+ if (!_SCHOOL_LOGO_COLORIZE && !_SCHOOL_LOGO_RESIZE) {
+ // A képet nem kell átalakítani - közvetlenül adjuk át
+ $fp = fopen($imgUrl, 'rb');
+ fpassthru($fp);
+ exit;
+ } elseif ((!file_exists($cacheFile)) || (_SCHOOL_LOGO_FORCE_GENERATE === true)) { // Ha nincs elkeselve még a kép, vagy kényszerítjük a generálást
+ // beolvassuk
+ $im = imagecreatefrompng($imgUrl);
+ // Ha nem sikerül, akkor az alapértelmezettet vesszük
+ if (!$im && $imgUrl != $defaultImgUrl) {
+ $imgUrl = $defaultImgUrl;
+ $fileName = basename($imgUrl);
+ $cacheFile = _CACHEDIR.'/'.$fileName;
+ // Ha már el van cache-elve, akkor kiadjuk
+ if (file_exists($cacheFile)) {
+ $fp = fopen($cacheFile, 'rb');
+ fpassthru($fp);
+ exit;
+ }
+ // ha nincs a cache-ben, akkor beolvassuk
+ $im = imagecreatefrompng($defaultImgUrl);
+ }
+
+ // Ha sikerült
+ if ($im) {
+ // Átszínezzük
+ if (_SCHOOL_LOGO_COLORIZE !== false) {
+ // Szüreke árnyalatossá tesszük
+ imagefilter($im, IMG_FILTER_GRAYSCALE);
+ // Majd az adott színárnyalatra átszínezzük
+ imagefilter($im, IMG_FILTER_COLORIZE, $red, $green, $blue);
+ }
+ // Átméretezzük
+ list($width, $height) = getimagesize($imgUrl);
+ if (_SCHOOL_LOGO_RESIZE !== false) {
+ // Új méretek meghatározása
+ $percent = min($maxWidth / $width, $maxHeight / $height);
+ $newHeight = intval($height * $percent);
+ $newWidth = intval($width * $percent);
+ } else {
+ $newHeight = $height;
+ $newWidth = $width;
+ }
+ // Ha nem kell átméretezni, akkor is átméretezzük - különben csúnya pixeles lesz :(
+ $imNew = imagecreatetruecolor($newWidth, $newHeight);
+
+ imagealphablending($imNew, false); // setting alpha blending on
+ imagecopyresampled($imNew, $im, 0, 0, 0, 0, $newWidth, $newHeight, $width, $height);
+ imagesavealpha($imNew, true); // save alphablending setting (important)
+ // A képet a cache-be mentjük
+ imagepng($imNew, $cacheFile);
+ imagedestroy($imNew);
+ imagedestroy($im);
+
+ }
+
+ }
+ $fp = fopen($cacheFile, 'rb');
+ fpassthru($fp);
+ exit;
+
+
+?>
diff --git a/mayor-orig/www/skin/teszt/base/img/settings.png b/mayor-orig/www/skin/teszt/base/img/settings.png
new file mode 100644
index 00000000..272d4c5f
--- /dev/null
+++ b/mayor-orig/www/skin/teszt/base/img/settings.png
Binary files differ