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) {