]> git.mxchange.org Git - friendica.git/blobdiff - addon/java_upload/java_upload.php
deletion of OAuth stuff works now, removed ToDo note
[friendica.git] / addon / java_upload / java_upload.php
index 3d627b08f92993b161666d31804e86245057aa12..8b8a57604cfabcc2032709f2af95eb880d3d87b8 100644 (file)
@@ -1,12 +1,43 @@
 <?php
 
+/**
+ *
+ * Java photo uploader, uses Jumploader
+ *
+ * WARNING: This module currently has privacy issues.
+ * The java package does not pass the permissions array intact and could lead to
+ * photos being seen by people that were excluded from seeing them.
+ *
+ */
+
+
+function java_upload_install() {
+       register_hook('photo_upload_form', 'addon/java_upload/java_upload.php', 'java_upload_form');
+       register_hook('photo_post_init',   'addon/java_upload/java_upload.php', 'java_upload_post_init');
+       register_hook('photo_post_end',    'addon/java_upload/java_upload.php', 'java_upload_post_end');
+}
+
 
+function java_upload_uninstall() {
+       unregister_hook('photo_upload_form', 'addon/java_upload/java_upload.php', 'java_upload_form');
+       unregister_hook('photo_post_init',   'addon/java_upload/java_upload.php', 'java_upload_post_init');
+       unregister_hook('photo_post_end',    'addon/java_upload/java_upload.php', 'java_upload_post_end');
+}
 
 
 function java_upload_form(&$a,&$b) {
 
+       $uploadurl = $b['post_url'];
+       $sessid = session_id();
+       $archive = $a->get_baseurl() . '/addon/java_upload/jumploader_z.jar';
+       $filestext = t('Select files to upload: ');
+
+       $nojava = t('Use the following controls only if the Java uploader [above] fails to launch.');
+
+       $b['default_upload'] = true;
+
 
-$b .= <<< EOT;
+$b['addon_text'] .= <<< EOT
 
        <div id="photos-upload-select-files-text">$filestext</div>