swipestripe
[ class tree: swipestripe ] [ index: swipestripe ] [ all elements ]

Class: ShopAdmin_RecordController

Source Location: /code/admin/ShopAdmin.php

Class Overview

ModelAdmin_RecordController
   |
   --ShopAdmin_RecordController

Handles operations on a single model record.


Author(s):

Version:

  • 1.0

Copyright:

  • Copyright (c) 2011, Frank Mullenger

Methods



Class Details

[line 222]
Handles operations on a single model record.



Tags:

author:  Frank Mullenger <frankmullenger@gmail.com>
version:  1.0
copyright:  Copyright (c) 2011, Frank Mullenger


[ Top ]


Class Methods


method delete [line 387]

void delete( Array $data, Form $form, SS_HttpRequest $request)

Handle deleting a record.



Tags:

access:  public


Parameters:

Array   $data  
Form   $form  
SS_HttpRequest   $request  

[ Top ]

method deletefromlive [line 495]

void deletefromlive( Array $data, Form $form, SS_HttpRequest $request)

Handle deleting a record from the live site, unpublishing.



Tags:

access:  public


Parameters:

Array   $data  
Form   $form  
SS_HttpRequest   $request  

[ Top ]

method doSave [line 448]

mixed doSave( array $data, Form $form, SS_HTTPRequest $request)

Save a record and perform any other actions such as sending an email to customer.



Parameters:

array   $data  
Form   $form  
SS_HTTPRequest   $request  

[ Top ]

method EditForm [line 230]

Form EditForm( )

Create the form for editing a model.



Tags:

access:  public


[ Top ]

method performRollback [line 347]

void performRollback( Int $id, Int|String $version)

Handle a rollback for a record.



Tags:

access:  protected


Parameters:

Int   $id  
Int|String   $version   Either the string 'Live' or a version number

[ Top ]

method publish [line 276]

void publish( Array $data, Form $form, SS_HttpRequest $request)

Handle publishing a record, will set errors on form if Product validation fails.



Tags:

access:  public


Parameters:

Array   $data  
Form   $form  
SS_HttpRequest   $request  

[ Top ]

method rollback [line 363]

void rollback( Array $data, Form $form, SS_HttpRequest $request)

Handle a rollback for a record.



Tags:

access:  public


Parameters:

Array   $data  
Form   $form  
SS_HttpRequest   $request  

[ Top ]

method save [line 416]

void save( Array $data, Form $form, SS_HttpRequest $request)

Handle saving a record.



Tags:

access:  public


Parameters:

Array   $data  
Form   $form  
SS_HttpRequest   $request  

[ Top ]

method unpublish [line 321]

void unpublish( Array $data, Form $form, SS_HttpRequest $request)

Handle unpublishing a record



Tags:

access:  public


Parameters:

Array   $data  
Form   $form  
SS_HttpRequest   $request  

[ Top ]


Documentation generated on Thu, 08 Mar 2012 16:47:29 +1300 by phpDocumentor 1.4.4