summaryrefslogtreecommitdiff
path: root/app/Model/Board.php
diff options
context:
space:
mode:
authorFrédéric Guillot <fred@kanboard.net>2014-06-20 15:41:05 -0300
committerFrédéric Guillot <fred@kanboard.net>2014-06-20 15:41:05 -0300
commit7c5b900bd83b6b9bdb5656eb169381ff46f8106a (patch)
tree39481ff2ee73d7479369655ba86d343f302e1499 /app/Model/Board.php
parentefdc959c555872677e599d2ff12e1263d719f3f2 (diff)
First API implementation
Diffstat (limited to 'app/Model/Board.php')
-rw-r--r--app/Model/Board.php15
1 files changed, 14 insertions, 1 deletions
diff --git a/app/Model/Board.php b/app/Model/Board.php
index 59a98923..09fc5b50 100644
--- a/app/Model/Board.php
+++ b/app/Model/Board.php
@@ -99,7 +99,7 @@ class Board extends Base
foreach (array('title', 'task_limit') as $field) {
foreach ($values[$field] as $column_id => $field_value) {
- $this->db->table(self::TABLE)->eq('id', $column_id)->update(array($field => $field_value));
+ $this->updateColumn($column_id, array($field => $field_value));
}
}
@@ -109,6 +109,19 @@ class Board extends Base
}
/**
+ * Update a column
+ *
+ * @access public
+ * @param integer $column_id Column id
+ * @param array $values Form values
+ * @return boolean
+ */
+ public function updateColumn($column_id, array $values)
+ {
+ return $this->db->table(self::TABLE)->eq('id', $column_id)->update($values);
+ }
+
+ /**
* Move a column down, increment the column position value
*
* @access public