FreenetIS
 All Classes Namespaces Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
Email_queue_Model Class Reference
Inheritance diagram for Email_queue_Model:
ORM

Public Member Functions

 get_current_queue ($count=10)
 Returns current email queue, by default 10 e-mails to send.
 get_all_sent_emails ($limit_from=0, $limit_results=50, $order_by= 'id', $order_by_direction= 'ASC', $filter_sql='')
 Returns all sent e-mails.
 count_all_sent_emails ($filter_sql='')
 Counts all sent e-mails.
 get_all_sent_emails_for_export ($filter_sql= '')
 Returns all sent e-mails for export.
 delete_sent_emails ($filter_sql= '')
 Returns all sent e-mails for export.
 get_all_unsent_emails ($limit_from=0, $limit_results=50, $order_by= 'id', $order_by_direction= 'ASC', $filter_sql='')
 Returns all unsent e-mails.
 count_all_unsent_emails ($filter_sql='')
 Counts all unsent e-mails.
 push ($from, $to, $subject, $body)
 Adds message to the beginning of queue (will be send first)

Public Attributes

const STATE_NEW = 0
 New e-mail in queue.
const STATE_OK = 1
 Successfully sent e-mail.
const STATE_FAIL = 2
 Unsuccessfully sent e-mail, almost same as new.

Member Function Documentation

Email_queue_Model::count_all_sent_emails (   $filter_sql = '')

Counts all sent e-mails.

Author
Michal Kliment
Parameters
string$filter_sql
Returns
integer
Email_queue_Model::count_all_unsent_emails (   $filter_sql = '')

Counts all unsent e-mails.

Author
Michal Kliment
Parameters
string$filter_sql
Returns
integer
Email_queue_Model::delete_sent_emails (   $filter_sql = '')

Returns all sent e-mails for export.

Parameters
string$filter_sql
Returns
Mysql_Result
Email_queue_Model::get_all_sent_emails (   $limit_from = 0,
  $limit_results = 50,
  $order_by = 'id',
  $order_by_direction = 'ASC',
  $filter_sql = '' 
)

Returns all sent e-mails.

Author
Michal Kliment
Parameters
integer$limit_from
integer$limit_results
string$order_by
string$order_by_direction
string$filter_sql
Returns
Mysql_Result
Email_queue_Model::get_all_sent_emails_for_export (   $filter_sql = '')

Returns all sent e-mails for export.

Parameters
string$filter_sql
Returns
Mysql_Result
Email_queue_Model::get_all_unsent_emails (   $limit_from = 0,
  $limit_results = 50,
  $order_by = 'id',
  $order_by_direction = 'ASC',
  $filter_sql = '' 
)

Returns all unsent e-mails.

Author
Michal Kliment
Parameters
integer$limit_from
integer$limit_results
string$order_by
string$order_by_direction
string$filter_sql
Returns
Mysql_Result
Email_queue_Model::get_current_queue (   $count = 10)

Returns current email queue, by default 10 e-mails to send.

Author
Michal Kliment
Parameters
integer$count
Returns
Mysql_Result
Email_queue_Model::push (   $from,
  $to,
  $subject,
  $body 
)

Adds message to the beginning of queue (will be send first)

Author
Michal Kliment
Parameters
type$from
type$to
type$subject
type$body
Returns
type

The documentation for this class was generated from the following file: