<?
include_once("dblib.inc");
include("clublib.inc");
checkAdmin();
$message = "";
if (isset($actionflag) && $actionflag=="insert")
{
//controllo i campi
if (
empty($form["Cognome"]) ||
empty($form["Nome"]) ||
// empty($form["PI"]) ||
// empty($form["CF"]) ||
empty($form["Indirizzo"]) ||
empty($form["Citta"]) ||
empty($form["CAP"]) ||
empty($form["Provincia"]) ||
empty($form["Telefono"])
)
$message .= "Hai dimenticato uno dei campi obbligatori ! <br>";
// qui posso inserire ulteriori controlli
// controllo se e' una persona fisica o giuridica => cod fisc o PI
if (!empty($form['Ragione_Sociale'])) // e' una persona giuridica, voglio la PI
{
if (empty($form['PI']))
$message .= "La Partita Iva è obbligatoria per le Società ! <br>";
// if (!empty($form['PI']))
// $form['CF'] = $form['PI']; // modifica rimandata
}
if (empty($form['Ragione_Sociale'])) // e' una persona fisica, voglio il codice fiscale
{
if (empty($form['CF']) && empty($form['PI']) )
$message .= "Il Codice Fiscale è obbligatorio per le persone fisiche ! <br>";
}
// controllo unicita' del fornitore
// controllo unicita' della PI
if ( getRow ( $suppliers_table, "PI", $form["PI"]) && !(empty($form['PI'])) )
$message .= "Esiste già una registrazione con la Partita Iva che hai inserito!<br>";
// controllo unicita' email
if (!($form['E_mail'] == "") )
{
if ( getRow ( $suppliers_table, "E_mail", $form["E_mail"]))
$message .= "Esiste già una registrazione con l'email che hai inserito!<br>";
}
if (!(strlen($form["Password"]) == '8') && !empty($form["Password"]))
$message .= "La password deve essere di 8 caratteri<br>";
if ( $message == "") // nessun errore
{
// aggiorno il db con il nuovo Fornitore
supplierInsert ($form["Ragione_Sociale"], $form["Cognome"], $form["Nome"], $form["PI"], $form["CF"], $form["Indirizzo"], $form["Citta"], $form["CAP"], $form["Provincia"], $form["Telefono"], $form["Telefono2"], $form["Telefono3"], $form["Fax"], $form["Cell"], $form["E_mail"], $form["Password"], $form["Web"]);
header("Location: Admin_Fornitori.php");
exit;
}
}
elseif (! isset($actionflag))
{
// inizializzo l'array associativo del modulo
$form["Ragione_Sociale"] = "";
$form["Cognome"] = "";
$form["Nome"] = "";
$form["PI"] = "";
$form["CF"] = "";
$form["Indirizzo"] = "";
$form["Citta"] = "";
$form["CAP"] = "";
$form["Provincia"] = "";
$form["Telefono"] = "";
$form["Telefono2"] = "";
$form["Telefono3"] = "";
$form["Fax"] = "";
$form["Cell"] = "";
$form["E_mail"] = "";
$form["Password"] = "";
$form["Web"] = "";
}
?>
<html>
<head>
<title>Nuovo Cliente</title>
<?
include("Header.php");
?>
<!-- BEGIN Record pws_clienti -->
<form method="post" action="<?php print $PHP_SELF;?>">
<!-- flag di invio del modulo -->
<input type="Hidden" name="actionflag" value="insert">
<div align="center"><font class="FacetFormHeaderFont">Nuovo Fornitore</div>
<table border="0" cellpadding="3" cellspacing="1" class="FacetFormTABLE" align="center">
<!-- BEGIN Error -->
<tr>
<td colspan="2" class="FacetDataTD">
<?php
if (! $message == "")
{
print "$message";
}
?>
</td>
</tr>
<!-- END Error -->
<tr>
<td class="FacetFieldCaptionTD">Ragione Sociale </td>
<td class="FacetDataTD"><input type="text" name="form[Ragione_Sociale]" value="<?php print $form["Ragione_Sociale"] ?>" maxlength="100" size="50" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Cognome * </td>
<td class="FacetDataTD"><input type="text" name="form[Cognome]" value="<?php print $form["Cognome"] ?>" maxlength="30" size="30" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Nome * </td>
<td class="FacetDataTD"><input type="text" name="form[Nome]" value="<?php print $form["Nome"] ?>" maxlength="30" size="30" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Partita Iva </td>
<td class="FacetDataTD"><input type="text" name="form[PI]" value="<?php print $form["PI"] ?>" maxlength="16" size="12" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Codice Fiscale * </td>
<td class="FacetDataTD"><input type="text" name="form[CF]" value="<?php print $form["CF"] ?>" maxlength="16" size="16" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Indirizzo * </td>
<td class="FacetDataTD"><input type="text" name="form[Indirizzo]" value="<?php print $form["Indirizzo"] ?>" maxlength="60" size="50" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Citta * </td>
<td class="FacetDataTD"><input type="text" name="form[Citta]" value="<?php print $form["Citta"] ?>" maxlength="60" size="50" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">CAP * </td>
<td class="FacetDataTD"><input type="text" name="form[CAP]" value="<?php print $form["CAP"] ?>" maxlength="5" size="5" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Provincia * </td>
<td class="FacetDataTD"><input type="text" name="form[Provincia]" value="<?php print $form["Provincia"] ?>" maxlength="2" size="2" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Telefono * </td>
<td class="FacetDataTD"><input type="text" name="form[Telefono]" value="<?php print $form["Telefono"] ?>" maxlength="20" size="20" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Telefono2 </td>
<td class="FacetDataTD"><input type="text" name="form[Telefono2]" value="<?php print $form["Telefono2"] ?>" maxlength="20" size="20" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Telefono3 </td>
<td class="FacetDataTD"><input type="text" name="form[Telefono3]" value="<?php print $form["Telefono3"] ?>" maxlength="20" size="20" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Fax </td>
<td class="FacetDataTD"><input type="text" name="form[Fax]" value="<?php print $form["Fax"] ?>" maxlength="20" size="20" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Cell </td>
<td class="FacetDataTD"><input type="text" name="form[Cell]" value="<?php print $form["Cell"] ?>" maxlength="20" size="20" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">E Mail </td>
<td class="FacetDataTD"><input type="text" name="form[E_mail]" value="<?php print $form["E_mail"] ?>" maxlength="100" size="50" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Password </td>
<td class="FacetDataTD"><input type="text" name="form[Password]" value="<?php print $form["Password"] ?>" maxlength="8" size="8" class="FacetInput"> </td>
</tr>
<tr>
<td class="FacetFieldCaptionTD">Web </td>
<td class="FacetDataTD"><input type="text" name="form[Web]" value="<?php print $form["Web"] ?>" maxlength="50" size="50" class="FacetInput"> </td>
</tr>
<td colspan="2" align="right" nowrap class="FacetFooterTD">
<!-- BEGIN Button Insert --><input name="Insert" type="submit" value="Invia" class="FacetButton"><!-- END Button Insert -->
<!-- BEGIN Button Delete --><input name="Delete" type="reset" value="Cancella" class="FacetButton"><!-- END Button Delete -->
</td>
</tr></table>
</form>
<!-- END Record pws_clienti -->
</body>
</html>