/** * Save an SMS. * @param int|string $senderId * @param int|string $recipientId * @param array $smsData * @return int */ public function save_SMS($senderId, $recipientId, $smsData) { $sms = new ModelTemplate('SMS'); $sms->message = $smsData['message']; $sms->sender_id = $senderId; $sms->recipient_id = $recipientId; $sms->clicksend_ts = gmdate('Y-m-d H:i:s', $smsData['timestamp']); return $sms->submit_new(); }
<?php require_once $_SERVER['DOCUMENT_ROOT'] . 'smoothTransport/model/ModelTemplate.php'; require_once $_SERVER['DOCUMENT_ROOT'] . 'smoothTransport/model/DBConnection.php'; $truck = new ModelTemplate('Truck'); /* * SUBMIT NEW TEST. */ $truck->vehicle_capacity = 3; $truck->brand = 'Scania'; $truck->age = 3; $lastInsertedId = $truck->submit_new(); echo '<p> Last Inserted ID: ' . $lastInsertedId . '</p>'; /* * GET SINGLE TEST. */ $truck2 = new ModelTemplate('Truck'); $truck2 = $truck2->get_single('id', $lastInsertedId); echo '<p> One element: '; var_dump($truck2); echo '</p>'; /* * GET ALL TEST. */ $truck3 = new ModelTemplate('Truck'); $trucks = $truck3->get_all(); echo '<p> All elements: '; var_dump($trucks); /* * SUBMIT CHANGES TEST. */