|
|
@@ -2,12 +2,11 @@
|
|
|
|
|
|
class FreshRSS_CategoryDAO extends Minz_ModelPdo {
|
|
|
public function addCategory ($valuesTmp) {
|
|
|
- $sql = 'INSERT INTO `' . $this->prefix . 'category` (name, color) VALUES(?, ?)';
|
|
|
+ $sql = 'INSERT INTO `' . $this->prefix . 'category` (name) VALUES(?)';
|
|
|
$stm = $this->bd->prepare ($sql);
|
|
|
|
|
|
$values = array (
|
|
|
substr($valuesTmp['name'], 0, 255),
|
|
|
- substr($valuesTmp['color'], 0, 7),
|
|
|
);
|
|
|
|
|
|
if ($stm && $stm->execute ($values)) {
|
|
|
@@ -20,12 +19,11 @@ class FreshRSS_CategoryDAO extends Minz_ModelPdo {
|
|
|
}
|
|
|
|
|
|
public function updateCategory ($id, $valuesTmp) {
|
|
|
- $sql = 'UPDATE `' . $this->prefix . 'category` SET name=?, color=? WHERE id=?';
|
|
|
+ $sql = 'UPDATE `' . $this->prefix . 'category` SET name=? WHERE id=?';
|
|
|
$stm = $this->bd->prepare ($sql);
|
|
|
|
|
|
$values = array (
|
|
|
$valuesTmp['name'],
|
|
|
- $valuesTmp['color'],
|
|
|
$id
|
|
|
);
|
|
|
|
|
|
@@ -89,7 +87,6 @@ class FreshRSS_CategoryDAO extends Minz_ModelPdo {
|
|
|
public function listCategories ($prePopulateFeeds = true, $details = false) {
|
|
|
if ($prePopulateFeeds) {
|
|
|
$sql = 'SELECT c.id AS c_id, c.name AS c_name, '
|
|
|
- . ($details ? 'c.color AS c_color, ' : '')
|
|
|
. ($details ? 'f.* ' : 'f.id, f.name, f.url, f.website, f.priority, f.error, f.cache_nbEntries, f.cache_nbUnreads ')
|
|
|
. 'FROM `' . $this->prefix . 'category` c '
|
|
|
. 'LEFT OUTER JOIN `' . $this->prefix . 'feed` f ON f.category = c.id '
|
|
|
@@ -130,7 +127,6 @@ class FreshRSS_CategoryDAO extends Minz_ModelPdo {
|
|
|
$values = array (
|
|
|
'id' => $cat->id (),
|
|
|
'name' => $cat->name (),
|
|
|
- 'color' => $cat->color ()
|
|
|
);
|
|
|
|
|
|
$this->addCategory ($values);
|
|
|
@@ -203,7 +199,6 @@ class FreshRSS_CategoryDAO extends Minz_ModelPdo {
|
|
|
// End of the current category, we add it to the $list
|
|
|
$cat = new FreshRSS_Category (
|
|
|
$previousLine['c_name'],
|
|
|
- isset($previousLine['c_color']) ? $previousLine['c_color'] : '',
|
|
|
FreshRSS_FeedDAO::daoToFeed ($feedsDao, $previousLine['c_id'])
|
|
|
);
|
|
|
$cat->_id ($previousLine['c_id']);
|
|
|
@@ -220,7 +215,6 @@ class FreshRSS_CategoryDAO extends Minz_ModelPdo {
|
|
|
if ($previousLine != null) {
|
|
|
$cat = new FreshRSS_Category (
|
|
|
$previousLine['c_name'],
|
|
|
- isset($previousLine['c_color']) ? $previousLine['c_color'] : '',
|
|
|
FreshRSS_FeedDAO::daoToFeed ($feedsDao, $previousLine['c_id'])
|
|
|
);
|
|
|
$cat->_id ($previousLine['c_id']);
|
|
|
@@ -239,8 +233,7 @@ class FreshRSS_CategoryDAO extends Minz_ModelPdo {
|
|
|
|
|
|
foreach ($listDAO as $key => $dao) {
|
|
|
$cat = new FreshRSS_Category (
|
|
|
- $dao['name'],
|
|
|
- $dao['color']
|
|
|
+ $dao['name']
|
|
|
);
|
|
|
$cat->_id ($dao['id']);
|
|
|
$list[$key] = $cat;
|