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

Public Member Functions

 count_all_connection_requests ($filter_sql= '')
 Counts filtered connection requests.
 count_all_connection_requests_of_member ($member_id)
 Counts connection requests of members.
 get_all_connection_requests ($limit_from=0, $limit_results=50, $order_by= 'id', $order_by_direction= 'asc', $filter_sql= '')
 Gets filtered connection requests.
 get_all_connection_requests_of_member ($member_id)
 Gets connection requests of member.
 get_undecided_connection_with_ip ($ip_address)
 Gets an undecided connection that contains given IP.

Static Public Member Functions

static get_state_messages ($translate=TRUE)
 Gets states messages.

Public Attributes

const STATE_UNDECIDED = 0
 Undecided state (default state)
const STATE_REJECTED = 1
 Denied state - request was not approved.
const STATE_APPROVED = 2
 Approved state - request was approved.

Protected Attributes

 $belongs_to

Member Function Documentation

Connection_request_Model::count_all_connection_requests (   $filter_sql = '')

Counts filtered connection requests.

Parameters
string$filter_sqlSQL filter
Returns
integer Count
Connection_request_Model::count_all_connection_requests_of_member (   $member_id)

Counts connection requests of members.

Parameters
integer$member_id
Returns
integer Count
Connection_request_Model::get_all_connection_requests (   $limit_from = 0,
  $limit_results = 50,
  $order_by = 'id',
  $order_by_direction = 'asc',
  $filter_sql = '' 
)

Gets filtered connection requests.

Parameters
integer$limit_from
integer$limit_results
string$order_by
string$order_by_direction
string$filter_sqlSQL filter
Returns
Mysql_Result
Connection_request_Model::get_all_connection_requests_of_member (   $member_id)

Gets connection requests of member.

Parameters
integer$member_id
Returns
Mysql_Result
static Connection_request_Model::get_state_messages (   $translate = TRUE)
static

Gets states messages.

Parameters
boolean$translateTranslate messages?
Returns
array
Connection_request_Model::get_undecided_connection_with_ip (   $ip_address)

Gets an undecided connection that contains given IP.

Parameters
string$ip_address
Returns
ORM_Iterator

Member Data Documentation

Connection_request_Model::$belongs_to
protected
Initial value:
array
(
'member', 'device', 'device_template',
'comments_thread', 'subnet', 'device_type' => 'enum_type',
'added_user' => 'user', 'decided_user' => 'user'
)

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