TPageManage the page for the website
Located in /core/internal_components/admin_sites/t_page/t_page.class.php (line 60)
ObjectCached | --XTPage | --TPage
bool
addModulePage
(string $p_page_plici_page_id, string $p_page_title, integer $p_module_id, [string $p_page_product = 'NO'])
bool
getFirstLinkOfContainer
( &$r_result, string $plici_container_id, [integer $p_level = 4], array $r_result)
bool
getIdByString
(string $p_pages_string, string $p_separator_char, &$p_page_list, &$r_page_id, array $p_page_list, integer $r_page_id)
bool
getListForPosition
(string $p_type, string $p_fonction, integer $p_except_id, &$r_result, array $r_result)
bool
getPageOrderedByLevel
( &$r_extrem_lb, &$r_extrem_rb, &$r_result, integer $r_extrem_lb, integer $r_extrem_rb, array $r_result)
bool
getPliciTagConfiguration
( &$r_result, string $p_description, integer $page_id, array $r_result)
bool
insert
(string $p_page_title, string $p_page_desc, integer $p_page_position, integer $p_page_link_design, integer $p_page_detail_design, string $p_page_visibility, string $p_page_access, string $p_page_login, string $p_page_pass, string $p_page_pass_cfm, string $p_page_ref_title, string $p_page_ref_desc, string $p_page_ref_expire_date_exist, string $p_page_ref_expire_date, string $p_page_ref_distribution, string $p_page_ref_revisit_number, string $p_page_ref_revisit_period, string $p_page_ref_robot, string $p_page_keywords, integer $p_page_print_left_border, integer $p_page_print_right_border, &$r_page_id, [integer $p_picture = null], [string $p_page_link_plicitag = ""], [string $p_page_dbc_dbname_list = array()], integer $r_page_id)
bool
insertContainer
(string $p_plici_page_id, string $p_title, integer $p_position, string $p_tpl_name, string $p_entry_filename, string $p_tpl_uri, &$r_id, &$r_plici_page_id, integer $r_id, string $r_plici_page_id)
bool
searchPageTitle
(string $p_text, &$p_list, integer $p_lb_limit, integer $p_rb_limit, &$r_position, array $p_list, integer $r_position)
bool
specialInsert
(string $p_page_plici_page_id, string $p_page_title, string $p_page_product, string $p_link_design_title, string $p_link_design_entry, string $p_link_design_template, string $p_detail_design_title, string $p_detail_design_entry, string $p_detail_design_template, [string $p_module_dirname = null])
bool
update
(integer $p_pk_page_id, string $p_page_title, string $p_page_desc, string $p_page_position, string $p_page_link_design, string $p_page_detail_design, string $p_page_visibility, string $p_page_access, string $p_page_login, string $p_page_pass, string $p_page_pass_cfm, string $p_page_ref_title, string $p_page_ref_desc, string $p_page_ref_expire_date_exist, string $p_page_ref_expire_date, string $p_page_ref_distribution, string $p_page_ref_revisit_number, string $p_page_ref_revisit_period, string $p_page_ref_robot, string $p_page_keywords, integer $p_page_print_left_border, integer $p_page_print_right_border, &$r_nb_row_affected, [integer $p_picture = null], [bool $p_delete_picture = null], [string $p_page_link_plicitag = ""], [string $p_page_dbc_dbname_list = array()], integer $r_nb_row_affected)
bool
xDeletePage
(integer $p_pk_page_id, &$r_nb_row_affected, [bool $p_valid_delete = TRUE], integer $r_nb_row_affected)
bool
xGetPageByBorderAndLevel
(integer $p_page_lb, integer $p_page_rb, integer $p_max_level, &$r_result, array $r_result)
bool
xGetPageByBorderAndLevelOrdered
(integer $p_level_min, integer $p_level_max, integer $p_lb, integer $p_rb, string $p_order, &$r_result, array $r_result)
bool
xGetPageByLevel
(integer $p_level_min, integer $p_level_max, integer $p_lb, integer $p_rb, &$r_result, array $r_result)
bool
xPrepareForPosition
(array $p_page_node, &$p_page_list, integer $p_except_id, string $p_type, &$r_result, array $p_page_list, array $r_result)
unknown
xShiftBorder
(unknown_type $p_boundary, unknown_type $p_shiftVariation, unknown_type $p_shiftValue)
array
$m_child_possibility
= array() (line 99)
DbConnexion
$m_object_dbconnexion
= null (line 79)
Database Connexion object
TKeywordTPage
$m_object_keyword
= null (line 85)
TKeywordTPage object
array
$m_tab_access
= array() (line 91)
tab access
array
$m_type_function
= array() (line 95)
string
$request_update_visibility
= "UPDATE t_page SET page_visibility = '%s' WHERE page_visibility='%s' AND page_lb>%d AND page_rb<%d;" (line 177)
string
$request_update_visible
= "UPDATE t_page SET page_visibility = '%s' WHERE page_id IN %s;" (line 169)
string
$req_access_apply
= "UPDATE t_page SET page_access='%s', page_login=@page_login_or_null@, page_pass=@page_pass_or_null@ WHERE page_lb>=%d and page_rb<=%d;" (line 185)
string
$req_addDbcDbname
=
string
$req_delete
= "DELETE
string
$req_get_for_product_list
= "" (line 246)
string
$req_get_page_by_border
= "" (line 218)
string
$req_get_page_by_border_and_level
= "" (line 206)
string
$req_get_page_by_level
= "" (line 214)
string
$req_get_page_by_mod_id
= "SELECT page_id FROM t_page WHERE page_mod_id='%s';" (line 151)
string
$req_get_page_by_type
= "" (line 210)
string
$req_insert
= "" (line 222)
string
$req_insert_container
= "" (line 121)
SQL Request : Insrt a container
string
$req_move_node
= "UPDATE t_page SET page_lb=page_lb+(%d), page_rb=page_rb+(%d), page_level=page_level+(%d) WHERE page_lb>=%d and page_rb<=%d;" (line 165)
string
$req_page_by_level_and_border
= "" (line 250)
string
$req_page_path
= "" (line 242)
string
$req_removeDbcDbname
=
string
$req_resetPageDbcdbname_list_field
=
string
$req_select_all
= "" (line 238)
string
$req_select_by_primary_key
= "" (line 234)
string
$req_select_first_design_link
=
string
$req_select_page_ident
= "SELECT page_lb, page_rb, page_level, page_type, page_visibility, page_access, page_login, page_pass FROM t_page WHERE %d=page_id;" (line 133)
string
$req_select_page_type
= "SELECT page_type FROM t_page WHERE page_id=%d;" (line 129)
SQL Request : Select page type by page id
string
$req_select_son_desing_link
= "
string
$req_select_son_id
= "SELECT page_id FROM t_page WHERE page_lb>%d AND page_rb<%d;" (line 137)
string
$req_shift_left_border
= "UPDATE t_page SET page_lb = page_lb %s (%d) WHERE page_lb >= %d;" (line 157)
string
$req_shift_right_border
= "UPDATE t_page SET page_rb = page_rb %s (%d) WHERE page_rb >= %d;" (line 161)
string
$req_super_vision
= "" (line 115)
SQL Request : Select super vision
string
$req_update_link_design
= "UPDATE t_page SET page_link_des_id=%d WHERE page_id IN %s;" (line 173)
string
$req_update_mask
= "UPDATE t_page SET !!!update_value!!! WHERE page_id = %d;" (line 189)
string
$req_update_page_keyword
= "" (line 226)
string
$req_update_page_ref_title
= "" (line 230)
string
$sql_update_design_son
= "UPDATE t_page SET page_des_id = %d WHERE page_lb>%d AND page_rb<%d;" (line 181)
string
$_req_nof_plici_page_id
= "SELECT COUNT(page_id) FROM t_page WHERE plici_page_id='%s';" (line 201)
Inherited from XTPage
XTPage::$m_access
XTPage::$m_cached
XTPage::$m_dbc_dbname_list_separator
XTPage::$m_db_page_id
XTPage::$m_db_page_level
XTPage::$m_distribution
XTPage::$m_plici_page_id_translate_array
XTPage::$m_robot
XTPage::$m_r_access
XTPage::$m_r_cached
XTPage::$m_r_distribution
XTPage::$m_r_robot
XTPage::$m_r_type
XTPage::$m_r_visibility
XTPage::$m_type
XTPage::$m_visibility
XTPage::$req_get_plici_page_id
Inherited from ObjectCached
ObjectCached::$m_array_already_loader
Add dbc_dbname to dbc_dbname_list
Add page used by module
Check all container contain a link design
Check the pages integrity
Create a universal id
Delete pages and supages
Delete a container
Generate the map
It is available by $smarty In fat, in launch_system_b we do $smarty->assign_by_ref("array_page_quick_access", $pages);
Retur the list of the available tabs
Get first link if for one container
Get page id by string
Return the tree for the list.
Va renvoyer l'arbre pour la liste, l'insertion ou le déplacement d'une page Le paramètre p_fonction permet de définir, si on veut juste la liste ou si on veut la liste plus les fils possibles
Get page list by type
Get link categories list
GetOne
Retourn page list ordered by level
return tree for a node
Alias for the page list
Return the page type
Parse page description to get all plicitag available Select only plicitag with configuration And get configuration form field for all this selected plicitag
Insert an element
p_page_position is xxx_yyy or xxx : xxx = father id, yyy= the next left border
Va insere un nouvel élément p_page_position est de la forme xxx_yyy ou xxx est l'id du père et yyy est le futur bord gauche Donc le bord droit actuel du père
Insert a container
List distinct fathers
Entrée : Une liste d'id de page Sortie : Une liste de page contenant toutes les page formants les parents de toutes les pages passés en paramètre
Remove dbc_dbname to dbc_dbname_l
This function reset page_dbc_dbname_list field
Search if a page is present in an array betwwen two borders
Return the "identitary" information for a page
Adde a special page
Add a special unit page
Update a page
Update the reference title
Determine if a page can be the child of an another page
Delete page and sub-page
Get the list of page id
Va rechercher la liste d'id en fonction de bords
Sursis Ne fonctionne presque que pour la premiere est peu être remplacé par xGetPageByLevel Renvoit la liste des pages en fonction de ses bords et un level
Renvoit la liste des pages compris entre le level min et le level max Petite astuce: Si les bords sont négatifs, va renvoyer la liste des pères et non des fils
Return by level
Get an element
Get an plici_page_id
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
Parameter Integrity checker
This function move pages between border to another
Cette fonction déplace des pages contenues dans un intervalle de bord vers une nouvelle page
Return a list of design for js
Va renvoyer une lsite de design pret a l'emploi pour le JS
Prepare for position
Prépare une liste pour l'insertion d'un élement
Convert a number indexed array to an fieldname indexed array
Va decaler les bornes d'un arbre
$boundary : integer - borne a partir de laquelle nous allons decaler les elements $shiftVariation : string - extension ou reduction de l'arbre $shiftValue : integer - Valeur du decalage
Check page integrity
Correct border
Delete page link to module
Inherited From XTPage
XTPage::XTPage()
XTPage::convertLinkDisplayName()
XTPage::getCurrentPageDbcDbNameListParameterForSearch()
XTPage::isNotValidPageId()
XTPage::isNotValidPliciPageId()
XTPage::translatePageId()
XTPage::translatePliciPageId()
XTPage::xFillPliciPageIdTranslateArray()
XTPage::xIsNotValidPageBorder()
XTPage::xIsNotValidPageLevel()
XTPage::xIsNotValidPageLogin()
XTPage::xIsNotValidPagePass()
XTPage::xTransformPageDbcDbnameListForBD()
Inherited From ObjectCached
ObjectCached::xClearRemember()
ObjectCached::xClearRememberAll()
ObjectCached::xIsRemembered()
ObjectCached::xRemember()
Documentation generated on Tue, 25 Mar 2008 15:36:51 +0100 by phpDocumentor 1.3.2