iPédiatre
Page principale
Classes
Fichiers
Liste des fichiers
Membres de fichier
Tout
Classes
Fichiers
Fonctions
Variables
html
extension
ipediatre
modules
ip
down.php
Aller à la documentation de ce fichier.
1
<?php
2
$Module
= $Params[
'Module'
];
3
$NodeID
= $Params[
'NodeID'
];
4
$UserID
= $Params[
'UserID'
];
5
6
if
(
$UserID
)
7
$userObject
= eZUser::fetch(
$UserID
);
8
else
9
$userObject
= eZUser::currentUser();
10
11
12
$children
= eZContentObjectTreeNode::subTreeByNodeID( array(
'SortBy'
=>array(
'priority'
,
true
)),
13
$userObject
->contentObject()->mainNodeID() );
14
15
$priorityIDArray
= array_map(
function
($n){
return
$n->NodeID;},
$children
);
16
17
$p
= array_search(
$NodeID
,
$priorityIDArray
);
18
19
if
(
$p
> 0){
20
$tmp =
$priorityIDArray
[
$p
];
21
$priorityIDArray
[
$p
] =
$priorityIDArray
[
$p
-1];
22
$priorityIDArray
[
$p
-1] = $tmp;
23
}
24
$priorityArray
= array_keys(
$priorityIDArray
);
25
var_dump(
$priorityIDArray
);
26
27
28
eZContentOperationCollection::updatePriority(
$NodeID
,
$priorityArray
,
$priorityIDArray
);
29
eZContentCacheManager::clearContentCacheIfNeeded( eZContentObjectTreeNode::fetch(
$NodeID
)->ContentObjectID );
Généré le Mercredi Mars 12 2014 19:06:36 pour iPédiatre par
1.8.3.1