PageRenderTime 59ms CodeModel.GetById 26ms RepoModel.GetById 0ms app.codeStats 1ms

/src/2.071.0/profil_collab/themes/collab_fr/page_annuaire_view_fiche_profil4.inc.php

https://github.com/crepeausucre/soothERP
PHP | 1870 lines | 1788 code | 54 blank | 28 comment | 63 complexity | 09569d1e23fa43d3034ecfd77a00e950 MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception, LGPL-3.0

Large files files are truncated, but you can click here to view the full file

  1. <?php
  2. // bac 18/05/2010 2.054.0 on recupčre les informations du contact et de la catégorie de client
  3. // si infos du contact client vides alors on affiche celles de la catégorie client
  4. //require_once $DIR.'profil_client/_contact_client.class.php';
  5. $ce_client = array();
  6. $ce_client['id_client_categ'] = $profils[$id_profil]->getId_client_categ ();
  7. $ce_client['id_tarif'] = $profils[$id_profil]->getId_tarif (false);
  8. $ce_client['facturation_periodique'] = $profils[$id_profil]->getFactures_par_mois (false);
  9. $ce_client['delai_reglement'] = $profils[$id_profil]->getDelai_reglement_client ();
  10. $ce_client['defaut_encours'] = $profils[$id_profil]->getEncours (false);
  11. $ce_client['prepaiement_ratio'] = $profils[$id_profil]->getPrepaiement_ratio (false);
  12. $ce_client['prepaiement_type'] = $profils[$id_profil]->getPrepaiement_type (false);
  13. $ce_client['id_reglement_mode_favori'] = $profils[$id_profil]->getId_reglement_mode_favori (false);
  14. $ce_client['id_cycle_relance'] = $profils[$id_profil]->getId_cycle_relance (false);
  15. $ce_client['id_edition_mode_favori'] = $profils[$id_profil]->getId_edition_mode_favori_client (false);
  16. if ($ce_client['id_edition_mode_favori']=="") $ce_client['id_edition_mode_favori']=0; // si null on force ŕ 0
  17. $ce_client['app_tarifs'] = $profils[$id_profil]->getApp_tarifs ();
  18. $ce_client['ref_commercial'] = $profils[$id_profil]->getRef_commercial (false);
  19. $ce_client['nom_commercial'] = $profils[$id_profil]->getNom_commercial (false);
  20. $categorie_client = array();
  21. foreach ($liste_categories_client as $liste_categorie_client)
  22. { if ( $ce_client['id_client_categ'] == $liste_categorie_client->id_client_categ )
  23. {
  24. $categorie_client = $liste_categorie_client;
  25. }
  26. }
  27. if ($ce_client['id_tarif']=="") $ce_client['id_tarif']=$categorie_client->id_tarif;
  28. if ($ce_client['nom_commercial']=="") $ce_client['nom_commercial']=$categorie_client->nom_commercial;
  29. if ($ce_client['facturation_periodique']=="") $ce_client['facturation_periodique']=$categorie_client->facturation_periodique;
  30. if ($ce_client['delai_reglement']=="") $ce_client['delai_reglement']=$categorie_client->delai_reglement;
  31. if ($ce_client['defaut_encours']=="") $ce_client['defaut_encours']=$categorie_client->defaut_encours;
  32. if ($ce_client['prepaiement_ratio']=="") $ce_client['prepaiement_ratio']=$categorie_client->prepaiement_ratio;
  33. if ($ce_client['prepaiement_type']=="") $ce_client['prepaiement_type']=$categorie_client->prepaiement_type;
  34. if ($ce_client['id_reglement_mode_favori']=="") $ce_client['id_reglement_mode_favori']=$categorie_client->id_reglement_mode_favori;
  35. if ($ce_client['id_cycle_relance']=="") $ce_client['id_cycle_relance']=$categorie_client->id_relance_modele;
  36. if ($ce_client['id_edition_mode_favori']=="") $ce_client['id_edition_mode_favori']=$categorie_client->id_edition_mode_favori;
  37. ?>
  38. <table style="width:100%">
  39. <tr>
  40. <td>
  41. <div>
  42. <form method="post" action="annuaire_edition_profil_suppression.php" id="annu_edition_profil4_suppression" name="annu_edition_profil4_suppression" target="formFrame">
  43. <input type="hidden" name="ref_contact" value="<?php echo $contact->getRef_contact()?>">
  44. <input type="hidden" name="id_profil" value="<?php echo $id_profil?>">
  45. </form>
  46. <p class="sous_titre1">Informations client </p>
  47. <div class="reduce_in_edit_mode" style="width: 75%;">
  48. <!-- bac zone modifications -->
  49. <form method="post" action="annuaire_edition_profil.php" id="annu_edition_profil4" name="annu_edition_profil4" target="formFrame" style="display:none;">
  50. <input type="hidden" name="ref_contact" value="<?php echo $contact->getRef_contact()?>">
  51. <input type="hidden" name="id_profil" value="<?php echo $id_profil?>">
  52. <table class="minimizetable">
  53. <tr class="smallheight">
  54. <td class="size_strict"><img src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/blank.gif" width="100%" height="1" id="imgsizeform"/></td>
  55. <td><img src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/blank.gif" width="100%" height="1" id="imgsizeform"/></td>
  56. </tr>
  57. <tr>
  58. <td class="size_strict"><span class="labelled_ralonger">Cat&eacute;gorie de client:</span>
  59. </td>
  60. <td>
  61. <select id="id_client_categ" name="id_client_categ" class="classinput_xsize">
  62. <?php
  63. $id_client_categ = "";
  64. foreach ($liste_categories_client as $liste_categorie_client){
  65. ?>
  66. <option value="<?php echo $liste_categorie_client->id_client_categ;?>" <?php if ($profils[$id_profil]->getId_client_categ () == $liste_categorie_client->id_client_categ) {echo 'selected="selected"'; $id_client_categ = htmlentities($liste_categorie_client->lib_client_categ);}?>>
  67. <?php echo htmlentities($liste_categorie_client->lib_client_categ)?></option>
  68. <?php
  69. }
  70. ?>
  71. </select>
  72. </td>
  73. </tr>
  74. <tr>
  75. <td class="size_strict"><span class="labelled_ralonger">Etat du compte:</span>
  76. </td>
  77. <td>
  78. <select id="type_client" name="type_client" class="classinput_xsize">
  79. <option value="piste" <?php $type_client = ""; if ($profils[$id_profil]->getType_client() == "Piste") {echo 'selected="selected"';$type_client = "Piste";} ?>>Piste</option>
  80. <option value="prospect" <?php if ($profils[$id_profil]->getType_client() == "Prospect") {echo 'selected="selected"';$type_client = $profils[$id_profil]->getType_client();} ?>>Prospect</option>
  81. <option value="client" <?php if ($profils[$id_profil]->getType_client() == "Client") {echo 'selected="selected"';$type_client = $profils[$id_profil]->getType_client();} ?>>Client</option>
  82. <option value="ancien client" <?php if ($profils[$id_profil]->getType_client() == "Ancien client") {echo 'selected="selected"';$type_client = $profils[$id_profil]->getType_client();} ?>>Ancien client</option>
  83. <option value="Compte bloqué" <?php if ($profils[$id_profil]->getType_client() == "Compte bloqué") {echo 'selected="selected"';$type_client = $profils[$id_profil]->getType_client();} ?>>Compte bloqué</option>
  84. </select>
  85. </td>
  86. </tr>
  87. <tr <?php global $GESTION_COMM_COMMERCIAUX;if (!$GESTION_COMM_COMMERCIAUX){ echo "style='display:none'";} ?>>
  88. <td class="size_strict"><span class="labelled_ralonger">Commercial:</span>
  89. </td>
  90. <td><input name="ref_commercial" id="ref_commercial" type="hidden"
  91. value="<?php echo $ce_client['ref_commercial'];?>" />
  92. <table cellpadding="0" cellspacing="0" border="0" style="width: 100%">
  93. <tr>
  94. <td>
  95. <input name="nom_commercial" id="nom_commercial" type="text" value="<?php echo $ce_client['nom_commercial'];?>" class="classinput_xsize" readonly="" />
  96. </td>
  97. <td style="width: 20px">
  98. <img src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/bt_contact_find.gif" style="float: right; cursor: pointer" id="ref_commercial_select_img">
  99. </td>
  100. <td style="width: 20px">
  101. <img src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/supprime.gif" style="cursor: pointer" id="ref_commercial_empty_s">
  102. <script type="text/javascript">
  103. Event.observe('ref_commercial_empty_s', 'click', function(evt){Event.stop(evt);
  104. $("ref_commercial").value = "";
  105. $("nom_commercial").value = "";
  106. }, false);
  107. </script>
  108. </td>
  109. </tr>
  110. </table>
  111. <script type="text/javascript">
  112. //effet de survol sur le faux select
  113. Event.observe('ref_commercial_select_img', 'mouseover', function(){$("ref_commercial_select_img").src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/bt_contact_find_hover.gif";}, false);
  114. Event.observe('ref_commercial_select_img', 'mousedown', function(){$("ref_commercial_select_img").src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/bt_contact_find_down.gif";}, false);
  115. Event.observe('ref_commercial_select_img', 'mouseup', function(){$("ref_commercial_select_img").src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/bt_contact_find.gif";}, false);
  116. Event.observe('ref_commercial_select_img', 'mouseout', function(){$("ref_commercial_select_img").src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/bt_contact_find.gif";}, false);
  117. Event.observe('ref_commercial_select_img', 'click', function(evt){Event.stop(evt); show_mini_moteur_contacts ("recherche_client_set_contact", "\'ref_commercial\', \'nom_commercial\' "); preselect ('<?php echo $COMMERCIAL_ID_PROFIL; ?>', 'id_profil_m'); page.annuaire_recherche_mini();}, false);
  118. </script></td>
  119. </tr>
  120. <tr>
  121. <td class="size_strict"><span class="labelled_ralonger">Adresse de Livraison:</span>
  122. </td><td>
  123. <div style="position:relative; top:0px; left:0px; width:100%; height:0px;">
  124. <iframe id="iframe_liste_choix_adresse_livraison" frameborder="0" scrolling="no" src="about:_blank" class="choix_liste_choix_coordonnee" style="display:none"></iframe>
  125. <div id="choix_liste_choix_adresse_livraison" class="choix_liste_choix_coordonnee" style="display:none"></div></div>
  126. <div id="adresse_livraison_choisie" class="simule_champs" style="width:99%;cursor: default;">
  127. <img src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/bt-arrow_select.gif"/ style="float:right" id="bt_adresse_livraison_choisie">
  128. <span id="lib_adresse_livraison_choisie"><?php echo getLib_adresse($profils[$id_profil]->getRef_adr_livraison ())?></span>
  129. </div>
  130. <input name="ref_adr_livraison" id="ref_adr_livraison" type="hidden" class="classinput_xsize" value="<?php echo htmlentities($profils[$id_profil]->getRef_adr_livraison ()); ?>" />
  131. </td>
  132. </tr>
  133. <tr>
  134. <td class="size_strict">
  135. <span class="labelled_ralonger">Adresse de Facturation:</span>
  136. </td><td>
  137. <div style="position:relative; top:0px; left:0px; width:100%; height:0px;">
  138. <iframe id="iframe_liste_choix_adresse_facturation" frameborder="0" scrolling="no" src="about:_blank" class="choix_liste_choix_coordonnee" style="display:none"></iframe>
  139. <div id="choix_liste_choix_adresse_facturation" class="choix_liste_choix_coordonnee" style="display:none"></div></div>
  140. <div id="adresse_facturation_choisie" class="simule_champs" style="width:99%;cursor: default;">
  141. <img src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/bt-arrow_select.gif"/ style="float:right" id="bt_adresse_facturation_choisie">
  142. <span id="lib_adresse_facturation_choisie"><?php echo getLib_adresse($profils[$id_profil]->getRef_adr_facturation ())?></span>
  143. </div>
  144. <input name="ref_adr_facturation" id="ref_adr_facturation" type="hidden" class="classinput_xsize" value="<?php echo htmlentities($profils[$id_profil]->getRef_adr_facturation ()); ?>" />
  145. </td>
  146. </tr>
  147. </table>
  148. <script type="text/javascript" language="javascript">
  149. // la fonction toggle_cadenas_et_valeurs est définie dans _annuaire.js
  150. Event.observe('valeurs_default_flag', 'click',function(evt){$("champs_par_defaut").toggle();}, false);
  151. Event.observe('libelle_valeurs_default_flag', 'click',function(evt){$("valeurs_default_flag").click();}, false);
  152. // si on change la catégorie client, les cadenas sont mis ŕ ouvert et on recopie les valeurs de la categorie dans les valeurs de retour
  153. Event.observe('id_client_categ', 'change',function(evt)
  154. {
  155. toggle_cadenas_et_valeurs('flg_facturation_periodique', 'facturation_periodique', 'img_facturation_periodique_cadenas-ouvert', 'img_facturation_periodique_cadenas-ferme', 'listereadonly', 'ferme', 'def_facturation_periodique', 'retour_value_facturation_periodique');
  156. toggle_cadenas_et_valeurs('flg_id_edition_mode_favori', 'id_edition_mode_favori', 'img_id_edition_mode_favori_cadenas-ouvert', 'img_id_edition_mode_favori_cadenas-ferme', 'listereadonly', 'ferme', 'def_id_edition_mode_favori', 'retour_value_id_edition_mode_favori');
  157. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ferme', 'def_delai_reglement', 'retour_value_delai_reglement');
  158. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement_fdm', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ferme', 'def_delai_reglement_fdm', 'retour_value_delai_reglement_fdm');
  159. toggle_cadenas_et_valeurs('flg_id_reglement_mode_favori', 'id_reglement_mode_favori', 'img_id_reglement_mode_favori_cadenas-ouvert', 'img_id_reglement_mode_favori_cadenas-ferme', 'listereadonly', 'ferme', 'def_id_reglement_mode_favori', 'retour_value_id_reglement_mode_favori');
  160. toggle_cadenas_et_valeurs('flg_id_cycle_relance', 'id_cycle_relance', 'img_id_cycle_relance_cadenas-ouvert', 'img_id_cycle_relance_cadenas-ferme', 'listereadonly', 'ferme', 'def_id_cycle_relance', 'retour_value_id_cycle_relance');
  161. toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ferme', 'def_encours', 'retour_value_encours');
  162. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_type', 'img_prepaiement_type_cadenas-ouvert', 'img_prepaiement_type_cadenas-ferme', 'listereadonly', 'ferme', 'def_prepaiement_type', 'retour_value_prepaiement_type');
  163. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_ratio', 'img_prepaiement_type_cadenas-ouvert', 'img_prepaiement_type_cadenas-ferme', 'listereadonly', 'ferme', 'def_prepaiement_ratio', 'retour_value_prepaiement_ratio');
  164. toggle_cadenas_et_valeurs('flg_id_tarif', 'id_tarif', 'img_id_tarif_cadenas-ouvert', 'img_id_tarif_cadenas-ferme', 'listereadonly', 'ferme', 'def_id_tarif', 'retour_value_id_tarif');
  165. toggle_cadenas_et_valeurs('flg_app_tarifs', 'app_tarifs', 'img_app_tarifs_cadenas-ouvert', 'img_app_tarifs_cadenas-ferme', 'listereadonly', 'ferme','def_app_tarifs', 'retour_value_app_tarifs');
  166. annu_client_categ_modifie_preselect ($("id_client_categ").value);
  167. }, false);
  168. // facturation périodique
  169. Event.observe('img_facturation_periodique_cadenas-ferme', 'click',
  170. function(evt){
  171. toggle_cadenas_et_valeurs('flg_facturation_periodique', 'facturation_periodique', 'img_facturation_periodique_cadenas-ouvert', 'img_facturation_periodique_cadenas-ferme', 'listereadonly', 'ouvert', 'def_facturation_periodique', 'retour_value_facturation_periodique');
  172. $('retour_value_facturation_periodique').value = $('def_facturation_periodique').value;
  173. }, false);
  174. Event.observe('img_facturation_periodique_cadenas-ouvert', 'click',
  175. function(evt){
  176. toggle_cadenas_et_valeurs('flg_facturation_periodique', 'facturation_periodique', 'img_facturation_periodique_cadenas-ouvert', 'img_facturation_periodique_cadenas-ferme', 'listereadonly', 'ferme', 'def_facturation_periodique', 'retour_value_facturation_periodique');
  177. }, false);
  178. Event.observe('facturation_periodique', 'click',
  179. function(evt){
  180. toggle_cadenas_et_valeurs('flg_facturation_periodique', 'facturation_periodique', 'img_facturation_periodique_cadenas-ouvert', 'img_facturation_periodique_cadenas-ferme', 'listereadonly', 'ouvert', 'def_facturation_periodique', 'retour_value_facturation_periodique');
  181. }, false);
  182. // mode édition favori
  183. Event.observe('img_id_edition_mode_favori_cadenas-ferme', 'click',
  184. function(evt){
  185. toggle_cadenas_et_valeurs('flg_id_edition_mode_favori', 'id_edition_mode_favori', 'img_id_edition_mode_favori_cadenas-ouvert', 'img_id_edition_mode_favori_cadenas-ferme', 'listereadonly', 'ouvert', 'def_id_edition_mode_favori', 'retour_value_id_edition_mode_favori');
  186. $('retour_value_id_edition_mode_favori').value = $('def_id_edition_mode_favori').value;
  187. }, false);
  188. Event.observe('img_id_edition_mode_favori_cadenas-ouvert', 'click',
  189. function(evt){toggle_cadenas_et_valeurs('flg_id_edition_mode_favori', 'id_edition_mode_favori', 'img_id_edition_mode_favori_cadenas-ouvert', 'img_id_edition_mode_favori_cadenas-ferme', 'listereadonly', 'ferme', 'def_id_edition_mode_favori', 'retour_value_id_edition_mode_favori');
  190. }, false);
  191. Event.observe('id_edition_mode_favori', 'click',
  192. function(evt){
  193. toggle_cadenas_et_valeurs('flg_id_edition_mode_favori', 'id_edition_mode_favori', 'img_id_edition_mode_favori_cadenas-ouvert', 'img_id_edition_mode_favori_cadenas-ferme', 'listereadonly', 'ouvert', 'def_id_edition_mode_favori', 'retour_value_id_edition_mode_favori');
  194. }, false);
  195. // délai de rčglement
  196. Event.observe('img_delai_reglement_cadenas-ferme', 'click',
  197. function(evt){
  198. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ouvert', 'def_delai_reglement', 'retour_value_delai_reglement');
  199. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement_fdm', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ouvert', 'def_delai_reglement_fdm', 'retour_value_delai_reglement_fdm');
  200. $('retour_value_delai_reglement').value = $('def_delai_reglement').value;
  201. $('retour_value_delai_reglement_fdm').checked = $('def_delai_reglement_fdm').checked;
  202. }, false);
  203. Event.observe('img_delai_reglement_cadenas-ouvert', 'click',
  204. function(evt){
  205. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ferme', 'def_delai_reglement', 'retour_value_delai_reglement');
  206. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement_fdm', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ferme', 'def_delai_reglement_fdm', 'retour_value_delai_reglement_fdm');
  207. }, false);
  208. Event.observe('delai_reglement', 'click',
  209. function(evt){
  210. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ouvert', 'def_delai_reglement', 'retour_value_delai_reglement');
  211. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement_fdm', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ouvert', 'def_delai_reglement_fdm', 'retour_value_delai_reglement_fdm');
  212. }, false);
  213. Event.observe('delai_reglement', 'change',
  214. function(evt){
  215. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ouvert', 'def_delai_reglement', 'retour_value_delai_reglement');
  216. if ($('delai_reglement').value=="") $('retour_value_delai_reglement').value='';
  217. }, false);
  218. Event.observe('delai_reglement_fdm', 'click',
  219. function(evt){
  220. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ouvert', 'def_delai_reglement', 'retour_value_delai_reglement');
  221. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement_fdm', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ouvert', 'def_delai_reglement_fdm', 'retour_value_delai_reglement_fdm');
  222. }, false);
  223. // rčglement favori
  224. Event.observe('img_id_reglement_mode_favori_cadenas-ferme', 'click',
  225. function(evt){
  226. toggle_cadenas_et_valeurs('flg_id_reglement_mode_favori', 'id_reglement_mode_favori', 'img_id_reglement_mode_favori_cadenas-ouvert', 'img_id_reglement_mode_favori_cadenas-ferme', 'listereadonly', 'ouvert', 'def_id_reglement_mode_favori', 'retour_value_id_reglement_mode_favori');
  227. $('retour_value_id_reglement_mode_favori').value = $('def_id_reglement_mode_favori').value;
  228. }, false);
  229. Event.observe('img_id_reglement_mode_favori_cadenas-ouvert','click',
  230. function(evt){
  231. toggle_cadenas_et_valeurs('flg_id_reglement_mode_favori', 'id_reglement_mode_favori', 'img_id_reglement_mode_favori_cadenas-ouvert', 'img_id_reglement_mode_favori_cadenas-ferme', 'listereadonly', 'ferme', 'def_id_reglement_mode_favori', 'retour_value_id_reglement_mode_favori');
  232. }, false);
  233. Event.observe('id_reglement_mode_favori', 'click',
  234. function(evt){
  235. toggle_cadenas_et_valeurs('flg_id_reglement_mode_favori', 'id_reglement_mode_favori', 'img_id_reglement_mode_favori_cadenas-ouvert', 'img_id_reglement_mode_favori_cadenas-ferme', 'listereadonly', 'ouvert', 'def_id_reglement_mode_favori', 'retour_value_id_reglement_mode_favori');
  236. }, false);
  237. // cycle de relance
  238. Event.observe('img_id_cycle_relance_cadenas-ferme', 'click',
  239. function(evt){
  240. toggle_cadenas_et_valeurs('flg_id_cycle_relance', 'id_cycle_relance', 'img_id_cycle_relance_cadenas-ouvert', 'img_id_cycle_relance_cadenas-ferme', 'listereadonly', 'ouvert', 'def_id_cycle_relance', 'retour_value_id_cycle_relance');
  241. }, false);
  242. Event.observe('img_id_cycle_relance_cadenas-ouvert', 'click',
  243. function(evt){
  244. toggle_cadenas_et_valeurs('flg_id_cycle_relance', 'id_cycle_relance', 'img_id_cycle_relance_cadenas-ouvert', 'img_id_cycle_relance_cadenas-ferme', 'listereadonly', 'ferme', 'def_id_cycle_relance', 'retour_value_id_cycle_relance');
  245. }, false);
  246. Event.observe('id_cycle_relance', 'click',
  247. function(evt){
  248. toggle_cadenas_et_valeurs('flg_id_cycle_relance', 'id_cycle_relance', 'img_id_cycle_relance_cadenas-ouvert', 'img_id_cycle_relance_cadenas-ferme', 'listereadonly', 'ouvert', 'def_id_cycle_relance', 'retour_value_id_cycle_relance');
  249. }, false);
  250. // Encours
  251. Event.observe('img_encours_cadenas-ferme', 'click',
  252. function(evt){
  253. toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ouvert', 'def_encours', 'retour_value_encours');
  254. $('retour_value_encours').value = $('def_encours').value;
  255. }, false);
  256. Event.observe('img_encours_cadenas-ouvert', 'click',
  257. function(evt){
  258. toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ferme', 'def_encours', 'retour_value_encours');
  259. }, false);
  260. Event.observe('encours', 'click',
  261. function(evt){
  262. toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ouvert', 'def_encours', 'retour_value_encours');
  263. }, false);
  264. Event.observe('encours', 'change',
  265. function(evt){
  266. toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ouvert', 'def_encours', 'retour_value_encours');
  267. }, false);
  268. // prepaiement et ratio
  269. Event.observe('img_prepaiement_type_cadenas-ferme', 'click',
  270. function(evt){
  271. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_type', 'img_prepaiement_type_cadenas-ouvert', 'img_prepaiement_type_cadenas-ferme', 'listereadonly', 'ouvert', 'def_prepaiement_type', 'retour_value_prepaiement_type');
  272. $('retour_value_prepaiement_type').value = $('def_prepaiement_type').value;
  273. $('retour_value_prepaiement_ratio').value = $('def_prepaiement_ratio').value;
  274. }, false);
  275. Event.observe('img_prepaiement_type_cadenas-ouvert', 'click',
  276. function(evt){
  277. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_type', 'img_prepaiement_type_cadenas-ouvert', 'img_prepaiement_type_cadenas-ferme', 'listereadonly', 'ferme', 'def_prepaiement_type', 'retour_value_prepaiement_type');
  278. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_ratio','img_prepaiement_type_cadenas-ouvert', 'img_prepaiement_type_cadenas-ferme', 'listereadonly', 'ferme', 'def_prepaiement_ratio', 'retour_value_prepaiement_ratio');
  279. }, false);
  280. Event.observe('prepaiement_type', 'click',
  281. function(evt){
  282. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_type', 'img_prepaiement_type_cadenas-ouvert', 'img_prepaiement_type_cadenas-ferme', 'listereadonly', 'ouvert', 'def_prepaiement_type', 'retour_value_prepaiement_type');
  283. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_ratio','img_prepaiement_type_cadenas-ouvert', 'img_prepaiement_type_cadenas-ferme', 'listereadonly', 'ouvert', 'def_prepaiement_ratio', 'retour_value_prepaiement_ratio');
  284. }, false);
  285. Event.observe('prepaiement_type', 'change',
  286. function(evt){
  287. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_type', 'img_prepaiement_type_cadenas-ouvert', 'img_prepaiement_type_cadenas-ferme', 'listereadonly', 'ouvert', 'def_prepaiement_type', 'retour_value_prepaiement_type');
  288. }, false);
  289. Event.observe('prepaiement_ratio', 'click',
  290. function(evt){
  291. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_ratio','img_prepaiement_type_cadenas-ouvert', 'img_prepaiement_type_cadenas-ferme', 'listereadonly', 'ouvert', 'def_prepaiement_ratio', 'retour_value_prepaiement_ratio');
  292. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_type', 'img_prepaiement_type_cadenas-ouvert', 'img_prepaiement_type_cadenas-ferme', 'listereadonly', 'ouvert', 'def_prepaiement_type', 'retour_value_prepaiement_type');
  293. }, false);
  294. Event.observe('prepaiement_ratio', 'change',
  295. function(evt){
  296. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_ratio', 'img_prepaiement_type_cadenas-ouvert', 'img_prepaiement_type_cadenas-ferme', 'listereadonly', 'ouvert', 'def_prepaiement_ratio', 'retour_value_prepaiement_ratio');}, false);
  297. Event.observe("prepaiement_type", "change", function(evt){
  298. if ($("prepaiement_type").options[0].selected){
  299. $("prepaiement_ratio").value = $("prepaiement_ratio_defaut").value;
  300. }else{
  301. $("prepaiement_ratio").value = '0';
  302. // version 2.051
  303. $("retour_value_prepaiement_ratio").value = '0';
  304. }
  305. }, false);
  306. // grille tarifs
  307. Event.observe('img_id_tarif_cadenas-ferme', 'click',
  308. function(evt){
  309. toggle_cadenas_et_valeurs('flg_id_tarif', 'id_tarif', 'img_id_tarif_cadenas-ouvert', 'img_id_tarif_cadenas-ferme', 'listereadonly', 'ouvert', 'def_id_tarif', 'retour_value_id_tarif');
  310. $('retour_value_id_tarif').value = $('def_id_tarif').value;
  311. }, false);
  312. Event.observe('img_id_tarif_cadenas-ouvert', 'click',
  313. function(evt){
  314. toggle_cadenas_et_valeurs('flg_id_tarif', 'id_tarif', 'img_id_tarif_cadenas-ouvert', 'img_id_tarif_cadenas-ferme', 'listereadonly', 'ferme', 'def_id_tarif', 'retour_value_id_tarif');
  315. }, false);
  316. Event.observe('id_tarif', 'click',
  317. function(evt){
  318. toggle_cadenas_et_valeurs('flg_id_tarif', 'id_tarif', 'img_id_tarif_cadenas-ouvert', 'img_id_tarif_cadenas-ferme', 'listereadonly', 'ouvert', 'def_id_tarif', 'retour_value_id_tarif');
  319. }, false);
  320. Event.observe('retour_value_id_tarif', 'change',
  321. function(evt)
  322. {
  323. if ($('retour_value_id_tarif').value == 0 )
  324. $('retour_value_id_tarif').value="";
  325. }, false);
  326. // Afficher tarifs
  327. Event.observe('img_app_tarifs_cadenas-ferme', 'click',
  328. function(evt){
  329. toggle_cadenas_et_valeurs('flg_app_tarifs', 'app_tarifs', 'img_app_tarifs_cadenas-ouvert', 'img_app_tarifs_cadenas-ferme', 'listereadonly', 'ouvert', 'def_app_tarifs', 'retour_value_app_tarifs');
  330. }, false);
  331. Event.observe('img_app_tarifs_cadenas-ouvert', 'click',
  332. function(evt){
  333. toggle_cadenas_et_valeurs('flg_app_tarifs', 'app_tarifs', 'img_app_tarifs_cadenas-ouvert', 'img_app_tarifs_cadenas-ferme', 'listereadonly', 'ferme', 'def_app_tarifs', 'retour_value_app_tarifs');
  334. $('retour_value_app_tarifs').value = $('def_app_tarifs').value;
  335. }, false);
  336. Event.observe('app_tarifs', 'click',
  337. function(evt){
  338. toggle_cadenas_et_valeurs('flg_app_tarifs', 'app_tarifs', 'img_app_tarifs_cadenas-ouvert', 'img_app_tarifs_cadenas-ferme', 'listereadonly', 'ouvert', 'def_app_tarifs', 'retour_value_app_tarifs');
  339. }, false);
  340. Event.observe('retour_value_app_tarifs', 'change',
  341. function(evt){
  342. if ($('retour_value_app_tarifs').value == 0 ) $('retour_value_app_tarifs').value = $('def_app_tarifs').value;
  343. }, false);
  344. </script>
  345. <hr class="bleu_liner" />
  346. <p class="labelled_ralonger" style="width: 100%; margin-left: 25px;">
  347. <input type="checkbox" id="valeurs_default_flag" />
  348. <a id="libelle_valeurs_default_flag">Editer les informations avancées</a>
  349. </p>
  350. <div class="reduce_in_edit_mode" id="champs_par_defaut" style="display: none">
  351. <table class="minimizetable" id="table_champs_par_defaut"
  352. cellpadding="0" cellspacing="4" border="0">
  353. <tr>
  354. <td class="size_strict">
  355. <span class="labelled_ralonger">Facturation p&eacute;riodique:</span>
  356. </td>
  357. <td class="size_strict">
  358. <img align="center"
  359. id="img_facturation_periodique_cadenas-ferme"
  360. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  361. / width="12px" height="12px" style="float: center; cursor: pointer">
  362. </img>
  363. <img align="center" id="img_facturation_periodique_cadenas-ouvert"
  364. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  365. / width="12px" height="12px"
  366. style="float: center; cursor: pointer; display: none;">
  367. </img>
  368. <input type="checkbox" id="flg_facturation_periodique" style="display:none;"/>
  369. </td>
  370. <td colspan="4">
  371. <select id="facturation_periodique"
  372. <?php if ($ce_client['facturation_periodique'] == $categorie_client->facturation_periodique) { ?>
  373. class="classinput_xsize listereadonly"
  374. <?php } else {?>
  375. class="classinput_xsize"
  376. <?php }?>
  377. >
  378. <?php
  379. foreach ($FACTURES_PAR_MOIS as $key=>$valeur)
  380. { ?>
  381. <option value="<?php echo $key;?>"<?php if ($profils[$id_profil]->getFactures_par_mois () == $key) {echo 'selected="selected"';} ?>>
  382. <?php echo $valeur;?>
  383. </option>
  384. <?php if ($ce_client['facturation_periodique'] == $categorie_client->facturation_periodique) { ?>
  385. <script type="text/javascript" language="javascript">
  386. toggle_cadenas_et_valeurs('flg_facturation_periodique', 'facturation_periodique', 'img_facturation_periodique_cadenas-ouvert', 'img_facturation_periodique_cadenas-ferme', 'listereadonly', 'ferme', 'def_facturation_periodique', 'retour_value_facturation_periodique');
  387. </script>
  388. <?php } else {?>
  389. <script type="text/javascript" language="javascript">
  390. toggle_cadenas_et_valeurs('flg_facturation_periodique', 'facturation_periodique', 'img_facturation_periodique_cadenas-ouvert', 'img_facturation_periodique_cadenas-ferme', 'listereadonly', 'ouvert', 'def_facturation_periodique', 'retour_value_facturation_periodique');
  391. </script>
  392. <?php }?>
  393. <?php
  394. } ?>
  395. </select> <!-- la valeur par défaut $FACTURES_PAR_MOIS[0] -->
  396. <input type="text" id="def_facturation_periodique" class="classinput_xsize"
  397. value="<?php echo $categorie_client->facturation_periodique;?>" style="display:none;">
  398. <input id="retour_value_facturation_periodique"
  399. name="retour_value_facturation_periodique" type="text" value=""
  400. class="classinput_lsize" size="4" style="width:30%;display:none;" />
  401. </td>
  402. </tr>
  403. <tr>
  404. <td class="size_strict">
  405. <span class="labelled_ralonger">Mode d'&eacute;dition favori:</span>
  406. </td>
  407. <td>
  408. <img id="img_id_edition_mode_favori_cadenas-ferme"
  409. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  410. / width="12px" height="12px" style="float: center; cursor: pointer">
  411. </img>
  412. <img id="img_id_edition_mode_favori_cadenas-ouvert"
  413. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  414. / width="12px" height="12px"
  415. style="float: center; cursor: pointer; display: none;">
  416. </img>
  417. <input type="checkbox" id="flg_id_edition_mode_favori" style="display:none;" />
  418. </td>
  419. <td colspan="4" style="width: 100%;">
  420. <select id="id_edition_mode_favori" class="classinput_xsize listereadonly"
  421. <?php if ($ce_client['id_edition_mode_favori'] == $categorie_client->id_edition_mode_favori){ ?>
  422. class="classinput_xsize listereadonly"
  423. <?php } else {?>
  424. class="classinput_xsize"
  425. <?php }?>
  426. >
  427. <option value="0" <?php if (($ce_client['id_edition_mode_favori'] == "") || ($ce_client['id_edition_mode_favori'] == 0)) {echo ' selected="selected"';}?>>Non Défini</option>
  428. <?php
  429. $modes_edition = getEdition_modes_actifs();
  430. foreach ($modes_edition as $mode_edition)
  431. {?>
  432. <option
  433. <?php
  434. if ( $mode_edition->id_edition_mode == $ce_client['id_edition_mode_favori'] )
  435. echo ' selected="selected" ';
  436. echo ' value="'.$mode_edition->id_edition_mode.'"';
  437. ?>><?php
  438. echo $mode_edition->lib_edition_mode;
  439. if ($ce_client['id_edition_mode_favori'] == $categorie_client->id_edition_mode_favori){ ?>
  440. <script type="text/javascript" language="javascript">
  441. toggle_cadenas_et_valeurs('flg_id_edition_mode_favori', 'id_edition_mode_favori', 'img_id_edition_mode_favori_cadenas-ouvert', 'img_id_edition_mode_favori_cadenas-ferme', 'listereadonly', 'ferme', 'def_id_edition_mode_favori', 'retour_value_id_edition_mode_favori');
  442. </script>
  443. <?php } else {?>
  444. <script type="text/javascript" language="javascript">
  445. toggle_cadenas_et_valeurs('flg_id_edition_mode_favori', 'id_edition_mode_favori', 'img_id_edition_mode_favori_cadenas-ouvert', 'img_id_edition_mode_favori_cadenas-ferme', 'listereadonly', 'ouvert', 'def_id_edition_mode_favori', 'retour_value_id_edition_mode_favori');
  446. </script>
  447. <?php }?>
  448. </option>
  449. <?php }?>
  450. </select>
  451. <input id="def_id_edition_mode_favori" type="text"
  452. class="classinput_xsize"
  453. value="
  454. <?php
  455. $def_edition_mode = $categorie_client->id_edition_mode_favori;
  456. if (is_null($def_edition_mode) || ($def_edition_mode==0))
  457. $def_edition_mode = 0;
  458. echo $def_edition_mode;
  459. ?>
  460. "
  461. style="display:none;">
  462. <input name="retour_value_id_edition_mode_favori"
  463. id="retour_value_id_edition_mode_favori" type="text" value=""
  464. class="classinput_lsize" size="4" style="width:30%;display:none;" />
  465. </td>
  466. </tr>
  467. <tr>
  468. <td class="size_strict"><span class="labelled_ralonger">D&eacute;lai
  469. de r&egrave;glement:</span></td>
  470. <td>
  471. <img id="img_delai_reglement_cadenas-ferme"
  472. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  473. width="12px" height="12px" style="float: center; cursor: pointer"></img>
  474. <img id="img_delai_reglement_cadenas-ouvert"
  475. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  476. width="12px" height="12px"
  477. style="float: center; cursor: pointer; display: none;"></img>
  478. <input
  479. type="checkbox" id="flg_delai_reglement" style="display:none;">
  480. </td>
  481. <td colspan="2">
  482. <?php
  483. $val_delai_reglement = "";
  484. $val_delai_reglement_fdm = 0;
  485. if (!is_null($ce_client['delai_reglement']))
  486. {
  487. if(strpos($ce_client['delai_reglement'],"FDM") === false)
  488. $val_delai_reglement = $ce_client['delai_reglement'];
  489. else
  490. {
  491. $val_delai_reglement = substr($ce_client['delai_reglement'], 0, strlen($ce_client['delai_reglement'])-3);
  492. $val_delai_reglement_fdm = 1;
  493. }
  494. }
  495. ?>
  496. <input id="delai_reglement" type="text"
  497. value="<?php echo $val_delai_reglement ?>"
  498. <?php if ($ce_client['delai_reglement'] == $categorie_client->delai_reglement) { ?>
  499. class="classinput_xsize listereadonly"
  500. <?php } else {?>
  501. class="classinput_xsize"
  502. <?php }?>
  503. size="4" maxlength="4"
  504. style="width: 30px;"/> jour(s)
  505. <?php
  506. if ($ce_client['delai_reglement'] == $categorie_client->delai_reglement){ ?>
  507. <script type="text/javascript" language="javascript">
  508. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ferme', 'def_delai_reglement', 'retour_value_delai_reglement');
  509. </script>
  510. <?php } else {?>
  511. <script type="text/javascript" language="javascript">
  512. toggle_cadenas_et_valeurs('flg_delai_reglement', 'delai_reglement', 'img_delai_reglement_cadenas-ouvert', 'img_delai_reglement_cadenas-ferme', 'listereadonly', 'ouvert', 'def_delai_reglement', 'retour_value_delai_reglement');
  513. </script>
  514. <?php }?>
  515. <?php
  516. $def_delai_reglement = "";
  517. $def_delai_reglement_fdm = 0;
  518. if (!is_null($categorie_client->delai_reglement))
  519. {
  520. if(strpos($categorie_client->delai_reglement,"FDM") === false)
  521. $def_delai_reglement = $categorie_client->delai_reglement;
  522. else
  523. {
  524. $def_delai_reglement = substr($categorie_client->delai_reglement, 0, strlen($categorie_client->delai_reglement)-3);
  525. $def_delai_reglement_fdm = 1;
  526. }
  527. }
  528. ?>
  529. <input id="def_delai_reglement" type="text"
  530. value= "<?php echo $def_delai_reglement ?>"
  531. class="classinput_lsize"
  532. size="4" style="width:30px;display:none;" />
  533. <input id="retour_value_delai_reglement" name="retour_value_delai_reglement"
  534. type="text" value="" class="classinput_lsize" size="4"
  535. style="width:30px;display:none;" value=""/>
  536. <input type="checkbox" id="delai_reglement_fdm" value="1"
  537. class="listereadonly"
  538. <?php
  539. if( $val_delai_reglement_fdm == 1 )
  540. {
  541. echo 'checked=true';
  542. }
  543. ?>>
  544. Fin de mois
  545. <input type="checkbox" id="def_delai_reglement_fdm" value="1"
  546. <?php
  547. if( $def_delai_reglement_fdm == 1 )
  548. {
  549. echo 'checked=true';
  550. }
  551. ?> style="display:none;">
  552. <input type="checkbox"
  553. id="retour_value_delai_reglement_fdm"
  554. name="retour_value_delai_reglement_fdm" value="1"
  555. style="display:none;"
  556. <?php
  557. if( $val_delai_reglement_fdm == 1 )
  558. {
  559. echo 'checked=true';
  560. }
  561. ?>
  562. >
  563. </td>
  564. </tr>
  565. <tr>
  566. <td class="size_strict"><span class="labelled_ralonger">R&egrave;glement
  567. favori par:</span></td>
  568. <td>
  569. <img id="img_id_reglement_mode_favori_cadenas-ferme"
  570. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  571. / width="12px" height="12px" style="float: center; cursor: pointer"></img>
  572. <img id="img_id_reglement_mode_favori_cadenas-ouvert"
  573. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  574. / width="12px" height="12px"
  575. style="float: center; cursor: pointer; display: none;"></img>
  576. <input
  577. type="checkbox"
  578. id="flg_id_reglement_mode_favori" style="display:none;">
  579. </td>
  580. <td colspan="4" style="width: 100%;">
  581. <select
  582. id="id_reglement_mode_favori"
  583. <?php if ($ce_client['id_reglement_mode_favori'] == $categorie_client->id_reglement_mode_favori) { ?>
  584. class="classinput_xsize listereadonly"
  585. <?php } else {?>
  586. class="classinput_xsize"
  587. <?php }?>
  588. >
  589. <option value="0" <?php if ( $ce_client['id_reglement_mode_favori']=="" ) echo 'selected="selected"';?>>Non Défini</option>
  590. <?php
  591. $modes_reglement = getReglements_modes();
  592. foreach ($modes_reglement as $mode_reglement)
  593. {
  594. echo '<option ';
  595. if ( $mode_reglement->id_reglement_mode == $ce_client['id_reglement_mode_favori'])
  596. echo 'selected="selected" ';
  597. echo 'value="'.$mode_reglement->id_reglement_mode.'"/>'.$mode_reglement->lib_reglement_mode;
  598. ?><?php
  599. }
  600. ?>
  601. </select>
  602. <?php
  603. if ($ce_client['id_reglement_mode_favori'] == $categorie_client->id_reglement_mode_favori){ ?>
  604. <script type="text/javascript" language="javascript">
  605. toggle_cadenas_et_valeurs('flg_id_reglement_mode_favori', 'id_reglement_mode_favori', 'img_id_reglement_mode_favori_cadenas-ouvert', 'img_id_reglement_mode_favori_cadenas-ferme', 'listereadonly', 'ferme', 'def_id_reglement_mode_favori', 'retour_value_id_reglement_mode_favori');
  606. </script>
  607. <?php } else {?>
  608. <script type="text/javascript" language="javascript">
  609. toggle_cadenas_et_valeurs('flg_id_reglement_mode_favori', 'id_reglement_mode_favori', 'img_id_reglement_mode_favori_cadenas-ouvert', 'img_id_reglement_mode_favori_cadenas-ferme', 'listereadonly', 'ouvert', 'def_id_reglement_mode_favori', 'retour_value_id_reglement_mode_favori');
  610. </script>
  611. <?php }?>
  612. <input id="def_id_reglement_mode_favori" type="text"
  613. value="<?php if ($categorie_client->id_reglement_mode_favori=="") echo "0"; else echo $categorie_client->id_reglement_mode_favori; ?>"
  614. style="display:none;">
  615. <input
  616. name="retour_value_id_reglement_mode_favori"
  617. id="retour_value_id_reglement_mode_favori" type="text" style="display:none;">
  618. </td>
  619. </tr>
  620. <tr>
  621. <td class="size_strict"><span class="labelled_ralonger">Cycle de relance:</span></td>
  622. <td>
  623. <img id="img_id_cycle_relance_cadenas-ferme"
  624. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  625. / width="12px" height="12px" style="float: center; cursor: pointer"></img>
  626. <img id="img_id_cycle_relance_cadenas-ouvert"
  627. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  628. / width="12px" height="12px"
  629. style="float: center; cursor: pointer; display: none;"></img>
  630. <input
  631. type="checkbox"
  632. id="flg_id_cycle_relance" style="display:none;">
  633. </td>
  634. <td colspan="4" style="width: 100%;">
  635. <select
  636. id="id_cycle_relance"
  637. <?php if ($ce_client['id_cycle_relance'] == $categorie_client->id_relance_modele) { ?>
  638. class="classinput_xsize listereadonly"
  639. <?php } else {?>
  640. class="classinput_xsize"
  641. <?php }?>
  642. >
  643. <?php
  644. $cycles_relances = charger_factures_relances_modeles ();
  645. foreach ($cycles_relances as $cycle_relance)
  646. {
  647. echo '<option ';
  648. if ( $cycle_relance->id_relance_modele == $ce_client['id_cycle_relance'])
  649. {
  650. echo 'selected="selected" ';
  651. }
  652. echo 'value="'.$cycle_relance->id_relance_modele.'"/>'.$cycle_relance->lib_relance_modele;
  653. }
  654. ?>
  655. </select>
  656. <?php
  657. if ($ce_client['id_cycle_relance'] == $categorie_client->id_relance_modele){ ?>
  658. <script type="text/javascript" language="javascript">
  659. toggle_cadenas_et_valeurs('flg_id_cycle_relance', 'id_cycle_relance', 'img_id_cycle_relance_cadenas-ouvert', 'img_id_cycle_relance_cadenas-ferme', 'listereadonly', 'ferme', 'def_id_cycle_relance', 'retour_value_id_cycle_relance');
  660. </script>
  661. <?php } else {?>
  662. <script type="text/javascript" language="javascript">
  663. toggle_cadenas_et_valeurs('flg_id_cycle_relance', 'id_cycle_relance', 'img_id_cycle_relance_cadenas-ouvert', 'img_id_cycle_relance_cadenas-ferme', 'listereadonly', 'ouvert', 'def_id_cycle_relance', 'retour_value_id_cycle_relance');
  664. </script>
  665. <?php }?>
  666. <input id="def_id_cycle_relance" type="text"
  667. value="<?php if ($categorie_client->id_relance_modele=="") echo "0"; else echo $categorie_client->id_relance_modele; ?>"
  668. style="display:none;">
  669. <input
  670. name="retour_value_id_cycle_relance"
  671. id="retour_value_id_cycle_relance" type="text" style="display:none;">
  672. </td>
  673. </tr>
  674. <tr>
  675. <td class="size_strict"><span class="labelled_ralonger">Encours:</span>
  676. </td>
  677. <td><img id="img_encours_cadenas-ferme"
  678. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  679. / width="12px" height="12px" style="float: center; cursor: pointer"></img>
  680. <img id="img_encours_cadenas-ouvert"
  681. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  682. / width="12px" height="12px"
  683. style="float: center; cursor: pointer; display: none;"></img> <input
  684. type="checkbox" id="flg_encours"
  685. style="display: none;"></td>
  686. <td style="width: 80px;">
  687. <input id="encours" type="text"
  688. <?php if ($ce_client['defaut_encours'] == $categorie_client->defaut_encours) { ?>
  689. class="classinput_xsize listereadonly"
  690. <?php } else {?>
  691. class="classinput_xsize"
  692. <?php }?>
  693. size="4"
  694. value="<?php echo $ce_client['defaut_encours'];?>"
  695. style="width: 80px;"> <?php echo $MONNAIE[1];?>
  696. <?php
  697. if ($ce_client['defaut_encours'] == $categorie_client->defaut_encours){ ?>
  698. <script type="text/javascript" language="javascript">
  699. toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ferme', 'def_encours', 'retour_value_encours');
  700. </script>
  701. <?php } else {?>
  702. <script type="text/javascript" language="javascript">
  703. toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ouvert', 'def_encours', 'retour_value_encours');
  704. </script>
  705. <?php }?>
  706. <input id="def_encours" type="text" class="classinput_xsize"
  707. value="<?php echo $categorie_client->defaut_encours; ?>" style="display:none;">
  708. <input name="retour_value_encours" id="retour_value_encours"
  709. type="text" class="classinput_xsize" style="display:none;">
  710. </td>
  711. </tr>
  712. <tr>
  713. <td class="size_strict"><span class="labelled_ralonger">Pré-paiement:</span>
  714. </td>
  715. <td>
  716. <img id="img_prepaiement_type_cadenas-ferme" src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png" width="12px" height="12px" style="float: center; cursor: pointer">
  717. <img id="img_prepaiement_type_cadenas-ouvert" src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png" width="12px" height="12px" style="float: center; cursor: pointer; display: none;">
  718. <input type="checkbox" id="flg_prepaiement_type" style="display: none" />

Large files files are truncated, but you can click here to view the full file