diff --git a/htdocs/includes/modules/project/mod_project_simple.php b/htdocs/includes/modules/project/mod_project_simple.php index 53ef702d1ab9e57d3773be8f4fa28521a812bf3d..8b33ac4a2c558bf4bd14ed82d43bb6f01f24abce 100644 --- a/htdocs/includes/modules/project/mod_project_simple.php +++ b/htdocs/includes/modules/project/mod_project_simple.php @@ -90,7 +90,8 @@ class mod_project_simple extends ModeleNumRefProjects return -1; } - $date=$project->date_c; + $date=empty($project->date_c)?dol_now():$project->date_c; + //$yymm = strftime("%y%m",time()); $yymm = strftime("%y%m",$date); $num = sprintf("%04s",$max+1); diff --git a/htdocs/includes/modules/project/mod_project_universal.php b/htdocs/includes/modules/project/mod_project_universal.php index 4efa78ed0d3ecc70eb20061612d2696455ff39f6..7df265565f242a977160c18fc686bde202ab64f3 100644 --- a/htdocs/includes/modules/project/mod_project_universal.php +++ b/htdocs/includes/modules/project/mod_project_universal.php @@ -119,7 +119,8 @@ class mod_project_universal extends ModeleNumRefProjects return 0; } - $numFinal=get_next_value($db,$mask,'projet','ref','',$objsoc->code_client,$project->date_c); + $date=empty($project->date_c)?dol_now():$project->date_c; + $numFinal=get_next_value($db,$mask,'projet','ref','',$objsoc->code_client,$date); return $numFinal; } diff --git a/htdocs/projet/fiche.php b/htdocs/projet/fiche.php index ff3a08def96f5cc1b8abb97c7459a69989b9e743..b7327dd64d7a577680b30f8c98b1f2da9e7dbedd 100644 --- a/htdocs/projet/fiche.php +++ b/htdocs/projet/fiche.php @@ -21,7 +21,7 @@ /** * \file htdocs/projet/fiche.php * \ingroup projet - * \brief Fiche projet + * \brief Project card * \version $Id$ */ @@ -260,6 +260,7 @@ if ($_GET["action"] == 'create' && $user->rights->projet->creer) $modProject = new $obj; $defaultref = $modProject->getNextValue($soc,$project); } + if (empty($defaultref)) $defaultref=''; // Ref