Fix: Can't create contract
This commit is contained in:
parent
37bff53fb5
commit
fd26400339
@ -148,7 +148,7 @@ if ($_POST["remonth"] && $_POST["reday"] && $_POST["reyear"])
|
|||||||
$datecontrat = dol_mktime($_POST["rehour"], $_POST["remin"], 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]);
|
$datecontrat = dol_mktime($_POST["rehour"], $_POST["remin"], 0, $_POST["remonth"], $_POST["reday"], $_POST["reyear"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
else if ($action == 'add' && $user->rights->contrat->creer)
|
if ($action == 'add' && $user->rights->contrat->creer)
|
||||||
{
|
{
|
||||||
$object->socid = $socid;
|
$object->socid = $socid;
|
||||||
$object->date_contrat = $datecontrat;
|
$object->date_contrat = $datecontrat;
|
||||||
@ -481,13 +481,13 @@ if (! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB))
|
|||||||
if ($action == 'addcontact' && $user->rights->contrat->creer)
|
if ($action == 'addcontact' && $user->rights->contrat->creer)
|
||||||
{
|
{
|
||||||
$result = $object->fetch($id);
|
$result = $object->fetch($id);
|
||||||
|
|
||||||
if ($result > 0 && $id > 0)
|
if ($result > 0 && $id > 0)
|
||||||
{
|
{
|
||||||
$contactid = (GETPOST('userid') ? GETPOST('userid') : GETPOST('contactid'));
|
$contactid = (GETPOST('userid') ? GETPOST('userid') : GETPOST('contactid'));
|
||||||
$result = $result = $object->add_contact($contactid, $_POST["type"], $_POST["source"]);
|
$result = $result = $object->add_contact($contactid, $_POST["type"], $_POST["source"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($result >= 0)
|
if ($result >= 0)
|
||||||
{
|
{
|
||||||
Header("Location: ".$_SERVER['PHP_SELF']."?id=".$object->id);
|
Header("Location: ".$_SERVER['PHP_SELF']."?id=".$object->id);
|
||||||
@ -506,7 +506,7 @@ if (! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB))
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// bascule du statut d'un contact
|
// bascule du statut d'un contact
|
||||||
else if ($action == 'swapstatut' && $user->rights->contrat->creer)
|
else if ($action == 'swapstatut' && $user->rights->contrat->creer)
|
||||||
{
|
{
|
||||||
@ -519,13 +519,13 @@ if (! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB))
|
|||||||
dol_print_error($db);
|
dol_print_error($db);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Efface un contact
|
// Efface un contact
|
||||||
else if ($action == 'deletecontact' && $user->rights->contrat->creer)
|
else if ($action == 'deletecontact' && $user->rights->contrat->creer)
|
||||||
{
|
{
|
||||||
$object->fetch($id);
|
$object->fetch($id);
|
||||||
$result = $object->delete_contact($_GET["lineid"]);
|
$result = $object->delete_contact($_GET["lineid"]);
|
||||||
|
|
||||||
if ($result >= 0)
|
if ($result >= 0)
|
||||||
{
|
{
|
||||||
Header("Location: ".$_SERVER['PHP_SELF']."?id=".$object->id);
|
Header("Location: ".$_SERVER['PHP_SELF']."?id=".$object->id);
|
||||||
@ -660,7 +660,7 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
dol_htmloutput_errors($mesg,'');
|
dol_htmloutput_errors($mesg,'');
|
||||||
|
|
||||||
$object->fetch_thirdparty();
|
$object->fetch_thirdparty();
|
||||||
|
|
||||||
$nbofservices=count($object->lines);
|
$nbofservices=count($object->lines);
|
||||||
@ -781,24 +781,24 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo '<br>';
|
echo '<br>';
|
||||||
|
|
||||||
if (! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB))
|
if (! empty($conf->global->MAIN_DISABLE_CONTACTS_TAB))
|
||||||
{
|
{
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php');
|
require_once(DOL_DOCUMENT_ROOT.'/core/class/html.formcompany.class.php');
|
||||||
$formcompany= new FormCompany($db);
|
$formcompany= new FormCompany($db);
|
||||||
|
|
||||||
$blocname = 'contacts';
|
$blocname = 'contacts';
|
||||||
$title = $langs->trans('ContactsAddresses');
|
$title = $langs->trans('ContactsAddresses');
|
||||||
include(DOL_DOCUMENT_ROOT.'/core/tpl/bloc_showhide.tpl.php');
|
include(DOL_DOCUMENT_ROOT.'/core/tpl/bloc_showhide.tpl.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! empty($conf->global->MAIN_DISABLE_NOTES_TAB))
|
if (! empty($conf->global->MAIN_DISABLE_NOTES_TAB))
|
||||||
{
|
{
|
||||||
$blocname = 'notes';
|
$blocname = 'notes';
|
||||||
$title = $langs->trans('Notes');
|
$title = $langs->trans('Notes');
|
||||||
include(DOL_DOCUMENT_ROOT.'/core/tpl/bloc_showhide.tpl.php');
|
include(DOL_DOCUMENT_ROOT.'/core/tpl/bloc_showhide.tpl.php');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$servicepos=(isset($_REQUEST["servicepos"])?$_REQUEST["servicepos"]:1);
|
$servicepos=(isset($_REQUEST["servicepos"])?$_REQUEST["servicepos"]:1);
|
||||||
$colorb='666666';
|
$colorb='666666';
|
||||||
@ -809,9 +809,9 @@ else
|
|||||||
* Lines of contracts
|
* Lines of contracts
|
||||||
*/
|
*/
|
||||||
$productstatic=new Product($db);
|
$productstatic=new Product($db);
|
||||||
|
|
||||||
// TODO move css and DAO
|
// TODO move css and DAO
|
||||||
|
|
||||||
// Title line for service
|
// Title line for service
|
||||||
print '<table class="notopnoleft allwidth">'; // Array with (n*2)+1 lines
|
print '<table class="notopnoleft allwidth">'; // Array with (n*2)+1 lines
|
||||||
$cursorline=1;
|
$cursorline=1;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user