Fix: update total
This commit is contained in:
parent
b2d33e0806
commit
ae3b3cd281
@ -262,6 +262,8 @@ if ($_POST['action'] == "addligne" && $user->rights->ficheinter->creer)
|
|||||||
$outputlangs->setDefaultLang($_REQUEST['lang_id']);
|
$outputlangs->setDefaultLang($_REQUEST['lang_id']);
|
||||||
}
|
}
|
||||||
fichinter_create($db, $fichinter, $fichinter->modelpdf, $outputlangs);
|
fichinter_create($db, $fichinter, $fichinter->modelpdf, $outputlangs);
|
||||||
|
Header ('Location: '.$_SERVER["PHP_SELF"].'?id='.$_POST['fichinterid']);
|
||||||
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -311,6 +313,9 @@ if ($_POST['action'] == 'updateligne' && $user->rights->ficheinter->creer && $_P
|
|||||||
unset($_POST['np_desc']);
|
unset($_POST['np_desc']);
|
||||||
unset($_POST['durationhour']);
|
unset($_POST['durationhour']);
|
||||||
unset($_POST['durationmin']);
|
unset($_POST['durationmin']);
|
||||||
|
|
||||||
|
Header ('Location: '.$_SERVER["PHP_SELF"].'?id='.$_POST['fichinterid']);
|
||||||
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -429,18 +434,18 @@ if ($_GET["action"] == 'create')
|
|||||||
|
|
||||||
if ($_GET["socid"] > 0)
|
if ($_GET["socid"] > 0)
|
||||||
{
|
{
|
||||||
print "<form name='fichinter' action=\"fiche.php\" method=\"post\">";
|
print '<form name="fichinter" action="'.$_SERVER['PHP_SELF'].'" method="POST">';
|
||||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||||
|
|
||||||
print '<table class="border" width="100%">';
|
print '<table class="border" width="100%">';
|
||||||
|
|
||||||
print '<input type="hidden" name="socid" value='.$_GET["socid"].'>';
|
print '<input type="hidden" name="socid" value='.$_GET["socid"].'>';
|
||||||
print "<tr><td>".$langs->trans("Company")."</td><td>".$societe->getNomUrl(1)."</td></tr>";
|
print '<tr><td>'.$langs->trans("Company").'</td><td>'.$societe->getNomUrl(1).'</td></tr>';
|
||||||
|
|
||||||
print "<input type=\"hidden\" name=\"action\" value=\"add\">";
|
print '<input type="hidden" name="action" value="add">';
|
||||||
|
|
||||||
print "<tr><td>".$langs->trans("Ref")."</td>";
|
print '<tr><td>'.$langs->trans("Ref").'</td>';
|
||||||
print "<td><input name=\"ref\" value=\"$numpr\"></td></tr>\n";
|
print '<td><input name="ref" value="$numpr"></td></tr>'."\n";
|
||||||
|
|
||||||
if ($conf->projet->enabled)
|
if ($conf->projet->enabled)
|
||||||
{
|
{
|
||||||
@ -467,7 +472,7 @@ if ($_GET["action"] == 'create')
|
|||||||
|
|
||||||
// Description (must be a textarea and not html must be allowed (used in list view)
|
// Description (must be a textarea and not html must be allowed (used in list view)
|
||||||
print '<tr><td valign="top">'.$langs->trans("Description").'</td>';
|
print '<tr><td valign="top">'.$langs->trans("Description").'</td>';
|
||||||
print "<td>";
|
print '<td>';
|
||||||
print '<textarea name="description" wrap="soft" cols="80" rows="'.ROWS_3.'"></textarea>';
|
print '<textarea name="description" wrap="soft" cols="80" rows="'.ROWS_3.'"></textarea>';
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
@ -480,13 +485,13 @@ if ($_GET["action"] == 'create')
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print "<form name='fichinter' action=\"fiche.php\" method=\"get\">";
|
print '<form name="fichinter" action="'.$_SERVER['PHP_SELF'].'" method="GET">';
|
||||||
print '<table class="border" width="100%">';
|
print '<table class="border" width="100%">';
|
||||||
print "<tr><td>".$langs->trans("Company")."</td><td>";
|
print '<tr><td>'.$langs->trans("Company").'</td><td>';
|
||||||
$html->select_societes('','socid','s.client = 1',1);
|
$html->select_societes('','socid','s.client = 1',1);
|
||||||
print "</td></tr>";
|
print '</td></tr>';
|
||||||
print '<tr><td colspan="2" align="center">';
|
print '<tr><td colspan="2" align="center">';
|
||||||
print "<input type=\"hidden\" name=\"action\" value=\"create\">";
|
print '<input type="hidden" name="action" value="create">';
|
||||||
print '<input type="submit" class="button" value="'.$langs->trans("CreateDraftIntervention").'">';
|
print '<input type="submit" class="button" value="'.$langs->trans("CreateDraftIntervention").'">';
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
print '</table>';
|
print '</table>';
|
||||||
|
|||||||
@ -22,8 +22,8 @@
|
|||||||
/**
|
/**
|
||||||
\file htdocs/includes/modules/fichinter/modules_fichinter.php
|
\file htdocs/includes/modules/fichinter/modules_fichinter.php
|
||||||
\ingroup ficheinter
|
\ingroup ficheinter
|
||||||
\brief Fichier contenant la classe m<EFBFBD>re de generation des fiches interventions en PDF
|
\brief Fichier contenant la classe mere de generation des fiches interventions en PDF
|
||||||
et la classe m<EFBFBD>re de num<EFBFBD>rotation des fiches interventions
|
et la classe mere de numerotation des fiches interventions
|
||||||
\version $Id$
|
\version $Id$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -33,7 +33,7 @@ require_once(DOL_DOCUMENT_ROOT.'/includes/fpdf/fpdfi/fpdi_protection.php');
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
\class ModelePDFFicheinter
|
\class ModelePDFFicheinter
|
||||||
\brief Classe m<EFBFBD>re des mod<EFBFBD>les de fiche intervention
|
\brief Classe mere des modeles de fiche intervention
|
||||||
*/
|
*/
|
||||||
class ModelePDFFicheinter extends FPDF
|
class ModelePDFFicheinter extends FPDF
|
||||||
{
|
{
|
||||||
@ -48,7 +48,7 @@ class ModelePDFFicheinter extends FPDF
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\brief Renvoi le dernier message d'erreur de cr<EFBFBD>ation de fiche intervention
|
\brief Renvoi le dernier message d'erreur de creation de fiche intervention
|
||||||
*/
|
*/
|
||||||
function pdferror()
|
function pdferror()
|
||||||
{
|
{
|
||||||
@ -56,7 +56,7 @@ class ModelePDFFicheinter extends FPDF
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Renvoi la liste des mod<EFBFBD>les actifs
|
* \brief Renvoi la liste des modeles actifs
|
||||||
*/
|
*/
|
||||||
function liste_modeles($db)
|
function liste_modeles($db)
|
||||||
{
|
{
|
||||||
@ -93,7 +93,7 @@ class ModelePDFFicheinter extends FPDF
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
\class ModeleNumRefFicheinter
|
\class ModeleNumRefFicheinter
|
||||||
\brief Classe m<EFBFBD>re des mod<EFBFBD>les de num<EFBFBD>rotation des r<EFBFBD>f<EFBFBD>rences de fiches d'intervention
|
\brief Classe mere des modeles de numerotation des references de fiches d'intervention
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class ModeleNumRefFicheinter
|
class ModeleNumRefFicheinter
|
||||||
@ -108,7 +108,7 @@ class ModeleNumRefFicheinter
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** \brief Renvoi la description par defaut du modele de num<EFBFBD>rotation
|
/** \brief Renvoi la description par defaut du modele de numerotation
|
||||||
* \return string Texte descripif
|
* \return string Texte descripif
|
||||||
*/
|
*/
|
||||||
function info()
|
function info()
|
||||||
@ -118,7 +118,7 @@ class ModeleNumRefFicheinter
|
|||||||
return $langs->trans("NoDescription");
|
return $langs->trans("NoDescription");
|
||||||
}
|
}
|
||||||
|
|
||||||
/** \brief Renvoi un exemple de num<EFBFBD>rotation
|
/** \brief Renvoi un exemple de numerotation
|
||||||
* \return string Example
|
* \return string Example
|
||||||
*/
|
*/
|
||||||
function getExample()
|
function getExample()
|
||||||
@ -128,8 +128,8 @@ class ModeleNumRefFicheinter
|
|||||||
return $langs->trans("NoExample");
|
return $langs->trans("NoExample");
|
||||||
}
|
}
|
||||||
|
|
||||||
/** \brief Test si les num<EFBFBD>ros d<EFBFBD>j<EFBFBD> en vigueur dans la base ne provoquent pas de
|
/** \brief Test si les numeros deja en vigueur dans la base ne provoquent pas de
|
||||||
* de conflits qui empechera cette num<EFBFBD>rotation de fonctionner.
|
* de conflits qui empechera cette numerotation de fonctionner.
|
||||||
* \return boolean false si conflit, true si ok
|
* \return boolean false si conflit, true si ok
|
||||||
*/
|
*/
|
||||||
function canBeActivated()
|
function canBeActivated()
|
||||||
@ -137,7 +137,7 @@ class ModeleNumRefFicheinter
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** \brief Renvoi prochaine valeur attribu<EFBFBD>e
|
/** \brief Renvoi prochaine valeur attribuee
|
||||||
* \return string Valeur
|
* \return string Valeur
|
||||||
*/
|
*/
|
||||||
function getNextValue()
|
function getNextValue()
|
||||||
@ -163,10 +163,10 @@ class ModeleNumRefFicheinter
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\brief Cr<EFBFBD>e une fiche intervention sur disque en fonction du mod<EFBFBD>le de FICHEINTER_ADDON_PDF
|
\brief Cree une fiche intervention sur disque en fonction du modele de FICHEINTER_ADDON_PDF
|
||||||
\param db objet base de donn<EFBFBD>e
|
\param db objet base de donnee
|
||||||
\param object Object fichinter
|
\param object Object fichinter
|
||||||
\param modele force le modele <EFBFBD> utiliser ('' par defaut)
|
\param modele force le modele a utiliser ('' par defaut)
|
||||||
\param outputlangs objet lang a utiliser pour traduction
|
\param outputlangs objet lang a utiliser pour traduction
|
||||||
\return int 0 si KO, 1 si OK
|
\return int 0 si KO, 1 si OK
|
||||||
*/
|
*/
|
||||||
@ -177,7 +177,7 @@ function fichinter_create($db, $object, $modele='', $outputlangs='')
|
|||||||
|
|
||||||
$dir = DOL_DOCUMENT_ROOT."/includes/modules/fichinter/";
|
$dir = DOL_DOCUMENT_ROOT."/includes/modules/fichinter/";
|
||||||
|
|
||||||
// Positionne modele sur le nom du modele de facture <EFBFBD> utiliser
|
// Positionne modele sur le nom du modele de facture a utiliser
|
||||||
if (! strlen($modele))
|
if (! strlen($modele))
|
||||||
{
|
{
|
||||||
if ($conf->global->FICHEINTER_ADDON_PDF)
|
if ($conf->global->FICHEINTER_ADDON_PDF)
|
||||||
@ -226,10 +226,10 @@ function fichinter_create($db, $object, $modele='', $outputlangs='')
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\brief Supprime l'image de pr<EFBFBD>visualitation, pour le cas de r<EFBFBD>g<EFBFBD>n<EFBFBD>ration de propal
|
* \brief Deletes the image preview, in case of regeneration
|
||||||
\param db objet base de donn<EFBFBD>e
|
* \param db database object
|
||||||
\param propalid id de la propal <EFBFBD> effacer
|
* \param fichinterid id to delete
|
||||||
\param propalref r<EFBFBD>f<EFBFBD>rence de la propal si besoin
|
* \param fichinterref reference if needed
|
||||||
*/
|
*/
|
||||||
function fichinter_delete_preview($db, $fichinterid, $fichinterref='')
|
function fichinter_delete_preview($db, $fichinterid, $fichinterref='')
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user