summaryrefslogtreecommitdiff
path: root/modules/organize
diff options
context:
space:
mode:
Diffstat (limited to 'modules/organize')
-rw-r--r--modules/organize/controllers/organize.php33
-rw-r--r--modules/organize/lib/Gallery3WebClient.swfbin150760 -> 147776 bytes
-rw-r--r--modules/organize/views/organize_dialog.html.php6
3 files changed, 15 insertions, 24 deletions
diff --git a/modules/organize/controllers/organize.php b/modules/organize/controllers/organize.php
index 1d188ade..135a6fc9 100644
--- a/modules/organize/controllers/organize.php
+++ b/modules/organize/controllers/organize.php
@@ -25,34 +25,27 @@ class Organize_Controller extends Controller {
access::required("view", $album);
access::required("edit", $album);
- $v = new View("organize_dialog.html");
- $v->album = $album;
-
- $v->domain = $input->server("SERVER_NAME");
-
$user = identity::active_user();
- $v->access_key = rest::get_access_key($user->id)->access_key;
-
- $v->protocol = (empty($_SERVER["HTTPS"]) OR $_SERVER["HTTPS"] === "off") ? "http" : "https";
-
- $v->file_filter = addslashes(json_encode(
- array("photo" => array("label" => "Images",
- "types" => array("*.jpg", "*.jpeg", "*.png", "*.gif")),
- "movie" => array("label" => "Movies", "types" => array("*.flv", "*.mp4")))));
-
- $v->sort_order = addslashes(
- json_encode(array("ASC" => (string)t("Ascending"), "DESC" => (string)t("Descending"))));
$sort_fields = array();
foreach (album::get_sort_order_options() as $field => $description) {
$sort_fields[$field] = (string)$description;
}
- $v->sort_fields = addslashes(json_encode($sort_fields));
+ $sort_order = array("ASC" => (string)t("Ascending"), "DESC" => (string)t("Descending"));
+ $file_filter = json_encode(
+ array("photo" => array("label" => "Images",
+ "types" => array("*.jpg", "*.jpeg", "*.png", "*.gif")),
+ "movie" => array("label" => "Movies", "types" => array("*.flv", "*.mp4"))));
+ $v = new View("organize_dialog.html");
+ $v->album = $album;
+ $v->domain = $input->server("SERVER_NAME");
+ $v->access_key = rest::access_key();
+ $v->file_filter = addslashes($file_filter);
+ $v->sort_order = addslashes(json_encode($sort_order));
+ $v->sort_fields = addslashes(json_encode($sort_fields));
$v->rest_uri = url::site("rest") . "/";
-
$v->controller_uri = url::site("organize") . "/";
-
- $v->swf_url = url::file("modules/organize/lib/Gallery3WebClient.swf?") .
+ $v->swf_uri = url::file("modules/organize/lib/Gallery3WebClient.swf?") .
filemtime(MODPATH . "organize/lib/Gallery3WebClient.swf");
print $v;
}
diff --git a/modules/organize/lib/Gallery3WebClient.swf b/modules/organize/lib/Gallery3WebClient.swf
index 82735217..40249a73 100644
--- a/modules/organize/lib/Gallery3WebClient.swf
+++ b/modules/organize/lib/Gallery3WebClient.swf
Binary files differ
diff --git a/modules/organize/views/organize_dialog.html.php b/modules/organize/views/organize_dialog.html.php
index 4224c10b..c41e5960 100644
--- a/modules/organize/views/organize_dialog.html.php
+++ b/modules/organize/views/organize_dialog.html.php
@@ -87,11 +87,9 @@
function getGalleryParameters() {
return {
- dialogWidth: $("#g-dialog:parent").width(),
- dialogHeight: $("#g-dialog").height(),
domain: "<?= $domain ?>",
accessKey: "<?= $access_key ?>",
- protocol: "<?= $protocol ?>",
+ protocol: "<?= request::protocol() ?>",
fileFilter: "<?= $file_filter ?>",
sortOrder: "<?= $sort_order ?>",
sortFields: "<?= $sort_fields ?>",
@@ -121,7 +119,7 @@
attributes.id = "Gallery3WebClient";
attributes.name = "Gallery3WebClient";
attributes.align = "middle";
- swfobject.embedSWF("<?= $swf_url ?>",
+ swfobject.embedSWF("<?= $swf_uri ?>",
"flashContent", size.width() - 100, size.height() - 135,
swfVersionStr, xiSwfUrlStr, flashvars, params, attributes);
</script>