File/includes/functions.mod_rewrite.php

Description

Defines the 'modrewrite' related functions

Functions
mr_build_generated_code (line 498)

mr_build_generated_code()

Replaces existing ancors inside passed code, while rebuilding the urls.

Will be called by chain 'Contenido.Content.conGenerateCode' or 'Contenido.Frontend.HTMLCodeOutput' depening on mod_rewrite settings.

  • return: New code
string mr_build_generated_code (string $code)
  • string $code: Code to prepare
mr_build_new_url (line 454)

mr_build_new_url()

Works as a wrapper for ModRewrite::build_new_url() function.

Will be called by chain 'Contenido.Frontend.CreateURL'.

  • return: New URL
string mr_build_new_url (string $url)
  • string $url: URL to rebuild
mr_conCopyArtLang (line 344)

Processes mod_rewrite related job for duplicated articles.

Will be called by chain 'Contenido.Article.conCopyArtLang_AfterInsert'.

  • return: Loop through of arguments
array mr_conCopyArtLang (array $param)
  • array $param: Assoziative array with record entries
mr_conEditArt (line 295)

Processes mod_rewrite related job after editing a article.

Will be called as a action code from table con_actions.

void mr_conEditArt (int $idart)
  • int $idart: Id of edited article
mr_conEditFirstTime (line 273)

Processes mod_rewrite related job after editing a article first time.

Will be called as a action code from table con_actions.

void mr_conEditFirstTime (int $newIdart)
  • int $newIdart: Id of new edited article
mr_conMoveArticles (line 317)

Processes mod_rewrite related job for articles beeing moved.

Will be called by chain 'Contenido.Article.conMoveArticles_Loop'.

  • return: Loop through of arguments
array mr_conMoveArticles (array $param)
  • array $param: Assoziative array with record entries
mr_conSyncArticle (line 377)

Processes mod_rewrite related job for synchronized articles.

Will be called by chain 'Contenido.Article.conSyncArticle_AfterInsert'.

  • return: Loop through of argument
array mr_conSyncArticle (array $param)
  • array $param: Assoziative array with record entries as follows:
    1.  array(
    2.      'src_art_lang'  => Recordset (assoziative arrayof source item from con_art_lang table
    3.      'dest_art_lang' => Recordset (assoziative arrayof inserted destination item from con_art_lang table
    4.  );
mr_get_client_id (line 71)

mr_get_client_id()

get client id from client name

  • return: client id
integer mr_get_client_id ([string $str_clientname = ""])
  • string $str_clientname: client name
mr_get_idart (line 107)

mr_get_idart()

get article id

get recent article from websafe name tree

  • return: recent article id
integer mr_get_idart ([string $str_artname = ""], [integer $int_id = 0], [ $int_lang_id = 0])
  • string $str_artname: Websafe name
  • integer $int_id: category id
  • $int_lang_id
mr_get_language_id (line 35)

mr_get_language_id()

get language id from language name thanks to Nicolas Dickinson for multi Client/Language BugFix

  • return: language id
integer mr_get_language_id ([string $str_languagename = ""], [ $int_client = 1])
  • string $str_languagename: language name
  • $int_client
mr_get_setting_override (line 161)

mr_get_setting_override()

override local cfg settings with client settings from database

void mr_get_setting_override (integer $int_client_id)
  • integer $int_client_id: client id
mr_load_configuration (line 585)

Loads Advanced Mod Rewrite configuration for passed client using serialized file containing the settings.

File is placed in /contenido/mod_rewrite/includes/and is named like config.mod_rewrite_{client_id}.php.

void mr_load_configuration (int $clientId)
  • int $clientId: Id of client
mr_set_client_language (line 544)
void mr_set_client_language ( $client)
  • $client
mr_strMoveDownCategory (line 218)

Processes mod_rewrite related job after moving a category down.

Will be called as a action code from table con_actions.

void mr_strMoveDownCategory (int $idcat)
  • int $idcat: Id of category beeing moved down
mr_strMoveSubtree (line 247)

Processes mod_rewrite related job after moving a category subtree.

Will be called as a action code from table con_actions.

void mr_strMoveSubtree (int $idcat)
  • int $idcat: Id of category where the subtree has beeen moved
mr_strMoveUpCategory (line 189)

Processes mod_rewrite related job after moving a category up.

Will be called as a action code from table con_actions.

void mr_strMoveUpCategory (int $idcat)
  • int $idcat: Id of category beeing moved up

Documentation generated on Mon, 19 May 2008 22:47:02 +0200 by phpDocumentor 1.4.0