Gestion du rattachement a un contrat
This commit is contained in:
parent
a19d601160
commit
ee2a6441f1
@ -414,19 +414,54 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client"] > 0)
|
|||||||
print "<form action=\"fiche.php\" method=\"post\">\n";
|
print "<form action=\"fiche.php\" method=\"post\">\n";
|
||||||
print '<input type="hidden" name="action" value="add">';
|
print '<input type="hidden" name="action" value="add">';
|
||||||
print '<input type="hidden" name="client" value="'.$socc->id.'">'."\n";
|
print '<input type="hidden" name="client" value="'.$socc->id.'">'."\n";
|
||||||
print '<input type="hidden" name="contrat" value="'.$_GET['contratid'].'">'."\n";
|
if ($_GET['contratid'] > 0)
|
||||||
|
{
|
||||||
|
print '<input type="hidden" name="contrat" value="'.$_GET['contratid'].'">'."\n";
|
||||||
|
}
|
||||||
|
|
||||||
print '<table class="border" width="100%" cellspacing="0" cellpadding="4">';
|
print '<table class="border" width="100%" cellspacing="0" cellpadding="4">';
|
||||||
print '<tr><td width="20%">Client</td><td >';
|
print '<tr><td width="20%">Client</td><td >';
|
||||||
print $socc->nom;
|
print "$socc->nom ($socc->code_client)";
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
print '<tr><td width="20%">Code client</td><td >';
|
print '<tr><td width="20%">Contrat</td><td>';
|
||||||
print $socc->code_client;
|
|
||||||
print '</td></tr>';
|
$contrats = array();
|
||||||
|
$contrats_id = array();
|
||||||
|
$sql = "SELECT rowid, ref FROM ".MAIN_DB_PREFIX."telephonie_contrat WHERE fk_soc = ".$socc->id.";";
|
||||||
print '<tr><td width="20%">Numéro de la ligne téléphonique</td><td><input name="numero" size="12" value="'.$ligne->numero.'"></td></tr>';
|
if ( $resql = $db->query( $sql) )
|
||||||
|
{
|
||||||
|
$i = 0;
|
||||||
|
while ($row = $db->fetch_row($resql))
|
||||||
|
{
|
||||||
|
$contrats[$i] = $row;
|
||||||
|
$contrats_id[$row[0]] = $row[1];
|
||||||
|
$i++;
|
||||||
|
}
|
||||||
|
$db->free($resql);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($i == 0)
|
||||||
|
{
|
||||||
|
print "Pas de contrat en cours";
|
||||||
|
print '</td></tr>';
|
||||||
|
}
|
||||||
|
elseif($i == 1)
|
||||||
|
{
|
||||||
|
print $contrats[0][1];
|
||||||
|
print '</td></tr>';
|
||||||
|
print '<input type="hidden" name="contrat" value="'.$contrats[0][1].'">'."\n";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$form->select_array("contrat",$contrats_id);
|
||||||
|
print '</td></tr>';
|
||||||
|
}
|
||||||
|
|
||||||
|
// On continue si il existe des contrats
|
||||||
|
if (sizeof($contrats) > 0)
|
||||||
|
{
|
||||||
|
print '<tr><td width="20%">Numéro de la ligne téléphonique</td><td><input name="numero" size="12" value="'.$ligne->numero.'"></td></tr>';
|
||||||
|
|
||||||
print '<tr><td width="20%">Client (Agence/Filiale)</td><td >';
|
print '<tr><td width="20%">Client (Agence/Filiale)</td><td >';
|
||||||
$ff = array();
|
$ff = array();
|
||||||
@ -495,12 +530,9 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client"] > 0)
|
|||||||
}
|
}
|
||||||
$form->select_array("type",$ff,$ligne->type);
|
$form->select_array("type",$ff,$ligne->type);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Fournisseur
|
* Fournisseur
|
||||||
*/
|
*/
|
||||||
|
|
||||||
print '<tr><td width="20%">Fournisseur</td><td >';
|
print '<tr><td width="20%">Fournisseur</td><td >';
|
||||||
$ff = array();
|
$ff = array();
|
||||||
$sql = "SELECT f.rowid, f.nom FROM ".MAIN_DB_PREFIX."societe as f";
|
$sql = "SELECT f.rowid, f.nom FROM ".MAIN_DB_PREFIX."societe as f";
|
||||||
@ -520,7 +552,6 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client"] > 0)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$db->free();
|
$db->free();
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -532,7 +563,6 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client"] > 0)
|
|||||||
/*
|
/*
|
||||||
* Commercial
|
* Commercial
|
||||||
*/
|
*/
|
||||||
|
|
||||||
print '<tr><td width="20%">Commercial</td><td >';
|
print '<tr><td width="20%">Commercial</td><td >';
|
||||||
$ff = array();
|
$ff = array();
|
||||||
$sql = "SELECT rowid, name, firstname FROM ".MAIN_DB_PREFIX."user ORDER BY name ";
|
$sql = "SELECT rowid, name, firstname FROM ".MAIN_DB_PREFIX."user ORDER BY name ";
|
||||||
@ -553,19 +583,27 @@ elseif ($_GET["action"] == 'create_line' && $_GET["client"] > 0)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$form->select_array("commercial",$ff,$ligne->commercial);
|
$form->select_array("commercial",$ff,$ligne->commercial);
|
||||||
|
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
print '<tr><td width="20%" valign="top">Note</td><td>'."\n";
|
print '<tr><td width="20%" valign="top">Note</td><td>'."\n";
|
||||||
print '<textarea name="note" rows="4" cols="50">'."\n";
|
print '<textarea name="note" rows="4" cols="50">'."\n";
|
||||||
print stripslashes($ligne->note);
|
print stripslashes($ligne->note);
|
||||||
print '</textarea></td></tr>'."\n";
|
print '</textarea></td></tr>'."\n";
|
||||||
|
|
||||||
print '<tr><td> </td><td><input type="submit" value="Créer"></td></tr>'."\n";
|
print '<tr><td> </td><td><input type="submit" value="Créer"></td></tr>'."\n";
|
||||||
print '</table>'."\n";
|
print '</table>'."\n";
|
||||||
print '</form>';
|
print '</form>';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
print '</table>'."\n";
|
||||||
|
print '</form>';
|
||||||
|
print '<a href="../contrat/fiche.php?action=create_line&client_comm='.$_GET["client"].'">Nouveau contrat</a>';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user