diff options
Diffstat (limited to 'mod/zaudio')
| -rw-r--r-- | mod/zaudio/manifest.xml | 26 | ||||
| -rw-r--r-- | mod/zaudio/readme.txt | 2 | ||||
| -rw-r--r-- | mod/zaudio/start.php | 36 | ||||
| -rw-r--r-- | mod/zaudio/views/default/file/specialcontent/audio/mp3.php | 34 | ||||
| -rw-r--r-- | mod/zaudio/views/default/file/specialcontent/audio/mpeg.php | 33 | ||||
| -rw-r--r-- | mod/zaudio/views/default/file/specialcontent/audio/mpg.php | 33 | ||||
| -rw-r--r-- | mod/zaudio/views/default/zaudio/audioplayer.php | 23 | ||||
| -rw-r--r-- | mod/zaudio/views/default/zaudio/css.php | 10 |
8 files changed, 81 insertions, 116 deletions
diff --git a/mod/zaudio/manifest.xml b/mod/zaudio/manifest.xml index 7af57d6d9..54f819658 100644 --- a/mod/zaudio/manifest.xml +++ b/mod/zaudio/manifest.xml @@ -1,12 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<plugin_manifest> - <field key="author" value="Curverider" /> - <field key="version" value="1.7" /> - <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_install_state" value="enabled" /> - <field key="admin_interface" value="advanced" /> +<plugin_manifest xmlns="http://www.elgg.org/plugin_manifest/1.8"> + <name>Zaudio</name> + <author>Core developers</author> + <version>1.8</version> + <category>bundled</category> + <category>enhancement</category> + <category>multimedia</category> + <description>This simple plugin lets users play mp3's in the page.</description> + <website>http://www.elgg.org/</website> + <copyright>See COPYRIGHT.txt</copyright> + <license>GNU General Public License version 2</license> + <requires> + <type>elgg_release</type> + <version>1.8</version> + </requires> + <activate_on_install>true</activate_on_install> </plugin_manifest> diff --git a/mod/zaudio/readme.txt b/mod/zaudio/readme.txt index 5776231e6..90279c928 100644 --- a/mod/zaudio/readme.txt +++ b/mod/zaudio/readme.txt @@ -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 diff --git a/mod/zaudio/start.php b/mod/zaudio/start.php index af3bff891..b353dffb9 100644 --- a/mod/zaudio/start.php +++ b/mod/zaudio/start.php @@ -1,22 +1,18 @@ <?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 - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider Ltd - * @copyright Curverider Ltd 2008-2010 - * @link http://elgg.org/ - **/ - - function zaudio_init() { - - } - - // Make sure the status initialisation function is called on initialisation - register_elgg_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'); + + $js_url = elgg_get_site_url() . 'mod/zaudio/audioplayer/audio-player.js'; + elgg_register_js('elgg.zaudio', $js_url); +} diff --git a/mod/zaudio/views/default/file/specialcontent/audio/mp3.php b/mod/zaudio/views/default/file/specialcontent/audio/mp3.php index 838cbc46f..11d09708a 100644 --- a/mod/zaudio/views/default/file/specialcontent/audio/mp3.php +++ b/mod/zaudio/views/default/file/specialcontent/audio/mp3.php @@ -1,31 +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 - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider Ltd - * @copyright Curverider Ltd 2008-2010 - * @link http://elgg.org/ - **/ - -?> -<!-- include the audioplayer js code --> -<script type="text/javascript" src="<?php echo $vars['url']; ?>mod/zaudio/audioplayer/audio-player.js"></script> -<!-- set up the player --> -<script type="text/javascript"> - AudioPlayer.setup("<?php echo $vars['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 $vars['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/file/specialcontent/audio/mpeg.php b/mod/zaudio/views/default/file/specialcontent/audio/mpeg.php index 2706bda63..11d09708a 100644 --- a/mod/zaudio/views/default/file/specialcontent/audio/mpeg.php +++ b/mod/zaudio/views/default/file/specialcontent/audio/mpeg.php @@ -1,30 +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 - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider Ltd - * @copyright Curverider Ltd 2008-2010 - * @link http://elgg.org/ - **/ - -?> -<!-- include the audioplayer js code --> -<script type="text/javascript" src="<?php echo $vars['url']; ?>mod/zaudio/audioplayer/audio-player.js"></script> -<!-- set up the player --> -<script type="text/javascript"> - AudioPlayer.setup("<?php echo $vars['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 $vars['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/file/specialcontent/audio/mpg.php b/mod/zaudio/views/default/file/specialcontent/audio/mpg.php index 2706bda63..11d09708a 100644 --- a/mod/zaudio/views/default/file/specialcontent/audio/mpg.php +++ b/mod/zaudio/views/default/file/specialcontent/audio/mpg.php @@ -1,30 +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 - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Curverider Ltd - * @copyright Curverider Ltd 2008-2010 - * @link http://elgg.org/ - **/ - -?> -<!-- include the audioplayer js code --> -<script type="text/javascript" src="<?php echo $vars['url']; ?>mod/zaudio/audioplayer/audio-player.js"></script> -<!-- set up the player --> -<script type="text/javascript"> - AudioPlayer.setup("<?php echo $vars['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 $vars['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 index 000000000..bae725458 --- /dev/null +++ b/mod/zaudio/views/default/zaudio/audioplayer.php @@ -0,0 +1,23 @@ +<?php +/** + * ZAudio audio player + * @package ElggZAudio + */ + +elgg_load_js('elgg.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']}"; + +?> +<?php //@todo JS 1.8: no ?> +<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 index 000000000..86cc4aadb --- /dev/null +++ b/mod/zaudio/views/default/zaudio/css.php @@ -0,0 +1,10 @@ +<?php +/** + * ZAudio CSS + * @package ElggZAudio + */ +?> +/* ZAudio */ +.zaudio { + margin: 10px 0; +} |
