Error management

This commit is contained in:
Laurent Destailleur 2010-09-05 17:59:27 +00:00
parent eaff7f6358
commit c0a5c3f428

View File

@ -1605,10 +1605,11 @@ else
$formadmin = new FormAdmin($db); $formadmin = new FormAdmin($db);
$formcompany = new FormCompany($db); $formcompany = new FormCompany($db);
if ($_POST["getcustomercode"] || $_POST["getsuppliercode"] || GETPOST("action") == 'create') if ($_POST["getcustomercode"] || $_POST["getsuppliercode"] || GETPOST("action") == 'create')
{ {
/* /*
* Sheet mode creation * Mode creation
*/ */
if ($user->rights->societe->creer) if ($user->rights->societe->creer)
{ {
@ -1635,7 +1636,7 @@ else
elseif (GETPOST("action") == 'edit') elseif (GETPOST("action") == 'edit')
{ {
/* /*
* Company Fact Mode edition * Mode edition
*/ */
// Set action type // Set action type
@ -1666,11 +1667,16 @@ else
// Display canvas // Display canvas
$soccanvas->display_canvas(); $soccanvas->display_canvas();
} }
else
{
$langs->load("errors");
print $langs->trans("ErrorRecordNotFound");
}
} }
else else
{ {
/* /*
* Company Fact Sheet mode visu * Mode view
*/ */
// Set action type // Set action type
@ -1678,12 +1684,8 @@ else
// Fetch object // Fetch object
$result=$soccanvas->fetch($socid); $result=$soccanvas->fetch($socid);
if ($result < 0) if ($result > 0)
{ {
dol_print_error($db,$soccanvas->control->object->error);
exit;
}
// Card header // Card header
$head = societe_prepare_head($soccanvas->control->object); $head = societe_prepare_head($soccanvas->control->object);
$title = $soccanvas->getTitle(); $title = $soccanvas->getTitle();
@ -1751,6 +1753,12 @@ else
// Projects list // Projects list
$result=show_projects($conf,$langs,$db,$soccanvas->control->object); $result=show_projects($conf,$langs,$db,$soccanvas->control->object);
} }
else
{
$langs->load("errors");
print $langs->trans("ErrorRecordNotFound");
}
}
} }