PageRenderTime 63ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/src/2.071.0/profil_admin/themes/admin_fr/page_annuaire_view_fiche_profil4.inc.php

https://github.com/crepeausucre/soothERP
PHP | 1109 lines | 1032 code | 49 blank | 28 comment | 47 complexity | 01934afdbc62b637e5a0bea0015e71f3 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 ();
  8. $ce_client['facturation_periodique'] = $profils[$id_profil]->getFactures_par_mois ();
  9. $ce_client['delai_reglement'] = $profils[$id_profil]->getDelai_reglement_client ();
  10. $ce_client['defaut_encours'] = $profils[$id_profil]->getEncours ();
  11. $ce_client['prepaiement_ratio'] = $profils[$id_profil]->getPrepaiement_ratio ();
  12. $ce_client['prepaiement_type'] = $profils[$id_profil]->getPrepaiement_type ();
  13. $ce_client['id_reglement_mode_favori'] = $profils[$id_profil]->getId_reglement_mode_favori ();
  14. $ce_client['id_cycle_relance'] = $profils[$id_profil]->getId_cycle_relance ();
  15. $ce_client['id_edition_mode_favori'] = $profils[$id_profil]->getId_edition_mode_favori_client ();
  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 ();
  19. $ce_client['nom_commercial'] = $profils[$id_profil]->getNom_commercial ();
  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', function(evt){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');}, false);
  170. Event.observe('img_facturation_periodique_cadenas-ouvert', 'click', function(evt){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');$('retour_value_facturation_periodique').value = $('def_facturation_periodique').value;}, false);
  171. Event.observe('facturation_periodique', 'click', function(evt){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');}, false);
  172. // mode édition favori
  173. Event.observe('img_id_edition_mode_favori_cadenas-ferme', 'click', 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', 'ouvert', 'def_id_edition_mode_favori', 'retour_value_id_edition_mode_favori');}, false);
  174. Event.observe('img_id_edition_mode_favori_cadenas-ouvert', 'click', 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');$('retour_value_id_edition_mode_favori').value = $('def_id_edition_mode_favori').value;}, false);
  175. Event.observe('id_edition_mode_favori', 'click', 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', 'ouvert', 'def_id_edition_mode_favori', 'retour_value_id_edition_mode_favori');}, false);
  176. // délai de rčglement
  177. Event.observe('img_delai_reglement_cadenas-ferme', 'click', function(evt){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');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');}, false);
  178. Event.observe('img_delai_reglement_cadenas-ouvert', 'click', function(evt){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');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');$('retour_value_delai_reglement').value = $('def_delai_reglement').value;$('retour_value_delai_reglement_fdm').checked = $('def_delai_reglement_fdm').checked;}, false);
  179. Event.observe('delai_reglement', 'click', function(evt){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');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');}, false);
  180. Event.observe('delai_reglement', 'change',function(evt){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');if ($('delai_reglement').value=="") $('retour_value_delai_reglement').value='0'; }, false);
  181. Event.observe('delai_reglement_fdm', 'click', function(evt){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');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');}, false);
  182. // rčglement favori
  183. Event.observe('img_id_reglement_mode_favori_cadenas-ferme', 'click', function(evt){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');}, false);
  184. Event.observe('img_id_reglement_mode_favori_cadenas-ouvert','click', function(evt){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');$('retour_value_id_reglement_mode_favori').value = $('def_id_reglement_mode_favori').value;}, false);
  185. Event.observe('id_reglement_mode_favori', 'click', function(evt){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');}, false);
  186. // cycle de relance
  187. Event.observe('img_id_cycle_relance_cadenas-ferme', 'click', function(evt){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');}, false);
  188. Event.observe('img_id_cycle_relance_cadenas-ouvert', 'click', function(evt){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');}, false);
  189. Event.observe('id_cycle_relance', 'click', function(evt){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');}, false);
  190. // Encours
  191. Event.observe('img_encours_cadenas-ferme', 'click', function(evt){toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ouvert', 'def_encours', 'retour_value_encours');}, false);
  192. Event.observe('img_encours_cadenas-ouvert', 'click', function(evt){toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ferme', 'def_encours', 'retour_value_encours');$('retour_value_encours').value = $('def_encours').value;}, false);
  193. Event.observe('encours', 'click', function(evt){toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ouvert', 'def_encours', 'retour_value_encours');}, false);
  194. Event.observe('encours', 'change',function(evt){toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ouvert', 'def_encours', 'retour_value_encours');}, false);
  195. // prepaiement et ratio
  196. Event.observe('img_prepaiement_type_cadenas-ferme', 'click', function(evt){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');}, false);
  197. Event.observe('img_prepaiement_type_cadenas-ouvert', 'click', function(evt){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');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');$('retour_value_prepaiement_type').value = $('def_prepaiement_type').value;$('retour_value_prepaiement_ratio').value = $('def_prepaiement_ratio').value;}, false);
  198. Event.observe('prepaiement_type', 'click', function(evt){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');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);
  199. Event.observe('prepaiement_type', 'change',function(evt){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');}, false);
  200. Event.observe('prepaiement_ratio', 'click', function(evt){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');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');}, false);
  201. Event.observe('prepaiement_ratio', 'change',function(evt){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);
  202. Event.observe("prepaiement_type", "change", function(evt){
  203. if ($("prepaiement_type").options[0].selected){
  204. $("prepaiement_ratio").value = $("prepaiement_ratio_defaut").value;
  205. }else{
  206. $("prepaiement_ratio").value = '0';
  207. // version 2.051
  208. $("retour_value_prepaiement_ratio").value = '0';
  209. }
  210. }, false);
  211. // grille tarifs
  212. Event.observe('img_id_tarif_cadenas-ferme', 'click', function(evt){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');}, false);
  213. Event.observe('img_id_tarif_cadenas-ouvert', 'click', function(evt){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');$('retour_value_id_tarif').value = $('def_id_tarif').value;}, false);
  214. Event.observe('id_tarif', 'click', function(evt){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');}, false);
  215. Event.observe('retour_value_id_tarif', 'change',function(evt)
  216. {
  217. if ($('retour_value_id_tarif').value == 0 )
  218. $('retour_value_id_tarif').value="";
  219. }, false);
  220. // Afficher tarifs
  221. Event.observe('img_app_tarifs_cadenas-ferme', 'click', function(evt){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');}, false);
  222. Event.observe('img_app_tarifs_cadenas-ouvert', 'click', function(evt){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');$('retour_value_app_tarifs').value = $('def_app_tarifs').value;}, false);
  223. Event.observe('app_tarifs', 'click', function(evt){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');}, false);
  224. Event.observe('retour_value_app_tarifs', 'change',function(evt){if ($('retour_value_app_tarifs').value == 0 ) $('retour_value_app_tarifs').value=""; }, false);
  225. </script>
  226. <hr class="bleu_liner" />
  227. <p class="labelled_ralonger" style="width: 100%; margin-left: 25px;">
  228. <input type="checkbox" id="valeurs_default_flag" />
  229. <a id="libelle_valeurs_default_flag">Editer les informations avancées</a>
  230. </p>
  231. <div class="reduce_in_edit_mode" id="champs_par_defaut" style="display: none">
  232. <table class="minimizetable" id="table_champs_par_defaut"
  233. cellpadding="0" cellspacing="4" border="0">
  234. <tr>
  235. <td class="size_strict">
  236. <span class="labelled_ralonger">Facturation p&eacute;riodique:</span>
  237. </td>
  238. <td class="size_strict">
  239. <img align="center"
  240. id="img_facturation_periodique_cadenas-ferme"
  241. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  242. / width="12px" height="12px" style="float: center; cursor: pointer">
  243. </img>
  244. <img align="center" id="img_facturation_periodique_cadenas-ouvert"
  245. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  246. / width="12px" height="12px"
  247. style="float: center; cursor: pointer; display: none;">
  248. </img>
  249. <input type="checkbox" id="flg_facturation_periodique" style="display:none;"/>
  250. </td>
  251. <td colspan="4">
  252. <select id="facturation_periodique"
  253. <?php if ($ce_client['facturation_periodique'] == $categorie_client->facturation_periodique) { ?>
  254. class="classinput_xsize listereadonly"
  255. <?php } else {?>
  256. class="classinput_xsize"
  257. <?php }?>
  258. >
  259. <?php
  260. foreach ($FACTURES_PAR_MOIS as $key=>$valeur)
  261. { ?>
  262. <option value="<?php echo $key;?>"
  263. <?php if ($profils[$id_profil]->getFactures_par_mois () == $key) {echo 'selected="selected"';} ?>
  264. <?php if ($ce_client['facturation_periodique'] == $categorie_client->facturation_periodique) { ?>
  265. <script type="text/javascript" language="javascript">
  266. 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');
  267. </script>
  268. <?php } else {?>
  269. <script type="text/javascript" language="javascript">
  270. 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');
  271. </script>
  272. <?php }?>
  273. ><?php echo $valeur;?>
  274. </option>
  275. <?php
  276. } ?>
  277. </select> <!-- la valeur par défaut $FACTURES_PAR_MOIS[0] -->
  278. <input type="text" id="def_facturation_periodique" class="classinput_xsize"
  279. value="<?php echo $categorie_client->facturation_periodique;?>" style="display:none;">
  280. <input id="retour_value_facturation_periodique"
  281. name="retour_value_facturation_periodique" type="text" value=""
  282. class="classinput_lsize" size="4" style="width:30%;display:none;" />
  283. </td>
  284. </tr>
  285. <tr>
  286. <td class="size_strict">
  287. <span class="labelled_ralonger">Mode d'&eacute;dition favori:</span>
  288. </td>
  289. <td>
  290. <img id="img_id_edition_mode_favori_cadenas-ferme"
  291. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  292. / width="12px" height="12px" style="float: center; cursor: pointer">
  293. </img>
  294. <img id="img_id_edition_mode_favori_cadenas-ouvert"
  295. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  296. / width="12px" height="12px"
  297. style="float: center; cursor: pointer; display: none;">
  298. </img>
  299. <input type="checkbox" id="flg_id_edition_mode_favori" style="display:none;" />
  300. </td>
  301. <td colspan="4" style="width: 100%;">
  302. <select id="id_edition_mode_favori" class="classinput_xsize listereadonly"
  303. <?php if ($ce_client['id_edition_mode_favori'] == $categorie_client->id_edition_mode_favori){ ?>
  304. class="classinput_xsize listereadonly"
  305. <?php } else {?>
  306. class="classinput_xsize"
  307. <?php }?>
  308. >
  309. <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>
  310. <?php
  311. $modes_edition = getEdition_modes_actifs();
  312. foreach ($modes_edition as $mode_edition)
  313. {?>
  314. <option
  315. <?php
  316. if ( $mode_edition->id_edition_mode == $ce_client['id_edition_mode_favori'] )
  317. echo ' selected="selected" ';
  318. echo ' value="'.$mode_edition->id_edition_mode.'"';
  319. ?>><?php
  320. echo $mode_edition->lib_edition_mode;
  321. if ($ce_client['id_edition_mode_favori'] == $categorie_client->id_edition_mode_favori){ ?>
  322. <script type="text/javascript" language="javascript">
  323. 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');
  324. </script>
  325. <?php } else {?>
  326. <script type="text/javascript" language="javascript">
  327. 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');
  328. </script>
  329. <?php }?>
  330. </option>
  331. <?php }?>
  332. </select>
  333. <input id="def_id_edition_mode_favori" type="text"
  334. class="classinput_xsize"
  335. value="
  336. <?php
  337. $def_edition_mode = $categorie_client->id_edition_mode_favori;
  338. if (is_null($def_edition_mode) || ($def_edition_mode==0))
  339. $def_edition_mode = 0;
  340. echo $def_edition_mode;
  341. ?>
  342. "
  343. style="display:none;">
  344. <input name="retour_value_id_edition_mode_favori"
  345. id="retour_value_id_edition_mode_favori" type="text" value=""
  346. class="classinput_lsize" size="4" style="width:30%;display:none;" />
  347. </td>
  348. </tr>
  349. <tr>
  350. <td class="size_strict"><span class="labelled_ralonger">D&eacute;lai
  351. de r&egrave;glement:</span></td>
  352. <td>
  353. <img id="img_delai_reglement_cadenas-ferme"
  354. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  355. / width="12px" height="12px" style="float: center; cursor: pointer"></img>
  356. <img id="img_delai_reglement_cadenas-ouvert"
  357. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  358. / width="12px" height="12px"
  359. style="float: center; cursor: pointer; display: none;"></img>
  360. <input
  361. type="checkbox" id="flg_delai_reglement" style="display:none;">
  362. </td>
  363. <td colspan="2">
  364. <input id="delai_reglement" type="text"
  365. value="
  366. <?php
  367. $val_delai_reglement = "";
  368. $val_delai_reglement_fdm = 0;
  369. if (!is_null($ce_client['delai_reglement']))
  370. {
  371. if(strpos($ce_client['delai_reglement'],"FDM") === false)
  372. $val_delai_reglement = $ce_client['delai_reglement'];
  373. else
  374. {
  375. $val_delai_reglement = substr($ce_client['delai_reglement'], 0, strlen($ce_client['delai_reglement'])-3);
  376. $val_delai_reglement_fdm = 1;
  377. }
  378. }
  379. echo $val_delai_reglement;
  380. ?>
  381. "
  382. <?php if ($ce_client['delai_reglement'] == $categorie_client->delai_reglement) { ?>
  383. class="classinput_xsize listereadonly"
  384. <?php } else {?>
  385. class="classinput_xsize"
  386. <?php }?>
  387. size="4" maxlength="4"
  388. style="width: 30px;"> jour(s)</input>
  389. <?php
  390. if ($ce_client['delai_reglement'] == $categorie_client->delai_reglement){ ?>
  391. <script type="text/javascript" language="javascript">
  392. 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');
  393. </script>
  394. <?php } else {?>
  395. <script type="text/javascript" language="javascript">
  396. 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');
  397. </script>
  398. <?php }?>
  399. <input id="def_delai_reglement" type="text"
  400. value= "
  401. <?php
  402. $def_delai_reglement = "";
  403. $def_delai_reglement_fdm = 0;
  404. if (!is_null($categorie_client->delai_reglement))
  405. {
  406. if(strpos($categorie_client->delai_reglement,"FDM") === false)
  407. $def_delai_reglement = $categorie_client->delai_reglement;
  408. else
  409. {
  410. $def_delai_reglement = substr($categorie_client->delai_reglement, 0, strlen($categorie_client->delai_reglement)-3);
  411. $def_delai_reglement_fdm = 1;
  412. }
  413. }
  414. echo $def_delai_reglement;
  415. ?>
  416. "
  417. class="classinput_lsize"
  418. size="4" style="width:30px;display:none;" />
  419. <input id="retour_value_delai_reglement" name="retour_value_delai_reglement"
  420. type="text" value="" class="classinput_lsize" size="4"
  421. style="width:30px;display:none;" value=""/>
  422. <input type="checkbox" id="delai_reglement_fdm" value="1"
  423. class="listereadonly"
  424. <?php
  425. if( $val_delai_reglement_fdm == 1 )
  426. {
  427. echo 'checked=true';
  428. }
  429. ?>> Fin de mois</input>
  430. <input type="checkbox" id="def_delai_reglement_fdm" value="1"
  431. <?php
  432. if( $def_delai_reglement_fdm == 1 )
  433. {
  434. echo 'checked=true';
  435. }
  436. ?> style="display:none;">
  437. <input type="checkbox"
  438. id="retour_value_delai_reglement_fdm"
  439. name="retour_value_delai_reglement_fdm" value="1"
  440. style="display:none;"
  441. <?php
  442. if( $val_delai_reglement_fdm == 1 )
  443. {
  444. echo 'checked=true';
  445. }
  446. ?>
  447. >
  448. </td>
  449. </tr>
  450. <tr>
  451. <td class="size_strict"><span class="labelled_ralonger">R&egrave;glement
  452. favori par:</span></td>
  453. <td>
  454. <img id="img_id_reglement_mode_favori_cadenas-ferme"
  455. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  456. / width="12px" height="12px" style="float: center; cursor: pointer"></img>
  457. <img id="img_id_reglement_mode_favori_cadenas-ouvert"
  458. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  459. / width="12px" height="12px"
  460. style="float: center; cursor: pointer; display: none;"></img>
  461. <input
  462. type="checkbox"
  463. id="flg_id_reglement_mode_favori" style="display:none;">
  464. </td>
  465. <td colspan="4" style="width: 100%;">
  466. <select
  467. id="id_reglement_mode_favori"
  468. <?php if ($ce_client['id_reglement_mode_favori'] == $categorie_client->id_reglement_mode_favori) { ?>
  469. class="classinput_xsize listereadonly"
  470. <?php } else {?>
  471. class="classinput_xsize"
  472. <?php }?>
  473. >
  474. <option value="0" <?php if ( $ce_client['id_reglement_mode_favori']=="" ) echo 'selected="selected"';?>>Non Défini</option>
  475. <?php
  476. $modes_reglement = getReglements_modes();
  477. foreach ($modes_reglement as $mode_reglement)
  478. {
  479. echo '<option ';
  480. if ( $mode_reglement->id_reglement_mode == $ce_client['id_reglement_mode_favori'])
  481. echo 'selected="selected" ';
  482. echo 'value="'.$mode_reglement->id_reglement_mode.'"/>'.$mode_reglement->lib_reglement_mode;
  483. ?><?php
  484. }
  485. ?>
  486. </select>
  487. <?php
  488. if ($ce_client['id_reglement_mode_favori'] == $categorie_client->id_reglement_mode_favori){ ?>
  489. <script type="text/javascript" language="javascript">
  490. 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');
  491. </script>
  492. <?php } else {?>
  493. <script type="text/javascript" language="javascript">
  494. 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');
  495. </script>
  496. <?php }?>
  497. <input id="def_id_reglement_mode_favori" type="text"
  498. value="<?php if ($categorie_client->id_reglement_mode_favori=="") echo "0"; else echo $categorie_client->id_reglement_mode_favori; ?>"
  499. style="display:none;">
  500. <input
  501. name="retour_value_id_reglement_mode_favori"
  502. id="retour_value_id_reglement_mode_favori" type="text" style="display:none;">
  503. </td>
  504. </tr>
  505. <tr>
  506. <td class="size_strict"><span class="labelled_ralonger">Cycle de relance:</span></td>
  507. <td>
  508. <img id="img_id_cycle_relance_cadenas-ferme"
  509. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  510. / width="12px" height="12px" style="float: center; cursor: pointer"></img>
  511. <img id="img_id_cycle_relance_cadenas-ouvert"
  512. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  513. / width="12px" height="12px"
  514. style="float: center; cursor: pointer; display: none;"></img>
  515. <input
  516. type="checkbox"
  517. id="flg_id_cycle_relance" style="display:none;">
  518. </td>
  519. <td colspan="4" style="width: 100%;">
  520. <select
  521. id="id_cycle_relance"
  522. <?php if ($ce_client['id_cycle_relance'] == $categorie_client->id_relance_modele) { ?>
  523. class="classinput_xsize listereadonly"
  524. <?php } else {?>
  525. class="classinput_xsize"
  526. <?php }?>
  527. >
  528. <?php
  529. $cycles_relances = charger_factures_relances_modeles ();
  530. foreach ($cycles_relances as $cycle_relance)
  531. {
  532. echo '<option ';
  533. if ( $cycle_relance->id_relance_modele == $ce_client['id_cycle_relance'])
  534. {
  535. echo 'selected="selected" ';
  536. }
  537. echo 'value="'.$cycle_relance->id_relance_modele.'"/>'.$cycle_relance->lib_relance_modele;
  538. }
  539. ?>
  540. </select>
  541. <?php
  542. if ($ce_client['id_cycle_relance'] == $categorie_client->id_relance_modele){ ?>
  543. <script type="text/javascript" language="javascript">
  544. 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');
  545. </script>
  546. <?php } else {?>
  547. <script type="text/javascript" language="javascript">
  548. 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');
  549. </script>
  550. <?php }?>
  551. <input id="def_id_cycle_relance" type="text"
  552. value="<?php if ($categorie_client->id_relance_modele=="") echo "0"; else echo $categorie_client->id_relance_modele; ?>"
  553. style="display:none;">
  554. <input
  555. name="retour_value_id_cycle_relance"
  556. id="retour_value_id_cycle_relance" type="text" style="display:none;">
  557. </td>
  558. </tr>
  559. <tr>
  560. <td class="size_strict"><span class="labelled_ralonger">Encours:</span>
  561. </td>
  562. <td><img id="img_encours_cadenas-ferme"
  563. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  564. / width="12px" height="12px" style="float: center; cursor: pointer"></img>
  565. <img id="img_encours_cadenas-ouvert"
  566. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  567. / width="12px" height="12px"
  568. style="float: center; cursor: pointer; display: none;"></img> <input
  569. type="checkbox" id="flg_encours"
  570. style="display: none;"></td>
  571. <td style="width: 80px;">
  572. <input id="encours" type="text"
  573. <?php if ($ce_client['defaut_encours'] == $categorie_client->defaut_encours) { ?>
  574. class="classinput_xsize listereadonly"
  575. <?php } else {?>
  576. class="classinput_xsize"
  577. <?php }?>
  578. size="4"
  579. value="<?php echo $ce_client['defaut_encours'];?>"
  580. style="width: 80px;"> <?php echo $MONNAIE[1];?>
  581. <?php
  582. if ($ce_client['defaut_encours'] == $categorie_client->defaut_encours){ ?>
  583. <script type="text/javascript" language="javascript">
  584. toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ferme', 'def_encours', 'retour_value_encours');
  585. </script>
  586. <?php } else {?>
  587. <script type="text/javascript" language="javascript">
  588. toggle_cadenas_et_valeurs('flg_encours', 'encours', 'img_encours_cadenas-ouvert', 'img_encours_cadenas-ferme', 'listereadonly', 'ouvert', 'def_encours', 'retour_value_encours');
  589. </script>
  590. <?php }?>
  591. <input id="def_encours" type="text" class="classinput_xsize"
  592. value="<?php echo $categorie_client->defaut_encours; ?>" style="display:none;">
  593. <input name="retour_value_encours" id="retour_value_encours"
  594. type="text" class="classinput_xsize" style="display:none;">
  595. </td>
  596. </tr>
  597. <tr>
  598. <td class="size_strict"><span class="labelled_ralonger">Pré-paiement:</span>
  599. </td>
  600. <td>
  601. <img id="img_prepaiement_type_cadenas-ferme"
  602. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ferme.png"
  603. / width="12px" height="12px" style="float: center; cursor: pointer"></img>
  604. <img id="img_prepaiement_type_cadenas-ouvert"
  605. src="<?php echo $DIR.$_SESSION['theme']->getDir_theme()?>images/cadenas-ouvert.png"
  606. / width="12px" height="12px"
  607. style="float: center; cursor: pointer; display: none;"></img>
  608. <input type="checkbox" id="flg_prepaiement_type"
  609. style="display: none" /></td>
  610. <select id="prepaiement_type"
  611. <?php if (($ce_client['prepaiement_type'] == $categorie_client->prepaiement_type) && ($ce_client['prepaiement_ratio'] == $categorie_client->prepaiement_ratio)){ ?>
  612. class="classinput_xsize listereadonly"
  613. <?php } else {?>
  614. class="classinput_xsize"
  615. <?php }?>
  616. >
  617. <?php
  618. $liste_pre_paiements = array("Acompte", "Arrhes");
  619. foreach ($liste_pre_paiements as $liste_pre_paiement)
  620. {
  621. echo '<option value="'. $liste_pre_paiement. '"';
  622. if ( $liste_pre_paiement == $ce_client['prepaiement_type'])
  623. echo ' selected="selected" ';
  624. echo '>'. $liste_pre_paiement . '</option>';
  625. }
  626. ?>
  627. </select>
  628. <input id="def_prepaiement_type" type="text" class="classinput_lsize listereadonly"
  629. value="<?php echo $categorie_client->prepaiement_type; ?>" style="display:none;">
  630. <input name="retour_value_prepaiement_type"
  631. id="retour_value_prepaiement_type" type="text" style="display:none;">
  632. </td>
  633. <td colspan="2">&nbsp;
  634. <input id="prepaiement_ratio" type="text" value="<?php echo $ce_client['prepaiement_ratio']; ?>"
  635. <?php if (($ce_client['prepaiement_type'] == $categorie_client->prepaiement_type) && ($ce_client['prepaiement_ratio'] == $categorie_client->prepaiement_ratio)){ ?>
  636. class="classinput_xsize listereadonly"
  637. <?php } else {?>
  638. class="classinput_xsize"
  639. <?php }?>
  640. style="width: 30px" /> %
  641. <?php if (($ce_client['prepaiement_type'] == $categorie_client->prepaiement_type) && ($ce_client['prepaiement_ratio'] == $categorie_client->prepaiement_ratio)){ ?>
  642. <script type="text/javascript" language="javascript">
  643. 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');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');
  644. 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');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');
  645. </script>
  646. <?php } else {?>
  647. <script type="text/javascript" language="javascript">
  648. 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');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');
  649. toggle_cadenas_et_valeurs('flg_prepaiement_type', 'prepaiement_ratio',

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