eventInfo.php 685 Bytes
<?php

class eventInfo extends \Phalcon\Mvc\Model
{
    public $customer_id;
    public $event_id;
    public $project_id;
    public $last_delivery;
    public $next_delivery;
    public $event_trigger;

    public function getSource()
    {
        return "event_info";
    }

    static public function getEventsByTrigger($modelsManager, $project_id, $trigger){
        $now = date("Y-m-d H:i:s");

        $phql = "
        SELECT * FROM eventInfo
        WHERE project_id = $project_id
        AND event_trigger='{$trigger}'
        AND next_delivery <= '$now'
        AND last_delivery IS NULL OR last_delivery = ''";

        return $modelsManager->executeQuery($phql);

    }
}