MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: /home/asjudine/public_html/elibom.php
<?php

    require('resource.php');
    require('client.php');
    require('message.php');
    require('scheduler.php');
    require('delivery.php');
    require('user.php');
    require('account.php');


    class ElibomClient extends Resource{

        public function sendMessage($to, $txt) {
            $message = new Message($this->user, $this->token);
            $deliveryToken = $message->send($to, $txt);

            return $deliveryToken;
        }

        public function getDelivery($deliveryToken) {
            $delivery = new Delivery($this->user, $this->token);
            $deliveryData = $delivery->get($deliveryToken);

            return $deliveryData;
        }

        public function scheduleMessage($to, $txt, $date) {
            $scheduler = new Scheduler($this->user, $this->token);
            $scheduleId = $scheduler->schedule($to, $txt, $date);

            return $scheduleId;
        }

        public function getScheduledMessage($scheduleId) {
            $scheduler = new Scheduler($this->user, $this->token);
            $schedule = $scheduler->get($scheduleId);

            return $schedule;
        }

        public function getScheduledMessages() {
            $scheduler = new Scheduler($this->user, $this->token);
            $schedules = $scheduler->getAll();

            return $schedules;
        }

        public function unscheduleMessage($scheduleId) {
            $scheduler = new Scheduler($this->user, $this->token);
            $schedules = $scheduler->unschedule($scheduleId);
        }

        public function getUsers() {
            $userController = new User($this->user, $this->token);
            $users = $userController->getAll();

            return $users;
        }

        public function getUser($userId) {
            $userController = new User($this->user, $this->token);
            $user = $userController->get($userId);

            return $user;
        }

        public function getAccount() {
            $accountController = new Account($this->user, $this->token);
            $account = $accountController->get();

            return $account;
        }
    }

?>