| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 | 
							- <?php 
 
- User::check_access('contact','read');
 
- $contacts = array();
 
- $contactperson = ContactPerson::provide();
 
- if($contactperson->id==''){
 
- 	$contactperson->scope="contact_person";
 
- 	$contactperson->uid="";
 
- }else{
 
- 	$contactperson->uid = empty($contactperson->uid) ? $contactperson->id: $contactperson->uid;
 
- 	foreach (Contact::loadAll(array('scope'=>'contact_person','uid'=>$contactperson->id)) as $key => $contact) {
 
- 		$contacts[]= array(
 
- 			'type'=>$contact->type,
 
- 			'value'=>$contact->value,
 
- 		);
 
- 	}
 
- }
 
- ?>
 
- <div class="plugin-contact">
 
- 	<div id="contact-person-form" class="row justify-content-md-center contact-person-form" data-action="contact_contact_person_save" data-id="<?php echo $contactperson->id; ?>">
 
- 		<div class="col-md-4 shadow-sm bg-white p-3">
 
- 			<h3>Contact 
 
- 			<div onclick="contact_contact_person_save();" class="btn btn-small btn-success right"><i class="fas fa-check"></i> Enregistrer</div>
 
- 			<div class="btn btn-small btn-info mb-2 btn-dark mr-2 right" data-scope="contactperson" data-uid="<?php echo $contactperson->id; ?>" data-show-important="true" data-type="history" data-tooltip title="Ouvrir l'historique"> <i class="far fa-comment-dots"></i></div>
 
- 			<a href="index.php?module=contact&page=list.contact.person" class="btn btn-small btn-dark right  mr-2">Retour</a>
 
- 		</h3>
 
- 			
 
- 			<label for="name">Nom</label>
 
- 			<input  value="<?php echo $contactperson->name; ?>" class="form-control"  type="text"  id="name" >
 
- 			<label for="firstname">Prénom</label>
 
- 			<input  value="<?php echo $contactperson->firstname; ?>" class="form-control"  type="text"  id="firstname" >
 
- 			<label for="job">Métier</label>
 
- 			<input  value="<?php echo $contactperson->job; ?>" class="form-control"  type="text"  id="job" >
 
- 			<label for="civility">Civilité</label>
 
- 			<select class="form-control select-control" type="text" id="civility">
 
- 			<?php foreach(ContactPerson::civilities() as $slug=>$item): ?>
 
- 				<option <?php echo $contactperson->civility == $slug ? 'selected="selected"' : '' ?> value="<?php echo $slug ?>" ><?php echo $item['label']; ?></option>
 
- 			<?php endforeach; ?>
 
- 			</select>
 
- 			<label for="tag">Etiquettes</label>
 
- 			<input  value="<?php echo $contactperson->tag; ?>" class="form-control"  type="text"  data-type="tag"  data-multiple=true  id="tag" >
 
- 			
 
- 			<hr/>
 
- 			<label for="phones" class="text-muted font-weight-bold">TELEPHONES(S) & EMAILS(S)</label>
 
- 			<ul id="contact-list" class="contact-list">
 
- 				<li>
 
- 					<div class="input-group mb-3">
 
- 					  	<div class="input-group-prepend">
 
- 					    	<span class="input-group-text input-group-sm  p-0">
 
- 					    		<select class="form-control type form-control-select input-sm p-0 bg-transparent border-0" onchange="contact_contact_save()">
 
- 					    			<?php foreach (Contact::types() as $key => $type): ?>
 
- 					    				<option value="<?php echo $key;  ?>"><?php echo $type['label'];  ?></option>
 
- 					    			<?php endforeach ?>
 
- 					    		</select>
 
- 					    	</span>
 
- 					  	</div>
 
- 						<input class="form-control value" type="text" value="" onchange="contact_contact_save()">
 
- 						<div class="input-group-append">
 
- 							<div class="btn pointer" onclick="contact_contact_remove(this)"><i class="fa fa-trash-alt text-muted"></i></div>
 
- 							<div class="btn pointer" onclick="contact_contact_add(this)"><i class="fa fa-plus text-muted"></i></div>
 
- 						</div>
 
- 					</div>
 
- 				</li>
 
- 			</ul>
 
- 			
 
- 			
 
- 			<input  value="<?php echo base64_encode(json_encode($contacts)); ?>" class="form-control"  type="hidden"  id="contacts" >
 
- 			<input  value="<?php echo $contactperson->scope; ?>" class="form-control"  type="hidden"  id="scope" >
 
- 			<input  value="<?php echo $contactperson->uid; ?>" class="form-control"  type="hidden"  id="uid" >
 
- 		
 
- 	
 
- 			<br/>
 
- 			
 
- 		</div>
 
- 		<?php
 
- 		//Champs dynamiques
 
- 		global $myFirm;
 
- 			if($myFirm->has_plugin('fr.core.dynamicform')):
 
- 				Plugin::need('dynamicform/DynamicForm');
 
- 				$form = Dynamicform::show('contact-form',array(
 
- 					'scope'=>'contact_person',
 
- 					'uid'=>$contactperson->id
 
- 				));
 
- 				if(!empty($form)):
 
- 				
 
- 		?>
 
- 		<div class="col-md-4 shadow-sm bg-white p-3 ml-3">
 
- 			<h3>Informations complémentaires</h3>
 
- 			<?php 
 
- 			echo $form;
 
- 			?>
 
- 		</div>
 
- 		<?php endif; ?>
 
- 		<?php endif; ?>
 
- 	</div>
 
- </div>
 
 
  |