diff --git a/include/contact.inc.php b/include/contact.inc.php new file mode 100644 index 000000000..2a530a596 --- /dev/null +++ b/include/contact.inc.php @@ -0,0 +1,220 @@ +',urldecode($_REQUEST['url'])); + $h_url=sprintf('',urldecode($_REQUEST['url'])); +} +else +{ + $retour=""; + $h_url=""; +} + +// Menu +// Remove a card +if ( isset ($_POST['delete']) ) +{ + $f_id=$_REQUEST['f_id']; + + $fiche=new contact($cn,$f_id); + $fiche->remove(); + $sub_action="list"; +} +//----------------------------------------------------- +// Add card +if ( $sub_action=="insert" ) +{ + $contact=new Contact($cn); + $contact->Save($_REQUEST['fd_id']); + echo $retour; + echo ""; + echo $contact->Display(true); + echo "
"; + echo $retour; + +} + +//----------------------------------------------------- +// Save modification +if ( isset ($_POST['mod'])) +{ + // modification is asked + $f_id=$_REQUEST['f_id']; + + $contact=new contact($cn,$f_id); + $contact->Save(); + $sub_action="list"; +} +// by default open liste +if ( $sub_action == "" ) + $sub_action="list"; +//----------------------------------------------------- +//Display a blank card +if ( $sub_action=="blank") +{ + $retour_action=sprintf('', + "commercial.php?p_action=contact&$str_dossier"); + echo '
'; + + echo $retour_action; + $c=new contact($cn); + echo '
'; + echo ''; + echo ''; + echo ''; + echo $c->blank($_GET['fd_id']); + echo ''; + echo '
'; + echo $retour_action; + echo '
'; +} +//----------------------------------------------------- +// list +if ( $sub_action == "list" ) +{ +?> +
+ +
+', + $a); +?> + + +
+ + +
+name='qcode'; + $w->value=$qcode; + $w->label='qcode'; + $w->table=0; + $w->extra='4,8,9,14'; + echo $w->IOValue(); + + + $sp= new widget("span"); + echo $sp->IOValue("qcode_label",$qcode).""; + + +?> + + + +
+
+ +
+ + + + +name="fd_id"; + $w->value= make_array($cn,"select fd_id,fd_label from fiche_def where ". + " frd_id=".FICHE_TYPE_CONTACT); + // if array is empty show an warning and stops + if ( sizeof ($w->value) == 0 ) { + echo '

Aucune fiche de catégories contact

'; + echo '

allez dans fiche creation et choississez contact comme sorte

'; + exit(); + } + echo $w->IOValue(); + +?> + + + +
+
+company=$qcode; + } + echo $retour; + echo '
'; + echo $contact->Summary($search); + echo '
'; + echo $retour; + + +} +//----------------------------------------------------- +// Show Detail +if ( $sub_action == 'detail' ) +{ + $f_id=$_REQUEST['f_id']; + echo '
'; + $contact=new contact($cn,$f_id); + echo $retour; + echo '
'; + echo dossier::hidden(); + echo $contact->Display(false); + $w=new widget("hidden"); + $w->name="p_action"; + $w->value="contact"; + echo $w->IOValue(); + $w->name="f_id"; + $w->value=$f_id; + echo $w->IOValue(); + + echo $w->Submit('mod','Sauver les modifications'); + echo ''; + echo $w->Submit('delete','Effacer cette fiche'); + echo '
'; + echo $retour; + echo '
'; +} +html_page_stop(); + +