\FrontEndEditorSessionManager
holds info about the current edit session
Synopsis
class FrontEndEditorSessionManager
extends Object
{
- // members
- private static $_can_edit_object = NULL;
- // methods
- public static void set_current_record_being_edited()
- public static void get_current_record_being_edited()
- public static void clear_current_record_being_edited()
- public static void set_form_data()
- public static void get_form_data()
- public static void clear_form_data()
- public static void add_go_back_link()
- public static void get_sequence_number()
- public static void get_sequence_number_details()
- public static null|DataObject previous_object_based_on_browsing()
- public static void clear_previous_object_based_on_browsing()
- public static void clear_all_previous_objects()
- public static string get_root_can_edit_object_string()
- public static FrontEndEditable get_can_edit_object()
- public static string set_can_edit_object()
- public static DataList editable_lists_based_on_can_edit()
- public static void clear_can_edit_object()
- public static void clear_sequencer()
- public static void set_sequencer()
- public static string get_sequencer()
- public static void set_note_current_record()
- public static bool get_note_current_record()
- public static void set_record_being_edited_in_sequence()
- public static void get_record_being_edited_in_sequence()
- public static string object_to_string()
- public static void string_to_object()
- protected static void clear_variable()
Hierarchy
Extends
- Object
Members
private
- $_can_edit_object
—
null
the root object relating to the current editing session.
Methods
protected
public
- add_go_back_link()
- clear_all_previous_objects()
- clear_can_edit_object()
- clear_current_record_being_edited()
- clear_form_data()
- clear_previous_object_based_on_browsing()
- clear_sequencer()
- editable_lists_based_on_can_edit() — a list of items, for one className, that can be edited based on the root object
- get_can_edit_object()
- get_current_record_being_edited()
- get_form_data()
- get_note_current_record() — Should the current record be recorded YES or NO??????
- get_record_being_edited_in_sequence()
- get_root_can_edit_object_string() — returns ClassName,ID e.g. Page,123 or MySpeciaPage,222
- get_sequence_number()
- get_sequence_number_details()
- get_sequencer() — returns the sequencer that has been set
- object_to_string() — this method is used by FrontEndUID
- previous_object_based_on_browsing() — the record that was edited before this one ...
- set_can_edit_object() — This is where you set the root object
- set_current_record_being_edited()
- set_form_data()
- set_note_current_record() — set if the should the current record be recorded YES or NO?
- set_record_being_edited_in_sequence()
- set_sequencer()
- string_to_object()