]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Updated the zaudio plugin for 1.8
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Tue, 30 Nov 2010 01:02:24 +0000 (01:02 +0000)
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Tue, 30 Nov 2010 01:02:24 +0000 (01:02 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@7475 36083f99-b078-4883-b0ff-0f9b5a30f544

mod/zaudio/manifest.xml
mod/zaudio/readme.txt
mod/zaudio/start.php
mod/zaudio/views/default/file/specialcontent/audio/mp3.php
mod/zaudio/views/default/file/specialcontent/audio/mpeg.php
mod/zaudio/views/default/file/specialcontent/audio/mpg.php
mod/zaudio/views/default/zaudio/audioplayer.php [new file with mode: 0644]
mod/zaudio/views/default/zaudio/css.php [new file with mode: 0644]

index 7af57d6d915a2bbabb9afc4636d2d72c7952daf0..7942db7475ed20a67913d9cdfdaccf756ef2c696 100644 (file)
@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <plugin_manifest>
        <field key="author" value="Curverider" />
-       <field key="version" value="1.7" />
+       <field key="version" value="1.8" />
        <field key="description" value="This simple plugin lets users play mp3's in the page." />
        <field key="website" value="http://www.elgg.org/" />
        <field key="copyright" value="(C) Curverider 2008-2010" />
        <field key="licence" value="GNU Public License version 2" />
-       <field key="elgg_version" value="2010030101" />
+       <field key="elgg_version" value="2010111501" />
        <field key="elgg_install_state" value="enabled" />
        <field key="admin_interface" value="advanced" />
 </plugin_manifest>
index 5776231e609ada2e90e0963fe69c5c85702d435f..90279c928be7a04dfad4dc8e22186be6bd49ab41 100644 (file)
@@ -6,4 +6,4 @@ Notes:
 
 Instructions:
 
-Drop into mod, enable in the admin planel and use.
\ No newline at end of file
+Drop into mod, enable in the admin panel and use.
\ No newline at end of file
index 551fd479a7e7779484457e375959802f8612110c..c440456b7dcc1f6da1603ee729789dd7642685e1 100644 (file)
@@ -1,18 +1,15 @@
 <?php
+ /**
+ * ZAudio - a simple mp3 player
+ * A simple plugin to play mp3 files on the page
+ * http://wpaudioplayer.com/license
+ * http://wpaudioplayer.com/standalone
+ *
+ * @package ElggZAudio
+ */
 
-     /**
-     * ZAudio - a simple mp3 player
-     * A simple plugin to play mp3 files on the page
-     * http://wpaudioplayer.com/license
-     * http://wpaudioplayer.com/standalone
-     * @package ElggZAudio
-     **/
-  
-    function zaudio_init() {
-                   
-     }
-     
-     // Make sure the status initialisation function is called on initialisation
-               elgg_register_event_handler('init','system','zaudio_init',999);
-               
-?>
\ No newline at end of file
+elgg_register_event_handler('init', 'system', 'zaudio_init');
+
+function zaudio_init() {
+       elgg_extend_view('css/elgg', 'zaudio/css');
+}
index 080cb8f200d33365e7d51c7ad8146956c66c4837..11d09708a2e9be8a2dc5b428a167e637928bc941 100644 (file)
@@ -1,27 +1,7 @@
 <?php
-    /**
-     * ZAudio - a simple mp3 player
-     * A simple plugin to play mp3 files on the page
-     * http://wpaudioplayer.com/license
-     * http://wpaudioplayer.com/standalone
-     * @package ElggZAudio
-     **/
-     
-?>
-<!-- include the audioplayer js code -->
-<script type="text/javascript" src="<?php echo elgg_get_site_url(); ?>mod/zaudio/audioplayer/audio-player.js"></script>  
-<!-- set up the player -->
-<script type="text/javascript">  
-    AudioPlayer.setup("<?php echo elgg_get_site_url(); ?>mod/zaudio/audioplayer/player.swf", {  
-         width: 290  
-    });  
-</script>  
+/**
+ * ZAudio file view override
+ * @package ElggZAudio
+ */
 
-<div style="margin:10px 0 10px 0;">
-<p id="audioplayer_1">Alternative content</p>  
-         <script type="text/javascript">  
-         AudioPlayer.embed("audioplayer_1", {soundFile: "<?php echo elgg_get_site_url(); ?>mod/file/download.php?file_guid=<?php echo $vars['entity']->getGUID(); ?>"});  
-         </script> 
-</div> 
\ No newline at end of file
+echo elgg_view('zaudio/audioplayer', array('file_guid' => $vars['entity']->getGUID()));
index 6cb39f25029a51753acc485c5c2833935f212a9c..11d09708a2e9be8a2dc5b428a167e637928bc941 100644 (file)
@@ -1,26 +1,7 @@
 <?php
-    /**
-     * ZAudio - a simple mp3 player
-     * A simple plugin to play mp3 files on the page
-     * http://wpaudioplayer.com/license
-     * http://wpaudioplayer.com/standalone
-     * @package ElggZAudio
-     **/
-     
-?>
-<!-- include the audioplayer js code -->
-<script type="text/javascript" src="<?php echo elgg_get_site_url(); ?>mod/zaudio/audioplayer/audio-player.js"></script>  
-<!-- set up the player -->
-<script type="text/javascript">  
-    AudioPlayer.setup("<?php echo elgg_get_site_url(); ?>mod/zaudio/audioplayer/player.swf", {  
-         width: 290  
-    });  
-</script>  
+/**
+ * ZAudio file view override
+ * @package ElggZAudio
+ */
 
-<div style="margin:10px 0 10px 0;">
-<p id="audioplayer_1">Alternative content</p>  
-         <script type="text/javascript">  
-         AudioPlayer.embed("audioplayer_1", {soundFile: "<?php echo elgg_get_site_url(); ?>mod/file/download.php?file_guid=<?php echo $vars['entity']->getGUID(); ?>"});  
-         </script> 
-</div> 
\ No newline at end of file
+echo elgg_view('zaudio/audioplayer', array('file_guid' => $vars['entity']->getGUID()));
index 6cb39f25029a51753acc485c5c2833935f212a9c..11d09708a2e9be8a2dc5b428a167e637928bc941 100644 (file)
@@ -1,26 +1,7 @@
 <?php
-    /**
-     * ZAudio - a simple mp3 player
-     * A simple plugin to play mp3 files on the page
-     * http://wpaudioplayer.com/license
-     * http://wpaudioplayer.com/standalone
-     * @package ElggZAudio
-     **/
-     
-?>
-<!-- include the audioplayer js code -->
-<script type="text/javascript" src="<?php echo elgg_get_site_url(); ?>mod/zaudio/audioplayer/audio-player.js"></script>  
-<!-- set up the player -->
-<script type="text/javascript">  
-    AudioPlayer.setup("<?php echo elgg_get_site_url(); ?>mod/zaudio/audioplayer/player.swf", {  
-         width: 290  
-    });  
-</script>  
+/**
+ * ZAudio file view override
+ * @package ElggZAudio
+ */
 
-<div style="margin:10px 0 10px 0;">
-<p id="audioplayer_1">Alternative content</p>  
-         <script type="text/javascript">  
-         AudioPlayer.embed("audioplayer_1", {soundFile: "<?php echo elgg_get_site_url(); ?>mod/file/download.php?file_guid=<?php echo $vars['entity']->getGUID(); ?>"});  
-         </script> 
-</div> 
\ No newline at end of file
+echo elgg_view('zaudio/audioplayer', array('file_guid' => $vars['entity']->getGUID()));
diff --git a/mod/zaudio/views/default/zaudio/audioplayer.php b/mod/zaudio/views/default/zaudio/audioplayer.php
new file mode 100644 (file)
index 0000000..f46d15e
--- /dev/null
@@ -0,0 +1,23 @@
+<?php
+/**
+ * ZAudio audio player
+ * @package ElggZAudio
+ */
+
+$js_url = elgg_get_site_url() . 'mod/zaudio/audioplayer/audio-player.js';
+elgg_register_js($js_url, 'zaudio');
+
+$swf_url = elgg_get_site_url() . 'mod/zaudio/audioplayer/player.swf';
+$mp3_url = elgg_get_site_url() . "mod/file/download.php?file_guid={$vars['file_guid']}";
+
+?>
+<script type="text/javascript">
+       AudioPlayer.setup("<?php echo $swf_url; ?>", {width: 290});
+</script>
+
+<div class="zaudio">
+       <p id="zaudioplayer"></p>
+       <script type="text/javascript">
+               AudioPlayer.embed("zaudioplayer", {soundFile: "<?php echo $mp3_url; ?>"});
+       </script>
+</div>
\ No newline at end of file
diff --git a/mod/zaudio/views/default/zaudio/css.php b/mod/zaudio/views/default/zaudio/css.php
new file mode 100644 (file)
index 0000000..86cc4aa
--- /dev/null
@@ -0,0 +1,10 @@
+<?php
+/**
+ * ZAudio CSS
+ * @package ElggZAudio
+ */
+?>
+/* ZAudio */
+.zaudio {
+       margin: 10px 0;
+}