aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorCash Costello <cash.costello@gmail.com>2009-08-22 15:34:45 +0000
committerCash Costello <cash.costello@gmail.com>2009-08-22 15:34:45 +0000
commitbbc7b1bb87ca4ed58b801c12ca4a6ee405f0558c (patch)
treeb6daed7c019a5b5aa41ab1b4a0e0a4d41e059b76 /pages
parent3c7ff4340f018d6b70cf8f2dd60de0250d3fcb66 (diff)
downloadelgg-bbc7b1bb87ca4ed58b801c12ca4a6ee405f0558c.tar.gz
elgg-bbc7b1bb87ca4ed58b801c12ca4a6ee405f0558c.tar.bz2
forgot to move edit_multiple.php
Diffstat (limited to 'pages')
-rw-r--r--pages/edit_multiple.php47
1 files changed, 47 insertions, 0 deletions
diff --git a/pages/edit_multiple.php b/pages/edit_multiple.php
new file mode 100644
index 000000000..0c9295054
--- /dev/null
+++ b/pages/edit_multiple.php
@@ -0,0 +1,47 @@
+<?php
+ /**
+ * Tidypics: Edit the properties of multiple images
+ *
+ * Called after upload only
+ */
+
+ include_once dirname(dirname(dirname(dirname(__FILE__)))) . "/engine/start.php";
+
+ gatekeeper();
+ set_context('photos');
+
+ // parse out photo guids
+ $file_string = get_input('files');
+ $file_array_sent = explode('-', $file_string);
+ $new_file_array = array();
+
+ // set owner of page based on first photo guid
+ $photo_guid = (int)$file_array_sent[0];
+ $photo = get_entity($photo_guid);
+
+ // set page owner based on owner of photo album
+ set_page_owner($photo->owner_guid);
+ $album = get_entity($photo->container_guid);
+ if ($album) {
+ $owner_guid = $album->container_guid;
+ if ($owner_guid)
+ set_page_owner($owner_guid);
+ }
+
+ foreach ($file_array_sent as $file_guid) {
+ if ($entity = get_entity($file_guid)) {
+ if ($entity->canEdit()){
+ array_push($new_file_array, $file_guid);
+ }
+ if (!$album_guid)
+ $album_guid = $entity->container_guid;
+
+ }
+ }
+
+ $title = elgg_echo('tidypics:editprops');
+ $area2 .= elgg_view_title($title);
+ $area2 .= elgg_view("tidypics/forms/edit_multi", array('file_array' => $new_file_array, 'album_guid' => $album_guid));
+ $body = elgg_view_layout('two_column_left_sidebar', $area1, $area2);
+ page_draw($title, $body);
+?>