w_texts

Template of module working with menu and texts.  For more info see code.  Release: $Name: $

Edit by: $Author: mcbig $ Edit Date: $Date: 2007/01/02 16:13:12 $ Version: $Revision: 1.4 $

Summary
Template of module working with menu and texts.
Returns link to text detail
Returns option tags for select widget
Returns option tags for select widget
Menu Form for editing and adding
Text Form for editing and adding
Adds menu to end of sub menu
Updates menu to SQL
Updates text to SQL
Deletes menu from SQL
Delete text from SQL
Loads values from SQL
Loads values from SQL
Loads detail and calls WTexts_TextViewForm
Loads menu from database, for more details see code.
loads link, which is pointed to menu item
Main menu of this module.

Functions

WTexts_GetTextDetailLink

function WTexts_GetTextDetailLink($isText_Id)

Returns link to text detail

WTexts_GetTextSelectOptions

function WTexts_GetTextSelectOptions()

Returns option tags for select widget

WTexts_GetMenuSelectOptions

function WTexts_GetMenuSelectOptions($isRootMenu)

Returns option tags for select widget

WTexts_MenuEditForm

function WTexts_MenuEditForm($isFormAction,  
$isMenu_Id =  '',
$isTree_Id =  '',
$isRootMenu =  '',
$isName =  '',
$isLink =  '',
$isJavaScript =  '',
$isRights =  '' ,
$isFind =  '1')

Menu Form for editing and adding

WTexts_GetFormatingSelectOptions

function WTexts_GetFormatingSelectOptions($isState)

WTexts_TextEditForm

function WTexts_TextEditForm($isFormAction,  
$isText_Id =  '',
$isFind =  '1',
$isName =  '',
$isFormating =  'nl2br',
$isText =  '')

Text Form for editing and adding

WTexts_MenuDeleteForm

function WTexts_MenuDeleteForm($isMenu_Id,
$isRootMenu,
$isName,
$isLink)

WTexts_TextDeleteForm

function WTexts_TextDeleteForm($isText_Id,
$isName,
$isText)

WTexts_TextViewForm

function WTexts_TextViewForm($isFormating,
$isText)

WTexts_MenuAdd

function WTexts_MenuAdd()

Adds menu to end of sub menu

WTexts_TextAdd

function WTexts_TextAdd()

WTexts_MenuEdit

function WTexts_MenuEdit()

Updates menu to SQL

WTexts_TextEdit

function WTexts_TextEdit()

Updates text to SQL

WTexts_MenuDelete

function WTexts_MenuDelete()

Deletes menu from SQL

WTexts_TextDelete

function WTexts_TextDelete()

Delete text from SQL

WTexts_MenuGetEdit

function WTexts_MenuGetEdit()

Loads values from SQL

WTexts_TextGetEdit

function WTexts_TextGetEdit()

Loads values from SQL

WTexts_TextGetView

function WTexts_TextGetView($isText_Id)

Loads detail and calls WTexts_TextViewForm

WTexts_MenuGetDelete()

function WTexts_MenuGetDelete()

WTexts_TextGetDelete

function WTexts_TextGetDelete()

Variables

WTextsMenuLink

$WTextsMenuLink

Functions

WTexts_MenuViewOperation

function WTexts_MenuViewOperation(&$iaRow,
$inKey)

WTexts_MenuView

function WTexts_MenuView()

Menu UserView

Variables

WTextsTextsLink

$WTextsTextsLink

Functions

WTexts_TextViewOperation

function WTexts_TextViewOperation(&$iaRow,
$inKey)

WTexts_TextsViewShort

function WTexts_TextsViewShort(&$iaRow,
$inKey)

WTexts_TextsView

function WTexts_TextsView()

WTexts_ReadMenu

function WTexts_ReadMenu()

Loads menu from database, for more details see code.

WTexts_ReloadFromMenu

function WTexts_ReloadFromMenu($isTree_Id)

loads link, which is pointed to menu item

WTexts_Menu

function WTexts_Menu()

Main menu of this module.  XXX: It must be run as first, cause loads menu structure from SQL

Expected module functions

Functions

WTexts_Action

function WTexts_Action()

WTexts_Init

function WTexts_Init()
function WTexts_GetTextDetailLink($isText_Id)
Returns link to text detail
function WTexts_GetTextSelectOptions()
Returns option tags for select widget
function WTexts_GetMenuSelectOptions($isRootMenu)
Returns option tags for select widget
function WTexts_MenuEditForm($isFormAction,  
$isMenu_Id =  '',
$isTree_Id =  '',
$isRootMenu =  '',
$isName =  '',
$isLink =  '',
$isJavaScript =  '',
$isRights =  '' ,
$isFind =  '1')
Menu Form for editing and adding
class based on Tree, it contains another structure typical for menu and of course Generate method.
Form class can generate form with some functions like be center on page as normal window.
function WTexts_GetFormatingSelectOptions($isState)
function WTexts_TextEditForm($isFormAction,  
$isText_Id =  '',
$isFind =  '1',
$isName =  '',
$isFormating =  'nl2br',
$isText =  '')
Text Form for editing and adding
function WTexts_MenuDeleteForm($isMenu_Id,
$isRootMenu,
$isName,
$isLink)
function WTexts_TextDeleteForm($isText_Id,
$isName,
$isText)
function WTexts_TextViewForm($isFormating,
$isText)
function WTexts_MenuAdd()
Adds menu to end of sub menu
function WTexts_TextAdd()
function WTexts_MenuEdit()
Updates menu to SQL
function WTexts_TextEdit()
Updates text to SQL
function WTexts_MenuDelete()
Deletes menu from SQL
function WTexts_TextDelete()
Delete text from SQL
function WTexts_MenuGetEdit()
Loads values from SQL
function WTexts_TextGetEdit()
Loads values from SQL
function WTexts_TextGetView($isText_Id)
Loads detail and calls WTexts_TextViewForm
function WTexts_MenuGetDelete()
function WTexts_TextGetDelete()
$WTextsMenuLink
function WTexts_MenuViewOperation(&$iaRow,
$inKey)
function WTexts_MenuView()
Menu UserView
this can generate complex users views.
$WTextsTextsLink
function WTexts_TextViewOperation(&$iaRow,
$inKey)
function WTexts_TextsViewShort(&$iaRow,
$inKey)
function WTexts_TextsView()
function WTexts_ReadMenu()
Loads menu from database, for more details see code.
function WTexts_ReloadFromMenu($isTree_Id)
loads link, which is pointed to menu item
function WTexts_Menu()
Main menu of this module.
function WTexts_Action()
function WTexts_Init()