summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ajax/createfeed.php4
-rw-r--r--js/news.js4
-rw-r--r--lib/folder.php10
-rw-r--r--templates/part.addfeed.php2
-rw-r--r--templates/part.addfolder.php3
5 files changed, 12 insertions, 11 deletions
diff --git a/ajax/createfeed.php b/ajax/createfeed.php
index 35a403278..754d87495 100644
--- a/ajax/createfeed.php
+++ b/ajax/createfeed.php
@@ -18,11 +18,11 @@ OCP\JSON::callCheck();
$userid = OCP\USER::getUser();
$feedurl = trim($_POST['feedurl']);
-//$folderid = trim($_POST['folderid']);
+$folderid = trim($_POST['folderid']);
$feed = OC_News_Utils::fetch($feedurl);
$feedmapper = new OC_News_FeedMapper();
-$feedid = $feedmapper->save($feed, 0); //$folderid);
+$feedid = $feedmapper->save($feed, $folderid);
$l = OC_L10N::get('news');
diff --git a/js/news.js b/js/news.js
index adacbfd63..a2e180aca 100644
--- a/js/news.js
+++ b/js/news.js
@@ -55,7 +55,7 @@ News={
//translation here!!!
$(button).prop('value', 'Adding...');
- var folderid = $('#folder_parentfolder').find(':input[name="folderid"]').val();
+ var folderid = $('#inputfolderid:input[name="folderid"]').val();
var url;
url = OC.filePath('news', 'ajax', 'createfolder.php');
@@ -105,7 +105,7 @@ News={
//translation here!!!
$(button).prop('value', 'Adding...');
- var folderid = $('#feed_parentfolder').find(':input[name="folderid"]').val();
+ var folderid = $('#inputfolderid:input[name="folderid"]').val();
var url;
url = OC.filePath('news', 'ajax', 'createfeed.php');
diff --git a/lib/folder.php b/lib/folder.php
index a44630b9c..6654b2f5e 100644
--- a/lib/folder.php
+++ b/lib/folder.php
@@ -4,10 +4,10 @@
*
* @author Alessandro Cosentino
* Copyright (c) 2012 - Alessandro Cosentino <cosenal@gmail.com>
-*
+*
* This file is licensed under the Affero General Public License version 3 or later.
* See the COPYING-README file
-*
+*
*/
/**
@@ -19,7 +19,7 @@ class OC_News_Folder extends OC_News_Collection {
private $children;
private $parent;
- public function __construct($name, $id = null, $parent = null){
+ public function __construct($name, $id = null, OC_News_Collection $parent = null){
$this->name = $name;
if ($id !== null){
parent::__construct($id);
@@ -44,11 +44,11 @@ class OC_News_Folder extends OC_News_Collection {
}
return $this->parent->getId();
}
-
+
public function addChild(OC_News_Collection $child){
$this->children[] = $child;
}
-
+
public function getChildren(){
return $this->children;
}
diff --git a/templates/part.addfeed.php b/templates/part.addfeed.php
index 522d60b32..6807f3c5b 100644
--- a/templates/part.addfeed.php
+++ b/templates/part.addfeed.php
@@ -8,7 +8,7 @@
<button id="dropdownBtn" onclick="News.DropDownMenu.dropdown(this)">
<?php echo $l->t('EVERYTHING'); ?>
</button>
- <input type="hidden" name="folderid" value="0" />
+ <input id="inputfolderid" type="hidden" name="folderid" value="0" />
<ul class="menu" id="dropdownmenu">
<?php echo $this->inc("part.folderlist"); ?>
</ul>
diff --git a/templates/part.addfolder.php b/templates/part.addfolder.php
index a4f6466ac..e1217160c 100644
--- a/templates/part.addfolder.php
+++ b/templates/part.addfolder.php
@@ -1,13 +1,14 @@
<div id="addfolder_dialog" title="<?php echo $l->t("Add Folder"); ?>">
<table width="100%" style="border: 0;">
+<tr>
<td>Add new folder</td>
<td>
<div class="add_parentfolder">
<button id="dropdownBtn" onclick="News.DropDownMenu.dropdown(this)">
<?php echo $l->t('EVERYTHING'); ?>
</button>
- <input type="hidden" name="folderid" value="0" />
+ <input id="inputfolderid" type="hidden" name="folderid" value="0" />
<ul class="menu" id="dropdownmenu">
<?php echo $this->inc("part.folderlist"); ?>
</ul>