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

Public Member Functions

 is_users_favourite ($user_id, $page)
 Checks if user have given page in his favourites.
 add_page_to_favourite ($user_id, $page, $title, $default)
 Insert page to users favourites.
 remove_page_from_favourites ($id)
 Removes page from users favourites by ID.
 get_users_favourites ($user_id, $limit_from=0, $limit_results=50, $order_by= 'title', $order_by_direction= 'asc')
 Returns all favourites of given user.
 edit_favourites ($user_id, $id, $title, $default)
 Updates user favourite page details.
 remove_user_default_page ($user_id)
 Removes default page tag from users favourites.
 set_user_default_page_by_id ($id)
 Sets default page tag.
 get_favourite_page_details ($user_id, $page)
 Get favourite page details.
 get_user_default_page ($user_id)
 Get users default page.

Protected Attributes

 $table_names_plural = FALSE

Member Function Documentation

User_favourite_pages_Model::add_page_to_favourite (   $user_id,
  $page,
  $title,
  $default 
)

Insert page to users favourites.

Parameters
int$user_idUser ID
string$titleFavourite page title
string$pagePage address
int$defaultIs default page
Returns
boolean TRUE if insert was successfull
User_favourite_pages_Model::edit_favourites (   $user_id,
  $id,
  $title,
  $default 
)

Updates user favourite page details.

Parameters
int$user_idUser ID
int$idFavourite page ID
string$pagePage address
string$titleFavourite page title
boolean$defaultIs default page
Returns
boolean
User_favourite_pages_Model::get_favourite_page_details (   $user_id,
  $page 
)

Get favourite page details.

Parameters
int$user_idUser Id
string$pagePage URL
Returns
ORM object
User_favourite_pages_Model::get_user_default_page (   $user_id)

Get users default page.

Parameters
int$user_idUser Id
Returns
ORM object
User_favourite_pages_Model::get_users_favourites (   $user_id,
  $limit_from = 0,
  $limit_results = 50,
  $order_by = 'title',
  $order_by_direction = 'asc' 
)

Returns all favourites of given user.

Parameters
int$user_idUser ID
Returns
ORM object
User_favourite_pages_Model::is_users_favourite (   $user_id,
  $page 
)

Checks if user have given page in his favourites.

Parameters
int$user_id
string$page
Returns
bool TRUE if page is favourite
User_favourite_pages_Model::remove_page_from_favourites (   $id)

Removes page from users favourites by ID.

Parameters
int$idFavourite page ID
Returns
ORM object
User_favourite_pages_Model::remove_user_default_page (   $user_id)

Removes default page tag from users favourites.

Parameters
int$user_idUser Id
Returns
ORM object
User_favourite_pages_Model::set_user_default_page_by_id (   $id)

Sets default page tag.

Parameters
int$idFavourite page ID
Returns
ORM object

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