diff options
author | patdenice <patdenice@piwigo.org> | 2012-02-29 21:21:46 +0000 |
---|---|---|
committer | patdenice <patdenice@piwigo.org> | 2012-02-29 21:21:46 +0000 |
commit | c0bdb8a765065429193d2d78a707031451d4abab (patch) | |
tree | 2cf369b31e60127e7c1b325368d95523c74b01d4 /i.php | |
parent | ce06fe8a489aea7ac2e2e67f36242784e919da06 (diff) |
Multisize
Load thumbnails with ajax.
git-svn-id: http://piwigo.org/svn/trunk@13444 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'i.php')
-rw-r--r-- | i.php | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -319,6 +319,17 @@ function try_switch_source(DerivativeParams $params, $original_mtime) function send_derivative($expires) { global $page; + + if (isset($_GET['ajaxload']) and $_GET['ajaxload'] == 'true') + { + include_once(PHPWG_ROOT_PATH.'include/functions_cookie.inc.php'); + include_once(PHPWG_ROOT_PATH.'include/functions_url.inc.php'); + + $response = new json_response(); + $response->url = embellish_url(get_absolute_root_url().$page['derivative_path']); + echo json_encode($response); + return; + } $fp = fopen($page['derivative_path'], 'rb'); $fstat = fstat($fp); @@ -343,6 +354,10 @@ function send_derivative($expires) fclose($fp); } +class json_response +{ + var $url; +} $page=array(); $begin = $step = microtime(true); @@ -400,6 +415,7 @@ if (!$need_generate) exit; } send_derivative($expires); + exit; } $page['coi'] = null; |