From 9f2003827a37d0412aca62ec348357917af2fc47 Mon Sep 17 00:00:00 2001 From: mucill Date: Sun, 6 Apr 2014 06:21:28 +0700 Subject: [PATCH] Fixed: Webcam bugs when PHP Version lower than 5.4 --- admin/modules/membership/index.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/admin/modules/membership/index.php b/admin/modules/membership/index.php index 0da99a3..0fcba73 100755 --- a/admin/modules/membership/index.php +++ b/admin/modules/membership/index.php @@ -53,6 +53,19 @@ die('
You dont have enough privileges to view this section
'); } +/* Just In Case for PHP < 5.4 */ +/* Taken From imageman (http://www.php.net/manual/en/function.getimagesizefromstring.php#113976) */ +/* Make sure to set allow_url_fopen = on inside your php.ini */ +if (version_compare(phpversion(), '5.4', '<')) +{ + function getimagesizefromstring($string_data) + { + $uri = 'data://application/octet-stream;base64,' . base64_encode($string_data); + return getimagesize($uri); + } +} + + /* REMOVE IMAGE */ if (isset($_POST['removeImage']) && isset($_POST['mimg']) && isset($_POST['img'])) { $_delete = $dbs->query(sprintf('UPDATE member SET member_image=NULL WHERE member_id=%d', $_POST['mimg']));