From 741ff8f405a8556c6c8be360a10a71b735b7ce41 Mon Sep 17 00:00:00 2001 From: Thomas Renard Date: Thu, 27 Dec 2012 13:35:24 +0100 Subject: OWNCLOUD_URL-parameter out of config.php-dist Comment in plugins/owncloud/owncloud.php --- plugins/owncloud/owncloud.php | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'plugins') diff --git a/plugins/owncloud/owncloud.php b/plugins/owncloud/owncloud.php index e63ff959c..d7007e0f0 100644 --- a/plugins/owncloud/owncloud.php +++ b/plugins/owncloud/owncloud.php @@ -1,4 +1,10 @@ Date: Thu, 27 Dec 2012 13:41:29 +0100 Subject: the '/' is needed for some servers --- plugins/owncloud/owncloud.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins') diff --git a/plugins/owncloud/owncloud.php b/plugins/owncloud/owncloud.php index d7007e0f0..99b7a37bd 100644 --- a/plugins/owncloud/owncloud.php +++ b/plugins/owncloud/owncloud.php @@ -1,7 +1,7 @@ Date: Thu, 27 Dec 2012 19:57:24 +0100 Subject: Preferences panel for owncloud (not tested yet) --- plugins/owncloud/owncloud.php | 46 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) (limited to 'plugins') diff --git a/plugins/owncloud/owncloud.php b/plugins/owncloud/owncloud.php index 99b7a37bd..06aeda705 100644 --- a/plugins/owncloud/owncloud.php +++ b/plugins/owncloud/owncloud.php @@ -22,12 +22,58 @@ class OwnCloud extends Plugin { $this->host = $host; $host->add_hook($host::HOOK_ARTICLE_BUTTON, $this); + $host->add_hook($host::HOOK_PREFS_TAB, $this); + } + + function save() { + $owncloud_url = db_escape_string($_POST["owncloud_url"]); + $this->host->set($this, "owncloud", $owncloud_url); + echo "Value set to $owncloud_url"; } function get_js() { return file_get_contents(dirname(__FILE__) . "/owncloud.js"); } + function hook_prefs_tab($args) { + if ($args != "prefPrefs") return; + + print "
"; + + print "
"; + + $value = $this->host->get($this, "owncloud"); + print "
"; + + print ""; + + print ""; + print ""; + print ""; + print ""; + print ""; + print ""; + print "
".__("Owncloud url")."
"; + print "

"; + + print "

"; + + print "
"; #pane + + } + function hook_article_button($line) { return "link, "plugins/owncloud/owncloud.png")."\" style=\"cursor : pointer\" style=\"cursor : pointer\" -- cgit v1.2.3 From 7278dc0edf3b7b06edb5e3abd301da588f12d128 Mon Sep 17 00:00:00 2001 From: Thomas Renard Date: Fri, 28 Dec 2012 00:57:36 +0100 Subject: save owncloud url as plugin pref --- plugins/owncloud/owncloud.php | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'plugins') diff --git a/plugins/owncloud/owncloud.php b/plugins/owncloud/owncloud.php index 06aeda705..6643d0ae4 100644 --- a/plugins/owncloud/owncloud.php +++ b/plugins/owncloud/owncloud.php @@ -38,7 +38,7 @@ class OwnCloud extends Plugin { function hook_prefs_tab($args) { if ($args != "prefPrefs") return; - print "
"; + print "
"; print "
"; @@ -46,9 +46,9 @@ class OwnCloud extends Plugin { print "
"; print "