name='retour'; $return->label='Retour'; $return->value='?p_action=adm&'.$str_dossier; $root="?p_action=adm&sb=detail&f_id=".$_REQUEST["f_id"].'&'.$str_dossier; $ss_action=( isset ($_REQUEST['sc'] ))? $_REQUEST['sc']: ''; switch ($ss_action) { case 'dc': $def=1; break; case 'sv': /* all the actions (mail,meeting...) */ $def=2; break; case 'cn': $def=3; break; case 'op': $def=4; break; case 'bal': $def=7; break; case 'let': $def=6; break; default: $def=1; $ss_action='dc'; } $f=new Fiche($cn,$_REQUEST['f_id']); echo '
'; echo ShowItem(array( array($root."&sc=dc",_('Fiche'),_('Détail de la fiche'),1), array($root.'&sc=sv',_('Suivi'),_('Suivi adm, devis, bon de commande, courrier'),2), array($root.'&sc=cn',_('Contact'),_('Liste de contacts de cette administration'),3), array($root.'&sc=op',_('Opérations'),_('Toutes les opérations'),4), array($root.'&sc=bal',_('Balance'),_('Balance du fournisseur'),7), array($root.'&sc=let',_('Lettrage'),_('Opérations & Lettrages'),6), array('?p_action=adm&'.dossier::get(),_('Retour liste'),_('Retour à la liste des administration'),5) ), 'H',"mtitle","mtitle",$def,' '); echo '
'; echo '
'; echo '

'.$f->get_quick_code()." ".$f->strAttribut(ATTR_DEF_NAME).'

'; echo '
'; echo ''; //--------------------------------------------------------------------------- // Show Detail of a card and category //--------------------------------------------------------------------------- if ( $ss_action == 'dc' ) { require_once('detail_adm.inc.php'); } //--------------------------------------------------------------------------- // Follow up : mail, bons de commande, livraison, rendez-vous... //--------------------------------------------------------------------------- if ( $ss_action == 'sv' ) { require_once('suivi_adm.inc.php'); } /*---------------------------------------------------------------------- * Operation all the operation of this customer * * ----------------------------------------------------------------------*/ if ( $ss_action == 'op') { require_once('operation_adm.inc.php'); } /*---------------------------------------------------------------------- * All the contact * *----------------------------------------------------------------------*/ if ( $ss_action == 'cn') { echo '
'; echo dossier::hidden(); $f=new Fiche($cn,$_REQUEST['f_id']); $contact=new Contact($cn); $contact->company=$f->get_quick_code(); echo $contact->summary(""); $sql=' select fd_id from fiche_def where frd_id='.FICHE_TYPE_CONTACT; $filter=$cn->make_list($sql); if ( empty ($filter)) { echo ''; echo _("Vous devez aller dans fiche et créer une catégorie pour les contacts"); echo ''; exit(); } /* Add button */ $f_add_button=new IButton('add_card'); $f_add_button->label=_('Créer une nouvelle fiche'); $f_add_button->set_attribute('ipopup','ipopcard'); $f_add_button->set_attribute('filter',$filter); $f_add_button->javascript=" select_card_type(this);"; echo $f_add_button->input(); echo '
'; } /*------------------------------------------------------------------------- * Balance of the card *-------------------------------------------------------------------------*/ if ( $ss_action=='bal') { require_once('balance_card.inc.php'); } /*---------------------------------------------------------------------------- * Lettering *----------------------------------------------------------------------------*/ if ( $def==6 ) { require_once('lettering.gestion.inc.php'); }