Page_CRUD Class Reference

Inherits Page.

Collaboration diagram for Page_CRUD:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Page_CRUD ()
 set_entity ($model_name, $human_name, $template_prefix=false)
 make_url ($url, $id='')
 GET_create ()
 POST_create ()
 GET_edit ()
 POST_edit ()
 GET_delete ()
 GET_list ()
 GET_file__preview ()
 GET_file__remove ()
 authenticate ()
 auth_create ()
 auth_delete ()
 auth_list ()
 hook__pre_edit (&$data)
 hook__failed_validation (&$data)
 hook__pre_save (&$data)
 hook__post_save (&$data)
 hook_create__pre_edit (&$data)
 hook_create__failed_validation (&$data)
 hook_edit__pre_edit (&$data)
 hook_edit__failed_validation (&$data)
 hook_insert__pre_save (&$data)
 hook_insert__post_save (&$data)
 hook_update__pre_save (&$data)
 hook_update__post_save (&$data)
 hook_delete__pre_delete (&$data)
 hook_delete__post_delete (&$data)
 hook_list__params (&$params)
 hook_list__post_select (&$data)

Public Attributes

 $model_name
 $human_name
 $model
 $create_template
 $edit_template
 $list_template
 $edit_url
 $list_url
 $after_url
 $after_template
 $file_dir
 $enabled_actions = array('create','edit','delete','list','file')
 $ajax_reload_parent = false

Detailed Description

Definition at line 15 of file page_crud.php.


Member Function Documentation

Page_CRUD::auth_create (  ) 

Definition at line 440 of file page_crud.php.

Page_CRUD::auth_delete (  ) 

Definition at line 441 of file page_crud.php.

Page_CRUD::auth_list (  ) 

Definition at line 442 of file page_crud.php.

Page_CRUD::authenticate (  ) 

Definition at line 439 of file page_crud.php.

Page_CRUD::GET_create (  ) 

Definition at line 95 of file page_crud.php.

Page_CRUD::GET_delete (  ) 

Definition at line 304 of file page_crud.php.

References __().

Page_CRUD::GET_edit (  ) 

Definition at line 254 of file page_crud.php.

References DS.

Page_CRUD::GET_file__preview (  ) 

Definition at line 387 of file page_crud.php.

Page_CRUD::GET_file__remove (  ) 

Definition at line 413 of file page_crud.php.

Page_CRUD::GET_list (  ) 

Definition at line 333 of file page_crud.php.

References $params.

Page_CRUD::hook__failed_validation ( &$  data  ) 

Definition at line 453 of file page_crud.php.

Page_CRUD::hook__post_save ( &$  data  ) 

Definition at line 455 of file page_crud.php.

Page_CRUD::hook__pre_edit ( &$  data  ) 

Definition at line 452 of file page_crud.php.

Page_CRUD::hook__pre_save ( &$  data  ) 

Definition at line 454 of file page_crud.php.

Page_CRUD::hook_create__failed_validation ( &$  data  ) 

Definition at line 459 of file page_crud.php.

Page_CRUD::hook_create__pre_edit ( &$  data  ) 

Definition at line 458 of file page_crud.php.

Page_CRUD::hook_delete__post_delete ( &$  data  ) 

Definition at line 469 of file page_crud.php.

Page_CRUD::hook_delete__pre_delete ( &$  data  ) 

Definition at line 468 of file page_crud.php.

Page_CRUD::hook_edit__failed_validation ( &$  data  ) 

Definition at line 461 of file page_crud.php.

Page_CRUD::hook_edit__pre_edit ( &$  data  ) 

Definition at line 460 of file page_crud.php.

Page_CRUD::hook_insert__post_save ( &$  data  ) 

Definition at line 464 of file page_crud.php.

Page_CRUD::hook_insert__pre_save ( &$  data  ) 

Definition at line 463 of file page_crud.php.

Page_CRUD::hook_list__params ( &$  params  ) 

Definition at line 471 of file page_crud.php.

Page_CRUD::hook_list__post_select ( &$  data  ) 

Definition at line 472 of file page_crud.php.

Page_CRUD::hook_update__post_save ( &$  data  ) 

Definition at line 466 of file page_crud.php.

Page_CRUD::hook_update__pre_save ( &$  data  ) 

Definition at line 465 of file page_crud.php.

Page_CRUD::make_url ( url,
id = '' 
)

Take an URL template and turn it into a "real" one by substituting in the proper ID value(s).

Definition at line 86 of file page_crud.php.

Page_CRUD::Page_CRUD (  ) 

Constructor for all Page_CRUD elements

Definition at line 45 of file page_crud.php.

References Page::Page().

Page_CRUD::POST_create (  ) 

This is used for both Create and Edit operations.

Definition at line 126 of file page_crud.php.

References __().

Page_CRUD::POST_edit (  ) 

Definition at line 294 of file page_crud.php.

Page_CRUD::set_entity ( model_name,
human_name,
template_prefix = false 
)

Set the data about the entity we're CRUDing

Parameters:
string $model_name Name of the model object
string $human_name Name to use for flash messages, etc.
string $template_prefix Prefix to use for templates

Definition at line 57 of file page_crud.php.

References $human_name, and $model_name.


Member Data Documentation

Page_CRUD::$after_template

Definition at line 27 of file page_crud.php.

Page_CRUD::$after_url

Definition at line 26 of file page_crud.php.

Page_CRUD::$ajax_reload_parent = false

Definition at line 39 of file page_crud.php.

Page_CRUD::$create_template

Definition at line 21 of file page_crud.php.

Page_CRUD::$edit_template

Definition at line 22 of file page_crud.php.

Page_CRUD::$edit_url

Definition at line 24 of file page_crud.php.

Page_CRUD::$enabled_actions = array('create','edit','delete','list','file')

Definition at line 35 of file page_crud.php.

Page_CRUD::$file_dir

Definition at line 31 of file page_crud.php.

Page_CRUD::$human_name

Definition at line 18 of file page_crud.php.

Referenced by set_entity().

Page_CRUD::$list_template

Definition at line 23 of file page_crud.php.

Page_CRUD::$list_url

Definition at line 25 of file page_crud.php.

Page_CRUD::$model

Definition at line 19 of file page_crud.php.

Page_CRUD::$model_name

Definition at line 17 of file page_crud.php.

Referenced by set_entity().


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

Generated on Wed Jan 13 09:21:04 2010 for Pronto Framework by  doxygen 1.6.1