Example #1
0
 * @author   SARL OpenXtrem <*****@*****.**>
 * @license  GNU General Public License, see http://www.gnu.org/licenses/gpl.html
 * @version  $Revision: 28187 $
 * @link     http://www.mediboard.org
 */
CCanDo::checkAdmin();
$uid = preg_replace('/[^\\d]/', '', CValue::get("uid"));
$temp = CAppUI::getTmpPath("group_import");
$file = "{$temp}/{$uid}";
$import = new CExClassImport($file);
/** @var DOMElement $group */
// Etablissements -------
$group = $import->getElementsbyClass("CGroups")->item(0);
$group_name = $import->getNamedValueFromElement($group, "text");
$data = array();
// Services -------
$data["CService"] = $import->getObjectsList("CService", "nom");
// Functions -------
$data["CFunctions"] = $import->getObjectsList("CFunctions", "text");
// Users -------
$data["CUser"] = $import->getObjectsList("CUser", "user_username", false, false);
// Blocs -------
$data["CBlocOperatoire"] = $import->getObjectsList("CBlocOperatoire", "nom");
// Salles -------
$data["CSalle"] = $import->getObjectsList("CSalle", "nom");
// Création du template
$smarty = new CSmartyDP();
$smarty->assign("group_name", $group_name);
$smarty->assign("uid", $uid);
$smarty->assign("data", $data);
$smarty->display("inc_import_group.tpl");