Fix: move 3 functions to formother class
This commit is contained in:
parent
ab5c9edd37
commit
c593df2d68
@ -30,6 +30,7 @@ require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php");
|
|||||||
require_once(DOL_DOCUMENT_ROOT."/lib/company.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/company.lib.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/images.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/images.lib.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/functions2.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/functions2.lib.php");
|
||||||
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formother.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formcompany.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formcompany.class.php");
|
||||||
|
|
||||||
$langs->load("admin");
|
$langs->load("admin");
|
||||||
@ -224,8 +225,9 @@ if ($_GET["action"] == 'removelogo')
|
|||||||
$wikihelp='EN:First_setup|FR:Premiers_paramétrages|ES:Primeras_configuraciones';
|
$wikihelp='EN:First_setup|FR:Premiers_paramétrages|ES:Primeras_configuraciones';
|
||||||
llxHeader('',$langs->trans("Setup"),$wikihelp);
|
llxHeader('',$langs->trans("Setup"),$wikihelp);
|
||||||
|
|
||||||
$form = new Form($db);
|
$form=new Form($db);
|
||||||
$formcompany = new FormCompany($db);
|
$formother=new FormOther($db);
|
||||||
|
$formcompany=new FormCompany($db);
|
||||||
|
|
||||||
$countrynotdefined='<font class="error">'.$langs->trans("ErrorSetACountryFirst").' ('.$langs->trans("SeeAbove").')</font>';
|
$countrynotdefined='<font class="error">'.$langs->trans("ErrorSetACountryFirst").' ('.$langs->trans("SeeAbove").')</font>';
|
||||||
|
|
||||||
@ -488,7 +490,7 @@ if ((isset($_GET["action"]) && $_GET["action"] == 'edit')
|
|||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("FiscalMonthStart").'</td><td>';
|
print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("FiscalMonthStart").'</td><td>';
|
||||||
print $form->select_month($conf->global->SOCIETE_FISCAL_MONTH_START,'fiscalmonthstart',1) . '</td></tr>';
|
print $formother->select_month($conf->global->SOCIETE_FISCAL_MONTH_START,'fiscalmonthstart',1) . '</td></tr>';
|
||||||
|
|
||||||
print "</table>";
|
print "</table>";
|
||||||
|
|
||||||
|
|||||||
@ -28,6 +28,7 @@ require("../main.inc.php");
|
|||||||
require_once(DOL_DOCUMENT_ROOT."/lib/usergroups.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/usergroups.lib.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/functions2.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/functions2.lib.php");
|
||||||
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formother.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formadmin.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formadmin.class.php");
|
||||||
|
|
||||||
$langs->load("admin");
|
$langs->load("admin");
|
||||||
@ -101,6 +102,7 @@ $wikihelp='EN:First_setup|FR:Premiers_paramétrages|ES:Primeras_configurac
|
|||||||
llxHeader('',$langs->trans("Setup"),$wikihelp);
|
llxHeader('',$langs->trans("Setup"),$wikihelp);
|
||||||
|
|
||||||
$html=new Form($db);
|
$html=new Form($db);
|
||||||
|
$formother=new FormOther($db);
|
||||||
$formadmin=new FormAdmin($db);
|
$formadmin=new FormAdmin($db);
|
||||||
|
|
||||||
print_fiche_titre($langs->trans("GUISetup"),'','setup');
|
print_fiche_titre($langs->trans("GUISetup"),'','setup');
|
||||||
@ -232,7 +234,7 @@ if (isset($_GET["action"]) && $_GET["action"] == 'edit') // Edit
|
|||||||
// First day for weeks
|
// First day for weeks
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("WeekStartOnDay").'</td><td>';
|
print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("WeekStartOnDay").'</td><td>';
|
||||||
print $html->select_dayofweek((isset($conf->global->MAIN_START_WEEK)?$conf->global->MAIN_START_WEEK:'1'),'MAIN_START_WEEK',0);
|
print $formother->select_dayofweek((isset($conf->global->MAIN_START_WEEK)?$conf->global->MAIN_START_WEEK:'1'),'MAIN_START_WEEK',0);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td width="20"> </td>';
|
print '<td width="20"> </td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
|
|||||||
@ -34,6 +34,7 @@ require("../main.inc.php");
|
|||||||
require_once(DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php');
|
require_once(DOL_DOCUMENT_ROOT.'/comm/propal/class/propal.class.php');
|
||||||
require_once(DOL_DOCUMENT_ROOT."/includes/modules/propale/modules_propale.php");
|
require_once(DOL_DOCUMENT_ROOT."/includes/modules/propale/modules_propale.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/comm/action/class/actioncomm.class.php');
|
require_once(DOL_DOCUMENT_ROOT.'/comm/action/class/actioncomm.class.php');
|
||||||
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formother.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/functions2.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/functions2.lib.php");
|
||||||
@ -991,6 +992,7 @@ if ($action == 'down' && $user->rights->propale->creer)
|
|||||||
llxHeader('',$langs->trans('Proposal'),'EN:Commercial_Proposals|FR:Proposition_commerciale|ES:Presupuestos');
|
llxHeader('',$langs->trans('Proposal'),'EN:Commercial_Proposals|FR:Proposition_commerciale|ES:Presupuestos');
|
||||||
|
|
||||||
$html = new Form($db);
|
$html = new Form($db);
|
||||||
|
$htmlother = new FormOther($db);
|
||||||
$formfile = new FormFile($db);
|
$formfile = new FormFile($db);
|
||||||
$companystatic=new Societe($db);
|
$companystatic=new Societe($db);
|
||||||
|
|
||||||
@ -1833,7 +1835,7 @@ else
|
|||||||
print ' '.$langs->trans('Year').': ';
|
print ' '.$langs->trans('Year').': ';
|
||||||
$syear = $year;
|
$syear = $year;
|
||||||
//if($syear == '') $syear = date("Y");
|
//if($syear == '') $syear = date("Y");
|
||||||
$html->select_year($syear,'year',1, 20, 5);
|
$htmlother->select_year($syear,'year',1, 20, 5);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td class="liste_titre" colspan="1"> </td>';
|
print '<td class="liste_titre" colspan="1"> </td>';
|
||||||
print '<td class="liste_titre" align="right">';
|
print '<td class="liste_titre" align="right">';
|
||||||
|
|||||||
@ -31,6 +31,7 @@
|
|||||||
|
|
||||||
require('../main.inc.php');
|
require('../main.inc.php');
|
||||||
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
|
||||||
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formother.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/includes/modules/facture/modules_facture.php');
|
require_once(DOL_DOCUMENT_ROOT.'/includes/modules/facture/modules_facture.php');
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php');
|
require_once(DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php');
|
||||||
require_once(DOL_DOCUMENT_ROOT.'/core/class/discount.class.php');
|
require_once(DOL_DOCUMENT_ROOT.'/core/class/discount.class.php');
|
||||||
@ -1385,6 +1386,7 @@ if (GETPOST('action') == 'builddoc') // En get ou en post
|
|||||||
llxHeader('',$langs->trans('Bill'),'EN:Customers_Invoices|FR:Factures_Clients|ES:Facturas_a_clientes');
|
llxHeader('',$langs->trans('Bill'),'EN:Customers_Invoices|FR:Factures_Clients|ES:Facturas_a_clientes');
|
||||||
|
|
||||||
$html = new Form($db);
|
$html = new Form($db);
|
||||||
|
$htmlother = new FormOther($db);
|
||||||
$formfile = new FormFile($db);
|
$formfile = new FormFile($db);
|
||||||
$now=dol_now();
|
$now=dol_now();
|
||||||
|
|
||||||
@ -3040,7 +3042,7 @@ else
|
|||||||
//print ' '.$langs->trans('Year').': ';
|
//print ' '.$langs->trans('Year').': ';
|
||||||
$syear = $year;
|
$syear = $year;
|
||||||
//if ($syear == '') $syear = date("Y");
|
//if ($syear == '') $syear = date("Y");
|
||||||
$html->select_year($syear,'year',1, 20, 5);
|
$htmlother->select_year($syear,'year',1, 20, 5);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td class="liste_titre" align="left"> </td>';
|
print '<td class="liste_titre" align="left"> </td>';
|
||||||
print '<td class="liste_titre" align="left">';
|
print '<td class="liste_titre" align="left">';
|
||||||
|
|||||||
@ -30,6 +30,7 @@
|
|||||||
|
|
||||||
require('../main.inc.php');
|
require('../main.inc.php');
|
||||||
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php");
|
||||||
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formother.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/comm/propal/class/propal.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php");
|
||||||
if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT.'/projet/class/project.class.php');
|
if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT.'/projet/class/project.class.php');
|
||||||
@ -107,6 +108,7 @@ $now=gmmktime();
|
|||||||
llxHeader();
|
llxHeader();
|
||||||
|
|
||||||
$html = new Form($db);
|
$html = new Form($db);
|
||||||
|
$htmlother = new FormOther($db);
|
||||||
$formfile = new FormFile($db);
|
$formfile = new FormFile($db);
|
||||||
$societestatic=new Societe($db);
|
$societestatic=new Societe($db);
|
||||||
$propalstatic=new Propal($db);
|
$propalstatic=new Propal($db);
|
||||||
@ -615,7 +617,7 @@ else
|
|||||||
$syear = $year;
|
$syear = $year;
|
||||||
if($syear == '')
|
if($syear == '')
|
||||||
$syear = date("Y");
|
$syear = date("Y");
|
||||||
$html->select_year($syear,'year',1, 20, 5);
|
$htmlother->select_year($syear,'year',1, 20, 5);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td class="liste_titre" align="right">';
|
print '<td class="liste_titre" align="right">';
|
||||||
print '<input class="flat" type="text" size="10" name="search_montant_ht" value="'.$_GET['search_montant_ht'].'">';
|
print '<input class="flat" type="text" size="10" name="search_montant_ht" value="'.$_GET['search_montant_ht'].'">';
|
||||||
|
|||||||
@ -3264,109 +3264,6 @@ class Form
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Return HTML combo list of week
|
|
||||||
* @param selected Preselected value
|
|
||||||
* @param htmlname Nom de la zone select
|
|
||||||
* @param useempty Affiche valeur vide dans liste
|
|
||||||
* TODO Move into html.formother
|
|
||||||
*/
|
|
||||||
function select_dayofweek($selected='',$htmlname='weekid',$useempty=0)
|
|
||||||
{
|
|
||||||
global $langs;
|
|
||||||
|
|
||||||
$week = array( 0=>$langs->trans("Day0"),
|
|
||||||
1=>$langs->trans("Day1"),
|
|
||||||
2=>$langs->trans("Day2"),
|
|
||||||
3=>$langs->trans("Day3"),
|
|
||||||
4=>$langs->trans("Day4"),
|
|
||||||
5=>$langs->trans("Day5"),
|
|
||||||
6=>$langs->trans("Day6"));
|
|
||||||
|
|
||||||
$select_week = '<select class="flat" name="'.$htmlname.'">';
|
|
||||||
if ($useempty)
|
|
||||||
{
|
|
||||||
$select_week .= '<option value="-1"> </option>';
|
|
||||||
}
|
|
||||||
foreach ($week as $key => $val)
|
|
||||||
{
|
|
||||||
if ($selected == $key)
|
|
||||||
{
|
|
||||||
$select_week .= '<option value="'.$key.'" selected="selected">';
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$select_week .= '<option value="'.$key.'">';
|
|
||||||
}
|
|
||||||
$select_week .= $val;
|
|
||||||
}
|
|
||||||
$select_week .= '</select>';
|
|
||||||
return $select_week;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Return HTML combo list of month
|
|
||||||
* @param selected Preselected value
|
|
||||||
* @param htmlname Nom de la zone select
|
|
||||||
* @param useempty Affiche valeur vide dans liste
|
|
||||||
* TODO Move into html.formother
|
|
||||||
*/
|
|
||||||
function select_month($selected='',$htmlname='monthid',$useempty=0)
|
|
||||||
{
|
|
||||||
$month = monthArrayOrSelected(-1); // Get array
|
|
||||||
|
|
||||||
$select_month = '<select class="flat" name="'.$htmlname.'">';
|
|
||||||
if ($useempty)
|
|
||||||
{
|
|
||||||
$select_month .= '<option value="0"> </option>';
|
|
||||||
}
|
|
||||||
foreach ($month as $key => $val)
|
|
||||||
{
|
|
||||||
if ($selected == $key)
|
|
||||||
{
|
|
||||||
$select_month .= '<option value="'.$key.'" selected="selected">';
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$select_month .= '<option value="'.$key.'">';
|
|
||||||
}
|
|
||||||
$select_month .= $val;
|
|
||||||
}
|
|
||||||
$select_month .= '</select>';
|
|
||||||
return $select_month;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Return HTML combo list of years
|
|
||||||
* @param selected Preselected value (''=current year, -1=none, year otherwise)
|
|
||||||
* @param htmlname Name of HTML select object
|
|
||||||
* @param useempty Affiche valeur vide dans liste
|
|
||||||
* @param $min_year Offset of minimum year into list (by default current year -10)
|
|
||||||
* @param $max_year Offset of maximum year into list (by default current year + 5)
|
|
||||||
* TODO Move into html.formother
|
|
||||||
*/
|
|
||||||
function select_year($selected='',$htmlname='yearid',$useempty=0, $min_year=10, $max_year=5)
|
|
||||||
{
|
|
||||||
$currentyear = date("Y");
|
|
||||||
$max_year = $currentyear+$max_year;
|
|
||||||
$min_year = $currentyear-$min_year;
|
|
||||||
if(empty($selected)) $selected = $currentyear;
|
|
||||||
|
|
||||||
print '<select class="flat" name="' . $htmlname . '">';
|
|
||||||
if($useempty)
|
|
||||||
{
|
|
||||||
if ($selected == '') $selected_html = ' selected="selected"';
|
|
||||||
print '<option value=""' . $selected_html . '> </option>';
|
|
||||||
}
|
|
||||||
for ($y = $max_year; $y >= $min_year; $y--)
|
|
||||||
{
|
|
||||||
$selected_html='';
|
|
||||||
if ($selected > 0 && $y == $selected) $selected_html = ' selected="selected"';
|
|
||||||
print '<option value="'.$y.'"'.$selected_html.' >'.$y.'</option>';
|
|
||||||
}
|
|
||||||
print "</select>\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return a HTML area with the reference of object and a navigation bar for a business object
|
* Return a HTML area with the reference of object and a navigation bar for a business object
|
||||||
* To add a particular filter on select, you must set $object->next_prev_filter to SQL criteria.
|
* To add a particular filter on select, you must set $object->next_prev_filter to SQL criteria.
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
* Copyright (C) 2004 Benoit Mortier <benoit.mortier@opensides.be>
|
||||||
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
|
* Copyright (C) 2004 Sebastien Di Cintio <sdicintio@ressource-toi.org>
|
||||||
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
|
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
|
||||||
* Copyright (C) 2005-2010 Regis Houssin <regis@dolibarr.fr>
|
* Copyright (C) 2005-2011 Regis Houssin <regis@dolibarr.fr>
|
||||||
* Copyright (C) 2006 Andre Cianfarani <acianfa@free.fr>
|
* Copyright (C) 2006 Andre Cianfarani <acianfa@free.fr>
|
||||||
* Copyright (C) 2006 Marc Barilley/Ocebo <marc@ocebo.com>
|
* Copyright (C) 2006 Marc Barilley/Ocebo <marc@ocebo.com>
|
||||||
* Copyright (C) 2007 Franky Van Liedekerke <franky.van.liedekerker@telenet.be>
|
* Copyright (C) 2007 Franky Van Liedekerke <franky.van.liedekerker@telenet.be>
|
||||||
@ -470,6 +470,118 @@ class FormOther
|
|||||||
ImagePng($image,$file); //renvoie une image sous format png
|
ImagePng($image,$file); //renvoie une image sous format png
|
||||||
ImageDestroy($image);
|
ImageDestroy($image);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return HTML combo list of week
|
||||||
|
* @param selected Preselected value
|
||||||
|
* @param htmlname Nom de la zone select
|
||||||
|
* @param useempty Affiche valeur vide dans liste
|
||||||
|
*/
|
||||||
|
function select_dayofweek($selected='',$htmlname='weekid',$useempty=0)
|
||||||
|
{
|
||||||
|
global $langs;
|
||||||
|
|
||||||
|
$week = array( 0=>$langs->trans("Day0"),
|
||||||
|
1=>$langs->trans("Day1"),
|
||||||
|
2=>$langs->trans("Day2"),
|
||||||
|
3=>$langs->trans("Day3"),
|
||||||
|
4=>$langs->trans("Day4"),
|
||||||
|
5=>$langs->trans("Day5"),
|
||||||
|
6=>$langs->trans("Day6"));
|
||||||
|
|
||||||
|
$select_week = '<select class="flat" name="'.$htmlname.'">';
|
||||||
|
if ($useempty)
|
||||||
|
{
|
||||||
|
$select_week .= '<option value="-1"> </option>';
|
||||||
|
}
|
||||||
|
foreach ($week as $key => $val)
|
||||||
|
{
|
||||||
|
if ($selected == $key)
|
||||||
|
{
|
||||||
|
$select_week .= '<option value="'.$key.'" selected="selected">';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$select_week .= '<option value="'.$key.'">';
|
||||||
|
}
|
||||||
|
$select_week .= $val;
|
||||||
|
}
|
||||||
|
$select_week .= '</select>';
|
||||||
|
return $select_week;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return HTML combo list of month
|
||||||
|
* @param selected Preselected value
|
||||||
|
* @param htmlname Nom de la zone select
|
||||||
|
* @param useempty Affiche valeur vide dans liste
|
||||||
|
*/
|
||||||
|
function select_month($selected='',$htmlname='monthid',$useempty=0)
|
||||||
|
{
|
||||||
|
$month = monthArrayOrSelected(-1); // Get array
|
||||||
|
|
||||||
|
$select_month = '<select class="flat" name="'.$htmlname.'">';
|
||||||
|
if ($useempty)
|
||||||
|
{
|
||||||
|
$select_month .= '<option value="0"> </option>';
|
||||||
|
}
|
||||||
|
foreach ($month as $key => $val)
|
||||||
|
{
|
||||||
|
if ($selected == $key)
|
||||||
|
{
|
||||||
|
$select_month .= '<option value="'.$key.'" selected="selected">';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$select_month .= '<option value="'.$key.'">';
|
||||||
|
}
|
||||||
|
$select_month .= $val;
|
||||||
|
}
|
||||||
|
$select_month .= '</select>';
|
||||||
|
return $select_month;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return HTML combo list of years
|
||||||
|
* @param selected Preselected value (''=current year, -1=none, year otherwise)
|
||||||
|
* @param htmlname Name of HTML select object
|
||||||
|
* @param useempty Affiche valeur vide dans liste
|
||||||
|
* @param $min_year Offset of minimum year into list (by default current year -10)
|
||||||
|
* @param $max_year Offset of maximum year into list (by default current year + 5)
|
||||||
|
*/
|
||||||
|
function select_year($selected='',$htmlname='yearid',$useempty=0, $min_year=10, $max_year=5, $offset=0, $invert=0, $option='')
|
||||||
|
{
|
||||||
|
$currentyear = date("Y")+$offset;
|
||||||
|
$max_year = $currentyear+$max_year;
|
||||||
|
$min_year = $currentyear-$min_year;
|
||||||
|
if(empty($selected)) $selected = $currentyear;
|
||||||
|
|
||||||
|
print '<select class="flat" id="' . $htmlname . '" name="' . $htmlname . '"'.$option.' >';
|
||||||
|
if($useempty)
|
||||||
|
{
|
||||||
|
if ($selected == '') $selected_html = ' selected="selected"';
|
||||||
|
print '<option value=""' . $selected_html . '> </option>';
|
||||||
|
}
|
||||||
|
if (! $invert)
|
||||||
|
{
|
||||||
|
for ($y = $max_year; $y >= $min_year; $y--)
|
||||||
|
{
|
||||||
|
$selected_html='';
|
||||||
|
if ($selected > 0 && $y == $selected) $selected_html = ' selected="selected"';
|
||||||
|
print '<option value="'.$y.'"'.$selected_html.' >'.$y.'</option>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
for ($y = $min_year; $y <= $max_year; $y++)
|
||||||
|
{
|
||||||
|
$selected_html='';
|
||||||
|
if ($selected > 0 && $y == $selected) $selected_html = ' selected="selected"';
|
||||||
|
print '<option value="'.$y.'"'.$selected_html.' >'.$y.'</option>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
print "</select>\n";
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -28,6 +28,7 @@
|
|||||||
require("../../main.inc.php");
|
require("../../main.inc.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.facture.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.facture.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.class.php");
|
||||||
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formother.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/date.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/date.lib.php");
|
||||||
|
|
||||||
if (!$user->rights->fournisseur->facture->lire)
|
if (!$user->rights->fournisseur->facture->lire)
|
||||||
@ -93,6 +94,7 @@ if ($_POST["mode"] == 'search')
|
|||||||
|
|
||||||
$now=gmmktime();
|
$now=gmmktime();
|
||||||
$html=new Form($db);
|
$html=new Form($db);
|
||||||
|
$htmlother=new FormOther($db);
|
||||||
|
|
||||||
llxHeader('',$langs->trans("SuppliersInvoices"),'EN:Suppliers_Invoices|FR:FactureFournisseur|ES:Facturas_de_proveedores');
|
llxHeader('',$langs->trans("SuppliersInvoices"),'EN:Suppliers_Invoices|FR:FactureFournisseur|ES:Facturas_de_proveedores');
|
||||||
|
|
||||||
@ -206,7 +208,7 @@ if ($resql)
|
|||||||
//print ' '.$langs->trans('Year').': ';
|
//print ' '.$langs->trans('Year').': ';
|
||||||
$syear = $year;
|
$syear = $year;
|
||||||
//if ($syear == '') $syear = date("Y");
|
//if ($syear == '') $syear = date("Y");
|
||||||
$html->select_year($syear?$syear:-1,'year',1, 20, 5);
|
$htmlother->select_year($syear?$syear:-1,'year',1, 20, 5);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td class="liste_titre"> </td>';
|
print '<td class="liste_titre"> </td>';
|
||||||
print '<td class="liste_titre" align="left">';
|
print '<td class="liste_titre" align="left">';
|
||||||
|
|||||||
@ -28,6 +28,7 @@
|
|||||||
require("../../main.inc.php");
|
require("../../main.inc.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/product/stock/class/entrepot.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/product/stock/class/entrepot.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/product/class/product.class.php");
|
require_once(DOL_DOCUMENT_ROOT."/product/class/product.class.php");
|
||||||
|
require_once(DOL_DOCUMENT_ROOT."/core/class/html.formother.class.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/stock.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/stock.lib.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/product.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/product.lib.php");
|
||||||
require_once(DOL_DOCUMENT_ROOT."/lib/date.lib.php");
|
require_once(DOL_DOCUMENT_ROOT."/lib/date.lib.php");
|
||||||
@ -73,6 +74,7 @@ $productstatic=new Product($db);
|
|||||||
$warehousestatic=new Entrepot($db);
|
$warehousestatic=new Entrepot($db);
|
||||||
$userstatic=new User($db);
|
$userstatic=new User($db);
|
||||||
$form=new Form($db);
|
$form=new Form($db);
|
||||||
|
$formother=new FormOther($db);
|
||||||
|
|
||||||
$sql = "SELECT p.rowid, p.label as produit, p.fk_product_type as type,";
|
$sql = "SELECT p.rowid, p.label as produit, p.fk_product_type as type,";
|
||||||
$sql.= " s.label as stock, s.rowid as entrepot_id,";
|
$sql.= " s.label as stock, s.rowid as entrepot_id,";
|
||||||
@ -264,7 +266,7 @@ if ($resql)
|
|||||||
print ' '.$langs->trans('Year').': ';
|
print ' '.$langs->trans('Year').': ';
|
||||||
$max_year = date("Y");
|
$max_year = date("Y");
|
||||||
$syear = $year;
|
$syear = $year;
|
||||||
$form->select_year($syear,'year',1, 20, 5);
|
$formother->select_year($syear,'year',1, 20, 5);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
// Label of movement
|
// Label of movement
|
||||||
print '<td class="liste_titre" align="left">';
|
print '<td class="liste_titre" align="left">';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user