Exemplo n.º 1
0
<?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'));
    }
}
Exemplo n.º 2
0
 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;
 }