/** * override getObject to order author. * * @see XooNIpsXmlRpcTransformCompo::getObject * * @param array associative array of XML-RPC argument * @return XNPConferenceOrmAuthor */ function getObject($in_array) { $obj = parent::getObject($in_array); $authors =& $obj->getVar('author'); for ($i = 0; $i < count($authors); $i++) { $authors[$i]->set('author_order', $i); } return $obj; }
/** * override getObject to order experimenter. * * @see XooNIpsXmlRpcTransformCompo::getObject * * @param array associative array of XML-RPC argument * @return XNPDataOrmExperimenter */ function getObject($in_array) { $obj = parent::getObject($in_array); $experimenters =& $obj->getVar('experimenter'); for ($i = 0; $i < count($experimenters); $i++) { $experimenters[$i]->set('experimenter_order', $i); } return $obj; }