Gestion du formulaire input/phone, il manque les relations de la matrice

This commit is contained in:
xdrm-brackets 2016-05-09 11:46:12 +02:00
parent 733a49453c
commit 08a4e6c595
3 changed files with 26 additions and 4 deletions

View File

@ -110,7 +110,7 @@
case self::UploadError: return "Une erreur d'upload est survenue."; break;
case self::FormatError: return "Le fichier n'est pas au bon format."; break;
// default: return "Erreur inconnue..."; break;
default: return "Description d'erreur inconnue..."; break;
}
// Erreur inconnue

View File

@ -91,10 +91,32 @@
$closest_id[$contact] = $create_contact_response->get('id_subject');
/* [4] On crée les relations avec le sujet de l'enquête
=========================================================*/
/* (1) Relation de type _CALL_ */
if( in_array('CALL', $relations) ){
$call_rel_request = new Repo('subject/link', array( $subject_id, $closest_id[$contact], '_CALL_' ));
$call_rel_response = $call_rel_request->answer();
// Si erreur de création de relation
if( $call_rel_response === false )
return array( 'ModuleError' => ManagerError::ModuleError );
}
/* (2) Relation de type _SMS_ */
if( in_array('SMS', $relations) ){
$call_rel_request = new Repo('subject/link', array( $subject_id, $closest_id[$contact], '_SMS_' ));
$call_rel_response = $call_rel_request->answer();
// Si erreur de création de relation
if( $call_rel_response === false )
return array( 'ModuleError' => ManagerError::ModuleError );
}
}
@ -102,7 +124,7 @@
/* [2] Gestion du retour
/* [n] Gestion du retour
=========================================================*/
return array(
'ModuleError' => ManagerError::Success,

View File

@ -264,7 +264,7 @@
/* [4] On vérifie que la relation est crée
=========================================================*/
$check_relation = Database::getPDO()->prepare("SELECT idPersonnA, idPersonneB, idCategorie
$check_relation = Database::getPDO()->prepare("SELECT idPersonneA, idPersonneB, idCategorie
FROM relations
WHERE idPersonneA = :A
AND idPersonneB = :B