]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
thewirewrite widget.
authorPablo Martin <caedes@sindominio.net>
Tue, 30 Oct 2012 11:42:18 +0000 (11:42 +0000)
committerroot <root@migration.vz.lan>
Tue, 30 Oct 2012 11:42:26 +0000 (11:42 +0000)
languages/en.php [new file with mode: 0644]
languages/es.php [new file with mode: 0644]
manifest.xml [new file with mode: 0755]
start.php [new file with mode: 0644]
views/default/widgets/thewirewrite/view.php [new file with mode: 0644]

diff --git a/languages/en.php b/languages/en.php
new file mode 100644 (file)
index 0000000..df30fcf
--- /dev/null
@@ -0,0 +1,7 @@
+<?php
+
+        $english = array(
+                       'thewire:add' => "Post to the wire",
+                       'thewire:write:desc' => 'This widget allows sending messages to the wire'
+       );
+       add_translation("en",$english);
diff --git a/languages/es.php b/languages/es.php
new file mode 100644 (file)
index 0000000..bcc4ee3
--- /dev/null
@@ -0,0 +1,7 @@
+<?php
+
+        $spanish = array(
+                       'thewire:add' => "Enviar mensaje a la red",
+                       'thewire:write:desc' => 'Este widget permite enviar telegramas a la red'
+       );
+       add_translation("es",$spanish);
diff --git a/manifest.xml b/manifest.xml
new file mode 100755 (executable)
index 0000000..68d8769
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin_manifest xmlns="http://www.elgg.org/plugin_manifest/1.8">
+       <name>Extra profile widgets</name>
+       <author>Lorea developers</author>
+       <version>1.8</version>
+       <category>widget</category>
+       <description>Extra widgets for profile and dashboard.</description>
+       <copyright>(C) Lorea 2011</copyright>
+       <website>https://lorea.org/</website>
+       <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/start.php b/start.php
new file mode 100644 (file)
index 0000000..17646da
--- /dev/null
+++ b/start.php
@@ -0,0 +1,7 @@
+<?php
+
+function profile_widgets_init() {
+       elgg_register_widget_type('thewirewrite', elgg_echo('thewire:add'), elgg_echo("thewire:yourdesc:write:desc"), 'dashboard');
+}
+
+elgg_register_event_handler('init', 'system', 'profile_widgets_init');
diff --git a/views/default/widgets/thewirewrite/view.php b/views/default/widgets/thewirewrite/view.php
new file mode 100644 (file)
index 0000000..9dba9a4
--- /dev/null
@@ -0,0 +1,11 @@
+<div class="contentWrapper">
+<?php
+
+        $form_vars = array('class' => 'thewire-form');
+        $content = elgg_view_form('thewire/add', $form_vars);
+        $content .= elgg_view('input/urlshortener');
+        $context = 'mine';
+       echo $content;
+?>
+</div>
+