API Joomla 1.5.26
Documentation des API du CMS Joomla en version 1.5

Référence de la classe JArrayHelper

Liste de tous les membres

Fonctions membres publiques

Fonctions membres publiques statiques


Documentation des fonctions membres

JArrayHelper::_sortObjects ( &$  a,
&$  b 
) [static]

Private callback function for sorting an array of objects on a key

Paramètres:
array$aAn array of objects
array$bAn array of objects
Renvoie:
int Comparison status
Depuis:
1.5
Voir également:
JArrayHelper::sortObjects()

Références $GLOBALS, et $params.

JArrayHelper::fromObject ( p_obj,
recurse = true,
regex = null 
) [static]

Utility function to map an object to an array

Paramètres:
objectThe source object
booleanTrue to recurve through multi-level objects
stringAn optional regular expression to match on field names
Renvoie:
array The array mapped from the given object
Depuis:
1.5

Références $k.

Référencé par mosObjectToArray().

Voici le graphe d'appel pour cette fonction :

JArrayHelper::getColumn ( &$  array,
index 
) [static]

Extracts a column from an array of arrays or objects

Paramètres:
array$arrayThe source array
string$indexThe index of the column or name of object property
Renvoie:
array Column of values from the source array
Depuis:
1.5

Références $array, $i, $item, $n, et elseif.

JArrayHelper::getValue ( &$  array,
name,
default = null,
type = '' 
) [static]

Utility function to return a value from a named array or a specified default

Paramètres:
array$arrayA named array
string$nameThe key to search for
mixed$defaultThe default value to give if no key found
string$typeReturn type for the variable (INT, FLOAT, STRING, WORD, BOOLEAN, ARRAY)
Renvoie:
mixed The value from the source array
Depuis:
1.5

Références $array, $name, et $type.

Référencé par JUser::bind(), JInstallationHelper::createAdminUser(), JInstallationModel::ftpConfig(), JInstallationHelper::getFilePerms(), JInstallationModel::getVars(), josSpoofCheck(), JInstallationModel::makeDB(), mosGetParam(), plgContentGeshi_replacer(), et PollController::save().

Voici le graphe d'appel pour cette fonction :

JArrayHelper::sortObjects ( &$  a,
k,
direction = 1 
) [static]

Utility function to sort an array of objects on a given field

Paramètres:
array$arrAn array of objects
string$kThe key to sort on
int$directionDirection to sort in [1 = Ascending] [-1 = Descending]
Renvoie:
array The sorted array of objects
Depuis:
1.5

Références $GLOBALS, et $k.

Référencé par mosAdminMenus::MenuSelect(), et SortArrayObjects().

Voici le graphe d'appel pour cette fonction :

JArrayHelper::toInteger ( &$  array,
default = null 
) [static]

Function to convert array to integer values

Paramètres:
array$arrayThe source array to convert
mixed$defaultA default value (int|array) to assign if $array is not an array
Depuis:
1.5

Références $array, $i, et elseif.

Référencé par TOOLBAR_sections::_EDIT(), TOOLBAR_newsfeeds::_EDIT(), TOOLBAR_modules::_EDIT(), MenusModelList::_rebuildSubLevel(), MenusModelItem::_setSubLevel(), PluginsController::access(), MenusController::accesspublic(), MenusController::accessregistered(), MenusController::accessspecial(), UsersController::block(), changeContact(), changeFrontPage(), changePublishNewsFeeds(), MenusModelItem::checkout(), copyCategorySave(), copyCategorySelect(), ContentController::copyItem(), ContentController::copyItemSave(), copySectionSave(), copySectionSelect(), WeblinksModelWeblink::delete(), MenusModelList::delete(), MenusModelItem::delete(), InstallerController::disable(), UsersViewUsers::display(), UsersViewUser::display(), PluginsViewPlugin::display(), MenusController::doCopy(), MenusController::doCopyMenu(), MenusController::doMove(), editCategory(), editContact(), ContentController::editContent(), editNewsFeed(), editSection(), InstallerController::enable(), MenusModelList::fromTrash(), MenusModelItem::getItem(), MenusModelList::getItemsFromRequest(), modMostReadHelper::getList(), modLatestNewsHelper::getList(), UsersController::logout(), mosArrayToInts(), moveCategorySave(), moveCategorySelect(), ContentController::moveSection(), ContentController::moveSectionSave(), newMessage(), PluginsController::order(), MenusController::orderdown(), orderNewsFeed(), MenusController::orderup(), WeblinksModelWeblink::publish(), JTable::publish(), WeblinksController::publish(), PollController::publish(), PluginsController::publish(), MenusController::publish(), BannerControllerBanner::publish(), publishCategories(), publishSections(), WeblinksController::remove(), UsersController::remove(), PollController::remove(), MenusController::remove(), InstallerController::remove(), BannerControllerBanner::remove(), removeCategories(), removeContacts(), ContentController::removeContent(), removeMessage(), removeNewsFeeds(), removeSections(), restoreTrash(), WeblinksController::saveorder(), PluginsController::saveorder(), MenusController::saveorder(), ContentController::saveOrder(), saveOrder(), TemplatesController::saveTemplate(), sendMail(), MenusController::setdefault(), MenusModelList::setOrder(), ContentController::toggleFrontPage(), MenusModelList::toTrash(), JInstallerModule::uninstall(), WeblinksController::unpublish(), MenusController::unpublish(), viewdeleteTrash(), et viewrestoreTrash().

JArrayHelper::toObject ( &$  array,
class = 'stdClass' 
) [static]

Utility function to map an array to a stdClass object.

Paramètres:
array$arrayThe array to map.
string$calssName of the class to create
Renvoie:
object The object mapped from the given array
Depuis:
1.5

Références $array, $class, et $k.

JArrayHelper::toString ( array = null,
inner_glue = '=',
outer_glue = ' ',
keepOuterKey = false 
)

La documentation de cette classe a été générée à partir du fichier suivant :