iPédiatre
Page principale
Classes
Fichiers
Liste des fichiers
Membres de fichier
Tout
Classes
Fichiers
Fonctions
Variables
html
extension
ipediatre
modules
ip
publish.php
Aller à la documentation de ce fichier.
1
<?php
2
$Module
= $Params[
'Module'
];
3
$ObjectID
= $Params[
'ObjectID'
];
4
$UserID
= $Params[
'UserID'
];
5
6
$NodeID
= eZContentObject::fetch(
$ObjectID
)->mainNodeID();
7
8
if
(
$UserID
)
9
$UserNodeID
= eZUser::fetch(
$UserID
)->contentObject()->mainNodeID();
10
else
11
$UserNodeID
= eZUser::currentUser()->contentObject()->mainNodeID();
12
13
/*
14
$contentObject = eZContentObject::fetch($ObjectID);
15
16
$nodeIDs = array_map( function($n){return $n->ParentNodeID;},
17
$contentObject->assignedNodes());
18
19
$userObject = eZUser::fetch($UserID)->contentObject();
20
$mainNodeID = $userObject->mainNodeID();
21
22
if (!in_array($mainNodeID, $nodeIDs)) {
23
$contentObject->addLocation($mainNodeID);
24
}
25
26
eZContentCacheManager::clearContentCacheIfNeeded( $ObjectID );
27
*/
28
eZContentOperationCollection::addAssignment(
$NodeID
,
$ObjectID
, array(
$UserNodeID
) );
29
30
if
(isset($_SERVER[
'HTTP_REFERER'
])) {
31
$Module
->redirectTo($_SERVER[
'HTTP_REFERER'
]);
32
}
Généré le Mercredi Mars 12 2014 19:06:36 pour iPédiatre par
1.8.3.1