<?php // +-------------------------------------------------+ // © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net) // +-------------------------------------------------+ // $Id: ajax_main.inc.php,v 1.2 2015-12-24 13:36:11 vtouchard Exp $ if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) { die("no access"); } require_once $class_path . '/encoding_normalize.class.php'; require_once $class_path . '/form_mapper/form_mapper.class.php'; if ($quoi && $id && $sub) { $mapper = form_mapper::getMapper($quoi, $id); if ($mapper) { $mapper->setId($id); $mapping = $mapper->getMapping($sub); print encoding_normalize::json_encode($mapping); } else { print encoding_normalize::json_encode(array('mapping' => 'false')); } }
public function get_map_profiles() { $returnedDatas = array(); switch ($this->type_object) { case AUT_TABLE_AUTHORS: break; case AUT_TABLE_CATEG: break; case AUT_TABLE_PUBLISHERS: break; case AUT_TABLE_COLLECTIONS: break; case AUT_TABLE_SUB_COLLECTIONS: break; case AUT_TABLE_SERIES: break; case AUT_TABLE_TITRES_UNIFORMES: $mapper = form_mapper::getMapper('tu'); break; case AUT_TABLE_INDEXINT: break; case AUT_TABLE_CONCEPT: break; case AUT_TABLE_AUTHPERSO: break; } if ($mapper) { $mapper->setId($this->num_object); $destinations = $mapper->getDestinations(); foreach ($destinations as $dest) { $returnedDatas[] = $mapper->getProfiles($dest); } } return $returnedDatas; }