Fix: strict mode happy hour
This commit is contained in:
parent
a157327859
commit
251640561f
@ -36,9 +36,9 @@ $socid = GETPOST('socid','int');
|
||||
if ($user->societe_id) $socid=$user->societe_id;
|
||||
$result = restrictedArea($user,'societe',$socid,'');
|
||||
|
||||
$sortfield = isset($_GET["sortfield"])?$_GET["sortfield"]:$_POST["sortfield"];
|
||||
$sortorder = isset($_GET["sortorder"])?$_GET["sortorder"]:$_POST["sortorder"];
|
||||
$page=isset($_GET["page"])?$_GET["page"]:$_POST["page"];
|
||||
$sortfield = GETPOST('sortfield','alpha');
|
||||
$sortorder = GETPOST('sortorder','alpha');
|
||||
$page=GETPOST('page','int');
|
||||
if ($page == -1) { $page = 0 ; }
|
||||
$offset = $conf->liste_limit * $page;
|
||||
$pageprev = $page - 1;
|
||||
@ -115,12 +115,6 @@ if ($search_sale)
|
||||
{
|
||||
$sql .= " AND sc.fk_user = ".$search_sale;
|
||||
}
|
||||
if ($socname)
|
||||
{
|
||||
$sql.= " AND s.nom LIKE '%".$db->escape(strtolower($socname))."%'";
|
||||
$sortfield = "s.nom";
|
||||
$sortorder = "ASC";
|
||||
}
|
||||
|
||||
// Count total nb of records
|
||||
$nbtotalofrecords = 0;
|
||||
@ -177,7 +171,7 @@ if ($result)
|
||||
print_liste_field_titre($langs->trans("CustomerCode"),$_SERVER["PHP_SELF"],"s.code_client","",$param,"",$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("AccountancyCode"),$_SERVER["PHP_SELF"],"s.code_compta","",$param,'align="left"',$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("DateCreation"),$_SERVER["PHP_SELF"],"datec","",$param,'align="right"',$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"s.status","",$params,'align="right"',$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"s.status","",$param,'align="right"',$sortfield,$sortorder);
|
||||
print "</tr>\n";
|
||||
|
||||
print '<tr class="liste_titre">';
|
||||
|
||||
@ -36,6 +36,7 @@ $socid = GETPOST("socid",'int');
|
||||
if ($user->societe_id) $socid=$user->societe_id;
|
||||
$result = restrictedArea($user, 'societe',$socid,'');
|
||||
|
||||
$action = GETPOST('action','alpha');
|
||||
$socname = GETPOST("socname",'alpha');
|
||||
$stcomm = GETPOST("stcomm",'int');
|
||||
$search_nom = GETPOST("search_nom");
|
||||
@ -127,8 +128,6 @@ if ($resql)
|
||||
{
|
||||
$search_levels[] = '"'.preg_replace('[^A-Za-z0-9_-]', '', $obj->code).'"';
|
||||
}
|
||||
|
||||
$i++;
|
||||
}
|
||||
|
||||
// Implode the $search_levels array so that it can be use in a "IN (...)" where clause.
|
||||
@ -138,8 +137,8 @@ if ($resql)
|
||||
else dol_print_error($db);
|
||||
|
||||
// Load sale and categ filters
|
||||
$search_sale = isset($_GET["search_sale"])?$_GET["search_sale"]:$_POST["search_sale"];
|
||||
$search_categ = isset($_GET["search_categ"])?$_GET["search_categ"]:$_POST["search_categ"];
|
||||
$search_sale = GETPOST('search_sale');
|
||||
$search_categ = GETPOST('search_categ');
|
||||
// If the user must only see his prospect, force searching by him
|
||||
if (!$user->rights->societe->client->voir && !$socid) $search_sale = $user->id;
|
||||
|
||||
@ -149,7 +148,7 @@ $sts = array(-1,0,1,2,3);
|
||||
/*
|
||||
* Actions
|
||||
*/
|
||||
if ($_GET["action"] == 'cstc')
|
||||
if ($action == 'cstc')
|
||||
{
|
||||
$sql = "UPDATE ".MAIN_DB_PREFIX."societe SET fk_stcomm = ".$_GET["pstcomm"];
|
||||
$sql .= " WHERE rowid = ".$_GET["socid"];
|
||||
@ -290,7 +289,7 @@ if ($resql)
|
||||
print_liste_field_titre($langs->trans("ProspectLevelShort"),$_SERVER["PHP_SELF"],"s.fk_prospectlevel","",$param,'align="center"',$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("StatusProsp"),$_SERVER["PHP_SELF"],"s.fk_stcomm","",$param,'align="center"',$sortfield,$sortorder);
|
||||
print '<td class="liste_titre"> </td>';
|
||||
print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"s.status","",$params,'align="right"',$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"s.status","",$param,'align="right"',$sortfield,$sortorder);
|
||||
print "</tr>\n";
|
||||
|
||||
print '<tr class="liste_titre">';
|
||||
@ -417,7 +416,7 @@ else
|
||||
dol_print_error($db);
|
||||
}
|
||||
|
||||
$db->close();
|
||||
|
||||
llxFooter();
|
||||
$db->close();
|
||||
?>
|
||||
@ -1,5 +1,6 @@
|
||||
<?php
|
||||
/* Copyright (C) 2008-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
/* Copyright (C) 2008-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2008-2012 Regis Houssin <regis@dolibarr.fr>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -673,26 +674,32 @@ class FormCompany
|
||||
global $conf,$langs;
|
||||
|
||||
$formlength=0;
|
||||
if ($country_code == 'FR' && empty($conf->global->MAIN_DISABLEPROFIDRULES))
|
||||
{
|
||||
if ($idprof==1) $formlength=9;
|
||||
if ($idprof==2) $formlength=14;
|
||||
if ($idprof==3) $formlength=5; // 4 chiffres et 1 lettre depuis janvier
|
||||
if ($idprof==4) $formlength=32; // No maximum as we need to include a town name in this id
|
||||
}
|
||||
if ($country_code == 'ES' && empty($conf->global->MAIN_DISABLEPROFIDRULES))
|
||||
{
|
||||
if ($idprof==1) $formlength=9; //CIF/NIF/NIE 9 digits
|
||||
if ($idprof==2) $formlength=12; //NASS 12 digits without /
|
||||
if ($idprof==3) $formlength=5; //CNAE 5 digits
|
||||
if ($idprof==4) $formlength=32; //depend of college
|
||||
if (empty($conf->global->MAIN_DISABLEPROFIDRULES)) {
|
||||
if ($country_code == 'FR')
|
||||
{
|
||||
if (isset($idprof)) {
|
||||
if ($idprof==1) $formlength=9;
|
||||
else if ($idprof==2) $formlength=14;
|
||||
else if ($idprof==3) $formlength=5; // 4 chiffres et 1 lettre depuis janvier
|
||||
else if ($idprof==4) $formlength=32; // No maximum as we need to include a town name in this id
|
||||
}
|
||||
}
|
||||
else if ($country_code == 'ES')
|
||||
{
|
||||
if ($idprof==1) $formlength=9; //CIF/NIF/NIE 9 digits
|
||||
if ($idprof==2) $formlength=12; //NASS 12 digits without /
|
||||
if ($idprof==3) $formlength=5; //CNAE 5 digits
|
||||
if ($idprof==4) $formlength=32; //depend of college
|
||||
}
|
||||
}
|
||||
|
||||
$selected=$preselected;
|
||||
if (! $selected && $idprof==1) $selected=$this->idprof1;
|
||||
if (! $selected && $idprof==2) $selected=$this->idprof2;
|
||||
if (! $selected && $idprof==3) $selected=$this->idprof3;
|
||||
if (! $selected && $idprof==4) $selected=$this->idprof4;
|
||||
if (! $selected && isset($idprof)) {
|
||||
if ($idprof==1 && ! empty($this->idprof1)) $selected=$this->idprof1;
|
||||
else if ($idprof==2 && ! empty($this->idprof2)) $selected=$this->idprof2;
|
||||
else if ($idprof==3 && ! empty($this->idprof3)) $selected=$this->idprof3;
|
||||
else if ($idprof==4 && ! empty($this->idprof4)) $selected=$this->idprof4;
|
||||
}
|
||||
|
||||
$maxlength=$formlength;
|
||||
if (empty($formlength)) { $formlength=24; $maxlength=128; }
|
||||
|
||||
@ -583,6 +583,7 @@ function get_next_value($db,$mask,$table,$field,$where='',$objsoc='',$date='',$m
|
||||
if (! empty($reg[3]) && preg_match('/^\+/',$reg[3])) $maskoffset=preg_replace('/^\+/','',$reg[3]);
|
||||
|
||||
// Define $sqlwhere
|
||||
$sqlwhere='';
|
||||
|
||||
// If a restore to zero after a month is asked we check if there is already a value for this year.
|
||||
if (! empty($reg[2]) && preg_match('/^@/',$reg[2])) $maskraz=preg_replace('/^@/','',$reg[2]);
|
||||
@ -617,7 +618,6 @@ function get_next_value($db,$mask,$table,$field,$where='',$objsoc='',$date='',$m
|
||||
if (dol_strlen($reg[$posy]) == 4) $yearcomp=sprintf("%04d",date("Y",$date)+$yearoffset);
|
||||
if (dol_strlen($reg[$posy]) == 2) $yearcomp=sprintf("%02d",date("y",$date)+$yearoffset);
|
||||
if (dol_strlen($reg[$posy]) == 1) $yearcomp=substr(date("y",$date),2,1)+$yearoffset;
|
||||
$sqlwhere='';
|
||||
if ($monthcomp > 1) // Test with month is useless if monthcomp = 0 or 1 (0 is same as 1)
|
||||
{
|
||||
if (dol_strlen($reg[$posy]) == 4) $yearcomp1=sprintf("%04d",date("Y",$date)+$yearoffset+1);
|
||||
@ -720,7 +720,7 @@ function get_next_value($db,$mask,$table,$field,$where='',$objsoc='',$date='',$m
|
||||
{
|
||||
$counter++;
|
||||
|
||||
if ($maskrefclient_maskcounter)
|
||||
if (! empty($maskrefclient_maskcounter))
|
||||
{
|
||||
//print "maskrefclient_maskcounter=".$maskrefclient_maskcounter." maskwithnocode=".$maskwithnocode." maskrefclient=".$maskrefclient."\n<br>";
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
/* Copyright (C) 2003-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2010 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
|
||||
* Copyright (C) 2005-2007 Regis Houssin <regis@dolibarr.fr>
|
||||
* Copyright (C) 2005-2012 Regis Houssin <regis@dolibarr.fr>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
@ -193,25 +193,25 @@ abstract class ModeleThirdPartyCode
|
||||
if ($type == 0)
|
||||
{
|
||||
$s.=$langs->trans("RequiredIfCustomer").': ';
|
||||
if ($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED && !empty($this->code_null)) $s.='<strike>';
|
||||
if (! empty($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED) && ! empty($this->code_null)) $s.='<strike>';
|
||||
$s.=yn(!$this->code_null,1,2);
|
||||
if ($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED && !empty($this->code_null)) $s.='</strike> '.yn(1,1,2).' ('.$langs->trans("ForcedToByAModule",$langs->transnoentities("yes")).')';
|
||||
if (! empty($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED) && ! empty($this->code_null)) $s.='</strike> '.yn(1,1,2).' ('.$langs->trans("ForcedToByAModule",$langs->transnoentities("yes")).')';
|
||||
$s.='<br>';
|
||||
}
|
||||
if ($type == 1)
|
||||
{
|
||||
$s.=$langs->trans("RequiredIfSupplier").': ';
|
||||
if ($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED && !empty($this->code_null)) $s.='<strike>';
|
||||
if (! empty($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED) && ! empty($this->code_null)) $s.='<strike>';
|
||||
$s.=yn(!$this->code_null,1,2);
|
||||
if ($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED && !empty($this->code_null)) $s.='</strike> '.yn(1,1,2).' ('.$langs->trans("ForcedToByAModule",$langs->transnoentities("yes")).')';
|
||||
if (! empty($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED) && ! empty($this->code_null)) $s.='</strike> '.yn(1,1,2).' ('.$langs->trans("ForcedToByAModule",$langs->transnoentities("yes")).')';
|
||||
$s.='<br>';
|
||||
}
|
||||
if ($type == -1)
|
||||
{
|
||||
$s.=$langs->trans("Required").': ';
|
||||
if ($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED && !empty($this->code_null)) $s.='<strike>';
|
||||
if (! empty($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED) && ! empty($this->code_null)) $s.='<strike>';
|
||||
$s.=yn(!$this->code_null,1,2);
|
||||
if ($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED && !empty($this->code_null)) $s.='</strike> '.yn(1,1,2).' ('.$langs->trans("ForcedToByAModule",$langs->transnoentities("yes")).')';
|
||||
if (! empty($conf->global->MAIN_COMPANY_CODE_ALWAYS_REQUIRED) && ! empty($this->code_null)) $s.='</strike> '.yn(1,1,2).' ('.$langs->trans("ForcedToByAModule",$langs->transnoentities("yes")).')';
|
||||
$s.='<br>';
|
||||
}
|
||||
$s.=$langs->trans("CanBeModifiedIfOk").': ';
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
/* Copyright (C) 2001-2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2005-2011 Regis Houssin <regis@dolibarr.fr>
|
||||
* Copyright (C) 2005-2012 Regis Houssin <regis@dolibarr.fr>
|
||||
* Copyright (C) 2011 Philippe Grand <philippe.grand@atoo-net.com>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -109,7 +109,7 @@ if ($resql)
|
||||
$num = $db->num_rows($resql);
|
||||
$i = 0;
|
||||
|
||||
$param = "&search_nom=".$search_nom."&search_code=".$search_code."&search_ville=".$search_ville;
|
||||
$param = "&search_nom=".$search_nom."&search_code_fournisseur=".$search_code_fournisseur."&search_ville=".$search_ville;
|
||||
if ($search_categ != '') $param.='&search_categ='.$search_categ;
|
||||
|
||||
print_barre_liste($langs->trans("ListOfSuppliers"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords);
|
||||
@ -139,7 +139,7 @@ if ($resql)
|
||||
print_liste_field_titre($langs->trans("SupplierCode"),$_SERVER["PHP_SELF"],"s.code_fournisseur","",$param,'align="left"',$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("AccountancyCode"),$_SERVER["PHP_SELF"],"s.code_compta_fournisseur","",$param,'align="left"',$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("DateCreation"),$_SERVER["PHP_SELF"],"s.datec","",$param,'align="right"',$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"s.status","",$params,'align="right"',$sortfield,$sortorder);
|
||||
print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"s.status","",$param,'align="right"',$sortfield,$sortorder);
|
||||
print "</tr>\n";
|
||||
|
||||
print '<tr class="liste_titre">';
|
||||
|
||||
@ -58,6 +58,7 @@ $extrafields = new ExtraFields($db);
|
||||
// Get object canvas (By default, this is not defined, so standard usage of dolibarr)
|
||||
$object->getCanvas($socid);
|
||||
$canvas = $object->canvas?$object->canvas:GETPOST("canvas");
|
||||
$objcanvas='';
|
||||
if (! empty($canvas))
|
||||
{
|
||||
require_once(DOL_DOCUMENT_ROOT."/core/class/canvas.class.php");
|
||||
@ -113,67 +114,67 @@ if (empty($reshook))
|
||||
{
|
||||
$object->particulier = GETPOST("private");
|
||||
|
||||
$object->name = empty($conf->global->MAIN_FIRSTNAME_NAME_POSITION)?trim($_POST["prenom"].' '.$_POST["nom"]):trim($_POST["nom"].' '.$_POST["prenom"]);
|
||||
$object->civilite_id = $_POST["civilite_id"];
|
||||
$object->name = empty($conf->global->MAIN_FIRSTNAME_NAME_POSITION)?GETPOST('prenom').' '.GETPOST('nom'):GETPOST('nom').' '.GETPOST('prenom');
|
||||
$object->civilite_id = GETPOST('civilite_id');
|
||||
// Add non official properties
|
||||
$object->name_bis = $_POST["nom"];
|
||||
$object->firstname = $_POST["prenom"];
|
||||
$object->name_bis = GETPOST('nom');
|
||||
$object->firstname = GETPOST('prenom');
|
||||
}
|
||||
else
|
||||
{
|
||||
$object->name = $_POST["nom"];
|
||||
$object->name = GETPOST('nom');
|
||||
}
|
||||
$object->address = $_POST["adresse"];
|
||||
$object->zip = $_POST["zipcode"];
|
||||
$object->town = $_POST["town"];
|
||||
$object->country_id = $_POST["country_id"];
|
||||
$object->state_id = $_POST["departement_id"];
|
||||
$object->tel = $_POST["tel"];
|
||||
$object->fax = $_POST["fax"];
|
||||
$object->email = trim($_POST["email"]);
|
||||
$object->url = trim($_POST["url"]);
|
||||
$object->idprof1 = $_POST["idprof1"];
|
||||
$object->idprof2 = $_POST["idprof2"];
|
||||
$object->idprof3 = $_POST["idprof3"];
|
||||
$object->idprof4 = $_POST["idprof4"];
|
||||
$object->prefix_comm = $_POST["prefix_comm"];
|
||||
$object->code_client = $_POST["code_client"];
|
||||
$object->code_fournisseur = $_POST["code_fournisseur"];
|
||||
$object->capital = $_POST["capital"];
|
||||
$object->barcode = $_POST["barcode"];
|
||||
$object->address = GETPOST('adresse');
|
||||
$object->zip = GETPOST('zipcode');
|
||||
$object->town = GETPOST('town');
|
||||
$object->country_id = GETPOST('country_id');
|
||||
$object->state_id = GETPOST('departement_id');
|
||||
$object->tel = GETPOST('tel');
|
||||
$object->fax = GETPOST('fax');
|
||||
$object->email = GETPOST('email');
|
||||
$object->url = GETPOST('url');
|
||||
$object->idprof1 = GETPOST('idprof1');
|
||||
$object->idprof2 = GETPOST('idprof2');
|
||||
$object->idprof3 = GETPOST('idprof3');
|
||||
$object->idprof4 = GETPOST('idprof4');
|
||||
$object->prefix_comm = GETPOST('prefix_comm');
|
||||
$object->code_client = GETPOST('code_client');
|
||||
$object->code_fournisseur = GETPOST('code_fournisseur');
|
||||
$object->capital = GETPOST('capital');
|
||||
$object->barcode = GETPOST('barcode');
|
||||
|
||||
$object->tva_intra = $_POST["tva_intra"];
|
||||
$object->tva_assuj = $_POST["assujtva_value"];
|
||||
$object->status = $_POST["status"];
|
||||
$object->tva_intra = GETPOST('tva_intra');
|
||||
$object->tva_assuj = GETPOST('assujtva_value');
|
||||
$object->status = GETPOST('status');
|
||||
|
||||
// Local Taxes
|
||||
$object->localtax1_assuj = $_POST["localtax1assuj_value"];
|
||||
$object->localtax2_assuj = $_POST["localtax2assuj_value"];
|
||||
$object->localtax1_assuj = GETPOST('localtax1assuj_value');
|
||||
$object->localtax2_assuj = GETPOST('localtax2assuj_value');
|
||||
|
||||
$object->forme_juridique_code = $_POST["forme_juridique_code"];
|
||||
$object->effectif_id = $_POST["effectif_id"];
|
||||
$object->forme_juridique_code = GETPOST('forme_juridique_code');
|
||||
$object->effectif_id = GETPOST('effectif_id');
|
||||
if (GETPOST("private") == 1)
|
||||
{
|
||||
$object->typent_id = 8; // TODO predict another method if the field "special" change of rowid
|
||||
}
|
||||
else
|
||||
{
|
||||
$object->typent_id = $_POST["typent_id"];
|
||||
$object->typent_id = GETPOST('typent_id');
|
||||
}
|
||||
|
||||
$object->client = $_POST["client"];
|
||||
$object->fournisseur = $_POST["fournisseur"];
|
||||
$object->fournisseur_categorie = $_POST["fournisseur_categorie"];
|
||||
$object->client = GETPOST('client');
|
||||
$object->fournisseur = GETPOST('fournisseur');
|
||||
$object->fournisseur_categorie = GETPOST('fournisseur_categorie');
|
||||
|
||||
$object->commercial_id = $_POST["commercial_id"];
|
||||
$object->default_lang = $_POST["default_lang"];
|
||||
$object->commercial_id = GETPOST('commercial_id');
|
||||
$object->default_lang = GETPOST('default_lang');
|
||||
|
||||
// Get extra fields
|
||||
foreach($_POST as $key => $value)
|
||||
{
|
||||
if (preg_match("/^options_/",$key))
|
||||
{
|
||||
$object->array_options[$key]=$_POST[$key];
|
||||
$object->array_options[$key]=GETPOST($key);
|
||||
}
|
||||
}
|
||||
|
||||
@ -546,49 +547,49 @@ else
|
||||
if ($conf->fournisseur->enabled && (GETPOST("type")=='f' || GETPOST("type")=='')) { $object->fournisseur=1; }
|
||||
if (GETPOST("private")==1) { $object->particulier=1; }
|
||||
|
||||
$object->name = $_POST["nom"];
|
||||
$object->firstname = $_POST["prenom"];
|
||||
$object->name = GETPOST('nom');
|
||||
$object->firstname = GETPOST('prenom');
|
||||
$object->particulier = GETPOST('private', 'int');
|
||||
$object->prefix_comm = $_POST["prefix_comm"];
|
||||
$object->client = $_POST["client"]?$_POST["client"]:$object->client;
|
||||
$object->code_client = $_POST["code_client"];
|
||||
$object->fournisseur = $_POST["fournisseur"]?$_POST["fournisseur"]:$object->fournisseur;
|
||||
$object->code_fournisseur = $_POST["code_fournisseur"];
|
||||
$object->address = $_POST["adresse"];
|
||||
$object->zip = $_POST["zipcode"];
|
||||
$object->town = $_POST["town"];
|
||||
$object->state_id = $_POST["departement_id"];
|
||||
$object->tel = $_POST["tel"];
|
||||
$object->fax = $_POST["fax"];
|
||||
$object->email = $_POST["email"];
|
||||
$object->url = $_POST["url"];
|
||||
$object->capital = $_POST["capital"];
|
||||
$object->barcode = $_POST["barcode"];
|
||||
$object->idprof1 = $_POST["idprof1"];
|
||||
$object->idprof2 = $_POST["idprof2"];
|
||||
$object->idprof3 = $_POST["idprof3"];
|
||||
$object->idprof4 = $_POST["idprof4"];
|
||||
$object->typent_id = $_POST["typent_id"];
|
||||
$object->effectif_id = $_POST["effectif_id"];
|
||||
$object->civility_id = $_POST["civilite_id"];
|
||||
$object->prefix_comm = GETPOST('prefix_comm');
|
||||
$object->client = GETPOST('client')?GETPOST('client'):$object->client;
|
||||
$object->code_client = GETPOST('code_client');
|
||||
$object->fournisseur = GETPOST('fournisseur')?GETPOST('fournisseur'):$object->fournisseur;
|
||||
$object->code_fournisseur = GETPOST('code_fournisseur');
|
||||
$object->address = GETPOST('adresse');
|
||||
$object->zip = GETPOST('zipcode');
|
||||
$object->town = GETPOST('town');
|
||||
$object->state_id = GETPOST('departement_id');
|
||||
$object->tel = GETPOST('tel');
|
||||
$object->fax = GETPOST('fax');
|
||||
$object->email = GETPOST('email');
|
||||
$object->url = GETPOST('url');
|
||||
$object->capital = GETPOST('capital');
|
||||
$object->barcode = GETPOST('barcode');
|
||||
$object->idprof1 = GETPOST('idprof1');
|
||||
$object->idprof2 = GETPOST('idprof2');
|
||||
$object->idprof3 = GETPOST('idprof3');
|
||||
$object->idprof4 = GETPOST('idprof4');
|
||||
$object->typent_id = GETPOST('typent_id');
|
||||
$object->effectif_id = GETPOST('effectif_id');
|
||||
$object->civility_id = GETPOST('civilite_id');
|
||||
|
||||
$object->tva_assuj = $_POST["assujtva_value"];
|
||||
$object->status = $_POST["status"];
|
||||
$object->tva_assuj = GETPOST('assujtva_value');
|
||||
$object->status = GETPOST('status');
|
||||
|
||||
//Local Taxes
|
||||
$object->localtax1_assuj = $_POST["localtax1assuj_value"];
|
||||
$object->localtax2_assuj = $_POST["localtax2assuj_value"];
|
||||
$object->localtax1_assuj = GETPOST('localtax1assuj_value');
|
||||
$object->localtax2_assuj = GETPOST('localtax2assuj_value');
|
||||
|
||||
$object->tva_intra = $_POST["tva_intra"];
|
||||
$object->tva_intra = GETPOST('tva_intra');
|
||||
|
||||
$object->commercial_id = $_POST["commercial_id"];
|
||||
$object->default_lang = $_POST["default_lang"];
|
||||
$object->commercial_id = GETPOST('commercial_id');
|
||||
$object->default_lang = GETPOST('default_lang');
|
||||
|
||||
$object->logo = dol_sanitizeFileName($_FILES['photo']['name']);
|
||||
$object->logo = (isset($_FILES['photo'])?dol_sanitizeFileName($_FILES['photo']['name']):'');
|
||||
|
||||
// Gestion du logo de la société
|
||||
$dir = $conf->societe->multidir_output[$object->entity]."/".$object->id."/logos";
|
||||
$file_OK = is_uploaded_file($_FILES['photo']['tmp_name']);
|
||||
$dir = $conf->societe->multidir_output[$conf->entity]."/".$object->id."/logos";
|
||||
$file_OK = (isset($_FILES['photo'])?is_uploaded_file($_FILES['photo']['tmp_name']):false);
|
||||
if ($file_OK)
|
||||
{
|
||||
if (image_format_supported($_FILES['photo']['name']))
|
||||
@ -619,19 +620,19 @@ else
|
||||
}
|
||||
|
||||
// We set country_id, country_code and country for the selected country
|
||||
$object->country_id=$_POST["country_id"]?$_POST["country_id"]:$mysoc->country_id;
|
||||
$object->country_id=GETPOST('country_id')?GETPOST('country_id'):$mysoc->country_id;
|
||||
if ($object->country_id)
|
||||
{
|
||||
$tmparray=getCountry($object->country_id,'all');
|
||||
$object->country_code=$tmparray['code'];
|
||||
$object->country=$tmparray['label'];
|
||||
}
|
||||
$object->forme_juridique_code=$_POST['forme_juridique_code'];
|
||||
$object->forme_juridique_code=GETPOST('forme_juridique_code');
|
||||
/* Show create form */
|
||||
|
||||
print_fiche_titre($langs->trans("NewThirdParty"));
|
||||
|
||||
if ($conf->use_javascript_ajax)
|
||||
if (! empty($conf->use_javascript_ajax))
|
||||
{
|
||||
print "\n".'<script type="text/javascript">';
|
||||
print '$(document).ready(function () {
|
||||
@ -741,7 +742,7 @@ else
|
||||
|
||||
print '</td></tr>';
|
||||
|
||||
if ($conf->fournisseur->enabled && ! empty($user->rights->fournisseur->lire))
|
||||
if (! empty($conf->fournisseur->enabled) && ! empty($user->rights->fournisseur->lire))
|
||||
{
|
||||
// Supplier
|
||||
print '<tr>';
|
||||
@ -770,7 +771,7 @@ else
|
||||
{
|
||||
print '<tr>';
|
||||
print '<td>'.$langs->trans('SupplierCategory').'</td><td colspan="3">';
|
||||
print $form->selectarray("fournisseur_categorie",$object->SupplierCategories,$_POST["fournisseur_categorie"],1);
|
||||
print $form->selectarray("fournisseur_categorie",$object->SupplierCategories,GETPOST('fournisseur_categorie'),1);
|
||||
print '</td></tr>';
|
||||
}
|
||||
}
|
||||
@ -783,7 +784,7 @@ else
|
||||
print '</td></tr>';
|
||||
|
||||
// Barcode
|
||||
if ($conf->global->MAIN_MODULE_BARCODE)
|
||||
if (! empty($conf->global->MAIN_MODULE_BARCODE))
|
||||
{
|
||||
print '<tr><td>'.$langs->trans('Gencod').'</td><td colspan="3"><input type="text" name="barcode" value="'.$object->barcode.'">';
|
||||
print '</td></tr>';
|
||||
@ -820,7 +821,7 @@ else
|
||||
print '<tr><td>'.$langs->trans('Phone').'</td><td><input type="text" name="tel" value="'.$object->tel.'"></td>';
|
||||
print '<td>'.$langs->trans('Fax').'</td><td><input type="text" name="fax" value="'.$object->fax.'"></td></tr>';
|
||||
|
||||
print '<tr><td>'.$langs->trans('EMail').($conf->global->SOCIETE_MAIL_REQUIRED?'*':'').'</td><td><input type="text" name="email" size="32" value="'.$object->email.'"></td>';
|
||||
print '<tr><td>'.$langs->trans('EMail').(! empty($conf->global->SOCIETE_MAIL_REQUIRED)?'*':'').'</td><td><input type="text" name="email" size="32" value="'.$object->email.'"></td>';
|
||||
print '<td>'.$langs->trans('Web').'</td><td><input type="text" name="url" size="32" value="'.$object->url.'"></td></tr>';
|
||||
|
||||
// Prof ids
|
||||
@ -856,7 +857,7 @@ else
|
||||
{
|
||||
$s.=' ';
|
||||
|
||||
if ($conf->use_javascript_ajax)
|
||||
if (! empty($conf->use_javascript_ajax))
|
||||
{
|
||||
print "\n";
|
||||
print '<script language="JavaScript" type="text/javascript">';
|
||||
@ -930,7 +931,7 @@ else
|
||||
}
|
||||
}
|
||||
|
||||
if ($conf->global->MAIN_MULTILANGS)
|
||||
if (! empty($conf->global->MAIN_MULTILANGS))
|
||||
{
|
||||
print '<tr><td>'.$langs->trans("DefaultLang").'</td><td colspan="3">'."\n";
|
||||
print $formadmin->select_language(($object->default_lang?$object->default_lang:$conf->global->MAIN_LANG_DEFAULT),'default_lang',0,0,1);
|
||||
@ -955,7 +956,7 @@ else
|
||||
{
|
||||
foreach($extrafields->attribute_label as $key=>$label)
|
||||
{
|
||||
$value=(isset($_POST["options_".$key])?$_POST["options_".$key]:$object->array_options["options_".$key]);
|
||||
$value=(isset($_POST["options_".$key])?$_POST["options_".$key]:(isset($object->array_options["options_".$key])?$object->array_options["options_".$key]:''));
|
||||
print '<tr><td>'.$label.'</td><td colspan="3">';
|
||||
print $extrafields->showInputField($key,$value);
|
||||
print '</td></tr>'."\n";
|
||||
@ -1038,42 +1039,42 @@ else
|
||||
$prefixSupplierIsUsed = $modCodeFournisseur->verif_prefixIsUsed();
|
||||
}
|
||||
|
||||
if (! empty($_POST["nom"]))
|
||||
if (GETPOST('nom'))
|
||||
{
|
||||
// We overwrite with values if posted
|
||||
$object->name = $_POST["nom"];
|
||||
$object->prefix_comm = $_POST["prefix_comm"];
|
||||
$object->client = $_POST["client"];
|
||||
$object->code_client = $_POST["code_client"];
|
||||
$object->fournisseur = $_POST["fournisseur"];
|
||||
$object->code_fournisseur = $_POST["code_fournisseur"];
|
||||
$object->address = $_POST["adresse"];
|
||||
$object->zip = $_POST["zipcode"];
|
||||
$object->town = $_POST["town"];
|
||||
$object->country_id = $_POST["country_id"]?$_POST["country_id"]:$mysoc->country_id;
|
||||
$object->state_id = $_POST["departement_id"];
|
||||
$object->tel = $_POST["tel"];
|
||||
$object->fax = $_POST["fax"];
|
||||
$object->email = $_POST["email"];
|
||||
$object->url = $_POST["url"];
|
||||
$object->capital = $_POST["capital"];
|
||||
$object->idprof1 = $_POST["idprof1"];
|
||||
$object->idprof2 = $_POST["idprof2"];
|
||||
$object->idprof3 = $_POST["idprof3"];
|
||||
$object->idprof4 = $_POST["idprof4"];
|
||||
$object->typent_id = $_POST["typent_id"];
|
||||
$object->effectif_id = $_POST["effectif_id"];
|
||||
$object->barcode = $_POST["barcode"];
|
||||
$object->forme_juridique_code = $_POST["forme_juridique_code"];
|
||||
$object->default_lang = $_POST["default_lang"];
|
||||
$object->name = GETPOST('nom');
|
||||
$object->prefix_comm = GETPOST('prefix_comm');
|
||||
$object->client = GETPOST('client');
|
||||
$object->code_client = GETPOST('code_client');
|
||||
$object->fournisseur = GETPOST('fournisseur');
|
||||
$object->code_fournisseur = GETPOST('code_fournisseur');
|
||||
$object->address = GETPOST('adresse');
|
||||
$object->zip = GETPOST('zipcode');
|
||||
$object->town = GETPOST('town');
|
||||
$object->country_id = GETPOST('country_id')?GETPOST('country_id'):$mysoc->country_id;
|
||||
$object->state_id = GETPOST('departement_id');
|
||||
$object->tel = GETPOST('tel');
|
||||
$object->fax = GETPOST('fax');
|
||||
$object->email = GETPOST('email');
|
||||
$object->url = GETPOST('url');
|
||||
$object->capital = GETPOST('capital');
|
||||
$object->idprof1 = GETPOST('idprof1');
|
||||
$object->idprof2 = GETPOST('idprof2');
|
||||
$object->idprof3 = GETPOST('idprof3');
|
||||
$object->idprof4 = GETPOST('idprof4');
|
||||
$object->typent_id = GETPOST('typent_id');
|
||||
$object->effectif_id = GETPOST('effectif_id');
|
||||
$object->barcode = GETPOST('barcode');
|
||||
$object->forme_juridique_code = GETPOST('forme_juridique_code');
|
||||
$object->default_lang = GETPOST('default_lang');
|
||||
|
||||
$object->tva_assuj = $_POST["assujtva_value"];
|
||||
$object->tva_intra = $_POST["tva_intra"];
|
||||
$object->status = $_POST["status"];
|
||||
$object->tva_assuj = GETPOST('assujtva_value');
|
||||
$object->tva_intra = GETPOST('tva_intra');
|
||||
$object->status = GETPOST('status');
|
||||
|
||||
//Local Taxes
|
||||
$object->localtax1_assuj = $_POST["localtax1assuj_value"];
|
||||
$object->localtax2_assuj = $_POST["localtax2assuj_value"];
|
||||
$object->localtax1_assuj = GETPOST('localtax1assuj_value');
|
||||
$object->localtax2_assuj = GETPOST('localtax2assuj_value');
|
||||
|
||||
// We set country_id, and pays_code label of the chosen country
|
||||
// TODO move to DAO class
|
||||
|
||||
Loading…
Reference in New Issue
Block a user