From 0a16d05c0df4d98390227a601a2a1227f840fa7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Blot=20=28=40U-Exp=29?= Date: Fri, 12 Sep 2014 15:29:58 +0200 Subject: [PATCH] Added more tests and link some files. Update DB Scheme --- appinfo/database.xml | 12 +++++++++++- appinfo/info.xml | 2 +- controller/smscontroller.php | 2 ++ db/sms.php | 29 +++++++++++++++++++++++++++++ db/{SmsObject.php => smsmgr.php} | 5 +++-- 5 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 db/sms.php rename db/{SmsObject.php => smsmgr.php} (93%) diff --git a/appinfo/database.xml b/appinfo/database.xml index b8ebca6..7681969 100644 --- a/appinfo/database.xml +++ b/appinfo/database.xml @@ -51,11 +51,21 @@ boolean true + + sms_seen + boolean + true + sms_date integer true - 10 + 10 + + + sms_draft + boolean + true lastmodified diff --git a/appinfo/info.xml b/appinfo/info.xml index 4d17fe8..983e53f 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -5,6 +5,6 @@ Owncloud SMS app AGPL Loic Blot - 0.0.7 + 0.0.9 7 diff --git a/controller/smscontroller.php b/controller/smscontroller.php index 6ccbdaa..0e56a63 100644 --- a/controller/smscontroller.php +++ b/controller/smscontroller.php @@ -15,6 +15,7 @@ namespace OCA\OcSms\Controller; use \OCP\IRequest; use \OCP\AppFramework\Http\TemplateResponse; use \OCP\AppFramework\Controller; +use OCA\OcSms\Db\SmsMgr; class SmsController extends Controller { @@ -70,6 +71,7 @@ class SmsController extends Controller { return "Error: Invalid SMS date"; } + $smsMgr = new SmsMgr(); // @ TODO: test address and body ? } return "OK"; diff --git a/db/sms.php b/db/sms.php new file mode 100644 index 0000000..f892902 --- /dev/null +++ b/db/sms.php @@ -0,0 +1,29 @@ +addType('smsId', 'integer'); + $this->addType('smsDraft', 'boolean'); + $this->addType('smsRead', 'boolean'); + $this->addType('smsSeen', 'boolean'); + } + + id | user_id | added | lastmodified | sms_read | sms_date | sms_id | sms_address | sms_msg +} +?> diff --git a/db/SmsObject.php b/db/smsmgr.php similarity index 93% rename from db/SmsObject.php rename to db/smsmgr.php index b883cd4..0b53de2 100644 --- a/db/SmsObject.php +++ b/db/smsmgr.php @@ -13,7 +13,7 @@ namespace OCA\OcSms\Db; use \OCP\IDb; -class Sms { +class SmsMgr { private $db; public function __construct(IDb $db) { @@ -21,7 +21,8 @@ class Sms { } // @TODO - public function saveAll() { + public function saveAll($smsList) { + } public function find($id) {