<?php /** * $Id$ * * @category Modèles * @package Mediboard * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ * @link http://www.mediboard.org */ CCanDo::checkRead(); $owner_guid = CView::post("owner_guid", "str"); CView::checkin(); $owner = CMbObject::loadFromGuid($owner_guid); if (!$owner || !$owner->_id) { CAppUI::stepMessage(UI_MSG_WARNING, "Le propriétaire souhaité n'existe pas."); } $user_id = ""; $function_id = ""; $group_id = ""; switch ($owner->_class) { case "CMediusers": default: $user_id = $owner->_id; break; case "CFunctions": $function_id = $owner->_id; break; case "CGroups":
<?php /** * $Id$ * * @category Modèles * @package Mediboard * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ * @link http://www.mediboard.org */ CCanDo::checkRead(); $modeles_ids = CView::post("modeles_ids", "str"); $object_class = CView::post("object_class", "str"); $owner = CView::post("owner", "str"); CView::checkin(); $modeles_ids = explode("-", $modeles_ids); CMbArray::removeValue(array(), $modeles_ids); if (!count($modeles_ids)) { CAppUI::stepMessage("Aucun modèle à exporter"); CApp::rip(); } $doc = new CMbXMLDocument(null); $root = $doc->createElement("modeles"); $doc->appendChild($root); $where = array("compte_rendu_id" => CSQLDataSource::prepareIn($modeles_ids)); // Récupération des header_id, footer_id, preface_id et ending_id $ds = CSQLDataSource::get("std"); $request = new CRequest(); $request->addTable("compte_rendu");