Merge branch 'develop' of github.com:Dolibarr/dolibarr into develop
This commit is contained in:
commit
f6aa04d5ef
@ -6,7 +6,7 @@
|
|||||||
notifications:
|
notifications:
|
||||||
email:
|
email:
|
||||||
on_success: never # [always|never|change] default: change
|
on_success: never # [always|never|change] default: change
|
||||||
on_failure: always # [always|never|change] default: always
|
on_failure: change # [always|never|change] default: always
|
||||||
|
|
||||||
services:
|
services:
|
||||||
- memcached # will start memcached
|
- memcached # will start memcached
|
||||||
|
|||||||
10
ChangeLog
10
ChangeLog
@ -2,6 +2,12 @@
|
|||||||
English Dolibarr ChangeLog
|
English Dolibarr ChangeLog
|
||||||
--------------------------------------------------------------
|
--------------------------------------------------------------
|
||||||
|
|
||||||
|
***** ChangeLog for 3.6 compared to 3.5.* *****
|
||||||
|
For users:
|
||||||
|
- New: Add list of orders products in tab "consumption" on thirdparties.
|
||||||
|
- New: Add graph stats for suppliers orders in tab "stats" on products.
|
||||||
|
|
||||||
|
|
||||||
***** ChangeLog for 3.5 compared to 3.4.* *****
|
***** ChangeLog for 3.5 compared to 3.4.* *****
|
||||||
For users:
|
For users:
|
||||||
- New: Add hidden option BANK_DISABLE_DIRECT_INPUT.
|
- New: Add hidden option BANK_DISABLE_DIRECT_INPUT.
|
||||||
@ -136,7 +142,9 @@ Fix: Bad rounding on margin calculations and display.
|
|||||||
Fix: Option drop table into backup was broken.
|
Fix: Option drop table into backup was broken.
|
||||||
Fix: [ bug #1105 ] Searching Boxes other search option
|
Fix: [ bug #1105 ] Searching Boxes other search option
|
||||||
Fix: wrong buy price update
|
Fix: wrong buy price update
|
||||||
Fix :[ bug #1142 ] Set paiement on invoice (PGSql)
|
Fix: [ bug #1142 ] Set paiement on invoice (PGSql)
|
||||||
|
Fix: [ bug #1145 ] Agenda button list type do not display
|
||||||
|
Fix: [ bug #1148 ] Product consomation : supplier order bad status
|
||||||
|
|
||||||
***** ChangeLog for 3.4.1 compared to 3.4.0 *****
|
***** ChangeLog for 3.4.1 compared to 3.4.0 *****
|
||||||
Fix: Display buying price on line edit when no supplier price is defined
|
Fix: Display buying price on line edit when no supplier price is defined
|
||||||
|
|||||||
@ -155,8 +155,9 @@ from origin/upstream and origin/pristine.
|
|||||||
Note: If there was errors solved manually, you may need to make a git commit
|
Note: If there was errors solved manually, you may need to make a git commit
|
||||||
|
|
||||||
* Add an entry into debian/changelog
|
* Add an entry into debian/changelog
|
||||||
> dch -v x.y.z-1 "My comment" will add entry.
|
> dch -v x.y.z-dsfg-1 "My comment" will add entry.
|
||||||
For example: dch -v x.y.z-1 "New upstream release." for a new version
|
For example: dch -v x.y.z-dsfg-1 "New upstream release." for a new version
|
||||||
|
Then modify changelog to replace "unstable" with "UNRELEASED".
|
||||||
|
|
||||||
Warning: Date must have format reported by "date -R"
|
Warning: Date must have format reported by "date -R"
|
||||||
Warning: Name and email must match value into debian/control file (Entry added here is used by next step).
|
Warning: Name and email must match value into debian/control file (Entry added here is used by next step).
|
||||||
@ -165,13 +166,17 @@ Warning: Name and email must match value into debian/control file (Entry added h
|
|||||||
> rm -fr ../build-area
|
> rm -fr ../build-area
|
||||||
> git-buildpackage -us -uc
|
> git-buildpackage -us -uc
|
||||||
|
|
||||||
Note: You can use git-buildpackage -us -uc --git-ignore-new if you want to test build with uncommited file
|
Note: You can use git-buildpackage -us -uc --git-ignore-new if you want to test build with uncommited file
|
||||||
|
Note: You can use git-buildpackage -us -uc -d if you want to test build when dependencies does not match
|
||||||
Note: Package is built into directory ../build-area
|
Note: Package is built into directory ../build-area
|
||||||
|
|
||||||
* If package .deb is ok:
|
* If package .deb is ok:
|
||||||
Note: If there was errors managed manually, you may need to make a git commit but do not use option "amend" previous commit
|
Note: If there was errors managed manually, you may need to make a git commit but do not use option "amend" previous commit
|
||||||
> git-buildpackage --git-tag-only --git-retag
|
|
||||||
> git push --all ou git push origin --all
|
> git push --all ou git push origin --all
|
||||||
|
|
||||||
|
* If ok, you can tag.
|
||||||
|
> Edit debian/changelog to replace "UNRELEASED" into "unstable", then push
|
||||||
|
> git-buildpackage --git-tag-only --git-retag
|
||||||
> git push --tags
|
> git push --tags
|
||||||
|
|
||||||
* Compilation is then done by a debian developer and sent
|
* Compilation is then done by a debian developer and sent
|
||||||
@ -187,7 +192,17 @@ http://packages.qa.debian.org/t/tcpdf.html
|
|||||||
|
|
||||||
##### Update but tracker system
|
##### Update but tracker system
|
||||||
To set status of a bug to pending
|
To set status of a bug to pending
|
||||||
> bts tag 728235 +pending
|
> bts tag 999999 +pending
|
||||||
|
|
||||||
|
or replay to email 999999@bugs.debian.org + submitter of bug
|
||||||
|
With a message starting with:
|
||||||
|
Control: tag -1 +pending
|
||||||
|
and then a text like:
|
||||||
|
Thanks. Fixed into git.
|
||||||
|
|
||||||
|
or replay to email control@bugs.debian.org
|
||||||
|
With only message
|
||||||
|
tag 729538 +pending
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -227,15 +242,19 @@ Warning: Name and email must match value into debian/control file (Entry added h
|
|||||||
> rm -fr ../build-area
|
> rm -fr ../build-area
|
||||||
> git-buildpackage -us -uc
|
> git-buildpackage -us -uc
|
||||||
|
|
||||||
Note: You can use git-buildpackage -us -uc --git-ignore-new if you want to test build with uncommited file
|
Note: You can use git-buildpackage -us -uc --git-ignore-new if you want to test build with uncommited file
|
||||||
|
Note: You can use git-buildpackage -us -uc -d if you want to test build when dependencies does not match
|
||||||
Note: Package is built into directory ../build-area
|
Note: Package is built into directory ../build-area
|
||||||
|
|
||||||
* Test package (see dedicated chapter to test it with debian unstable env)
|
* Test package (see dedicated chapter to test it with debian unstable env)
|
||||||
|
|
||||||
* If package .deb is ok:
|
* If package .deb is ok:
|
||||||
Note: If there was errors managed manually, you may need to make a git commit but do not use option "amend" previous commit
|
Note: If there was errors managed manually, you may need to make a git commit but do not use option "amend" previous commit
|
||||||
> git-buildpackage --git-tag-only --git-retag
|
|
||||||
> git push --all ou git push origin --all
|
> git push --all ou git push origin --all
|
||||||
|
|
||||||
|
* If ok, you can tag.
|
||||||
|
> Edit debian/changelog to replace "UNRELEASED" into "unstable", then push
|
||||||
|
> git-buildpackage --git-tag-only --git-retag
|
||||||
> git push --tags
|
> git push --tags
|
||||||
|
|
||||||
* Compilation is then done by a debian developer and sent
|
* Compilation is then done by a debian developer and sent
|
||||||
|
|||||||
@ -1,3 +1,10 @@
|
|||||||
|
dolibarr (3.6.0-1) unstable; urgency=low
|
||||||
|
|
||||||
|
[ Laurent Destailleur (eldy) ]
|
||||||
|
* New upstream release.
|
||||||
|
|
||||||
|
-- Laurent Destailleur (eldy) <eldy@users.sourceforge.net> Mon, 22 Apr 2013 12:00:00 +0100
|
||||||
|
|
||||||
dolibarr (3.5.0-1) unstable; urgency=low
|
dolibarr (3.5.0-1) unstable; urgency=low
|
||||||
|
|
||||||
[ Laurent Destailleur (eldy) ]
|
[ Laurent Destailleur (eldy) ]
|
||||||
|
|||||||
@ -34,7 +34,7 @@ Description: Web based software to manage a small company or foundation
|
|||||||
hosting provider to use it from anywhere with any web browser.
|
hosting provider to use it from anywhere with any web browser.
|
||||||
.
|
.
|
||||||
Dolibarr was designed to be easy to use. Only features you need are
|
Dolibarr was designed to be easy to use. Only features you need are
|
||||||
visible, depending on which module were activated.
|
visible, depending on which modules were activated.
|
||||||
Most common used modules are:
|
Most common used modules are:
|
||||||
.
|
.
|
||||||
Customers, Suppliers or Prospects directory,
|
Customers, Suppliers or Prospects directory,
|
||||||
|
|||||||
@ -31,7 +31,7 @@ PROJECT_NAME = dolibarr
|
|||||||
# This could be handy for archiving the generated documentation or
|
# This could be handy for archiving the generated documentation or
|
||||||
# if some version control system is used.
|
# if some version control system is used.
|
||||||
|
|
||||||
PROJECT_NUMBER = 3.5.0
|
PROJECT_NUMBER = 3.6.0
|
||||||
|
|
||||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
|
||||||
# base path where the generated documentation will be put.
|
# base path where the generated documentation will be put.
|
||||||
|
|||||||
@ -17,9 +17,9 @@
|
|||||||
; ----- Change this -----
|
; ----- Change this -----
|
||||||
AppName=DoliWamp
|
AppName=DoliWamp
|
||||||
; DoliWamp-x.x.x or DoliWamp-x.x.x-alpha or DoliWamp-x.x.x-beta or DoliWamp-x.x.x-rc or DoliWamp-x.x.x
|
; DoliWamp-x.x.x or DoliWamp-x.x.x-alpha or DoliWamp-x.x.x-beta or DoliWamp-x.x.x-rc or DoliWamp-x.x.x
|
||||||
AppVerName=DoliWamp-3.5.0-beta
|
AppVerName=DoliWamp-3.6.0-beta
|
||||||
; DoliWamp-x.x x or DoliWamp-x.x.x-alpha or DoliWamp-x.x.x-beta or DoliWamp-x.x.x-rc or DoliWamp-x.x.x
|
; DoliWamp-x.x x or DoliWamp-x.x.x-alpha or DoliWamp-x.x.x-beta or DoliWamp-x.x.x-rc or DoliWamp-x.x.x
|
||||||
OutputBaseFilename=DoliWamp-3.5.0-beta
|
OutputBaseFilename=DoliWamp-3.6.0-beta
|
||||||
; Define full path from wich all relative path are defined
|
; Define full path from wich all relative path are defined
|
||||||
; You must modify this to put here your dolibarr root directory
|
; You must modify this to put here your dolibarr root directory
|
||||||
;SourceDir=Z:\home\ldestailleur\git\dolibarrxxx
|
;SourceDir=Z:\home\ldestailleur\git\dolibarrxxx
|
||||||
|
|||||||
@ -17,8 +17,8 @@ use Cwd;
|
|||||||
|
|
||||||
$PROJECT="dolibarr";
|
$PROJECT="dolibarr";
|
||||||
$MAJOR="3";
|
$MAJOR="3";
|
||||||
$MINOR="5";
|
$MINOR="6";
|
||||||
$BUILD="0-beta"; # Mettre x pour release, x-dev pour dev, x-beta pour beta, x-rc pour release candidate
|
$BUILD="0-dev"; # Mettre x pour release, x-dev pour dev, x-beta pour beta, x-rc pour release candidate
|
||||||
$RPMSUBVERSION="auto"; # auto use value found into BUILD
|
$RPMSUBVERSION="auto"; # auto use value found into BUILD
|
||||||
|
|
||||||
@LISTETARGET=("TGZ","ZIP","RPM_GENERIC","RPM_FEDORA","RPM_MANDRIVA","RPM_OPENSUSE","DEB","APS","EXEDOLIWAMP","SNAPSHOT"); # Possible packages
|
@LISTETARGET=("TGZ","ZIP","RPM_GENERIC","RPM_FEDORA","RPM_MANDRIVA","RPM_OPENSUSE","DEB","APS","EXEDOLIWAMP","SNAPSHOT"); # Possible packages
|
||||||
@ -495,11 +495,12 @@ if ($nboftargetok) {
|
|||||||
$newbuild =~ s/(dev|alpha)/0.1.a/gi; # dev
|
$newbuild =~ s/(dev|alpha)/0.1.a/gi; # dev
|
||||||
$newbuild =~ s/beta/0.2.beta1/gi; # beta
|
$newbuild =~ s/beta/0.2.beta1/gi; # beta
|
||||||
$newbuild =~ s/rc./0.3.rc1/gi; # rc
|
$newbuild =~ s/rc./0.3.rc1/gi; # rc
|
||||||
if ($newbuild !~ /-/) { $newbuild.='-3'; } # finale
|
if ($newbuild !~ /-/) { $newbuild.='-0.3'; } # finale
|
||||||
#$newbuild =~ s/(dev|alpha)/0/gi; # dev
|
#$newbuild =~ s/(dev|alpha)/0/gi; # dev
|
||||||
#$newbuild =~ s/beta/1/gi; # beta
|
#$newbuild =~ s/beta/1/gi; # beta
|
||||||
#$newbuild =~ s/rc./2/gi; # rc
|
#$newbuild =~ s/rc./2/gi; # rc
|
||||||
#if ($newbuild !~ /-/) { $newbuild.='-3'; } # finale
|
#if ($newbuild !~ /-/) { $newbuild.='-3'; } # finale
|
||||||
|
#print "newbuild=".$newbuild."\n";exit;
|
||||||
$REL1 = $newbuild; $REL1 =~ s/-.*$//gi;
|
$REL1 = $newbuild; $REL1 =~ s/-.*$//gi;
|
||||||
if ($RPMSUBVERSION eq 'auto') { $RPMSUBVERSION = $newbuild; $RPMSUBVERSION =~ s/^.*-//gi; }
|
if ($RPMSUBVERSION eq 'auto') { $RPMSUBVERSION = $newbuild; $RPMSUBVERSION =~ s/^.*-//gi; }
|
||||||
print "Version is $MAJOR.$MINOR.$REL1-$RPMSUBVERSION\n";
|
print "Version is $MAJOR.$MINOR.$REL1-$RPMSUBVERSION\n";
|
||||||
|
|||||||
@ -30,7 +30,7 @@ return "Regis Houssin";
|
|||||||
# script_dolibarr_versions()
|
# script_dolibarr_versions()
|
||||||
sub script_dolibarr_versions
|
sub script_dolibarr_versions
|
||||||
{
|
{
|
||||||
return ( "3.5.0", "3.4.1", "3.4.0", "3.3.3", "3.3.2", "3.3.1", "3.3.0", "3.2.1", "3.1.1" );
|
return ( "3.6.0", "3.5.0", "3.4.1", "3.4.0", "3.3.3", "3.3.2", "3.3.1", "3.3.0", "3.2.1", "3.1.1" );
|
||||||
}
|
}
|
||||||
|
|
||||||
sub script_dolibarr_category
|
sub script_dolibarr_category
|
||||||
|
|||||||
@ -117,9 +117,9 @@ do
|
|||||||
lang2=`expr substr $lang 4 2 | tr "[:upper:]" "[:lower:]"`;
|
lang2=`expr substr $lang 4 2 | tr "[:upper:]" "[:lower:]"`;
|
||||||
echo "%dir %{_datadir}/%{name}/htdocs/langs/${lang}" >> %{name}.lang
|
echo "%dir %{_datadir}/%{name}/htdocs/langs/${lang}" >> %{name}.lang
|
||||||
if [ "$lang1" = "$lang2" ] ; then
|
if [ "$lang1" = "$lang2" ] ; then
|
||||||
echo "%lang(${lang1}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
echo "%lang(${lang1}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
||||||
else
|
else
|
||||||
echo "%lang(${lang}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
echo "%lang(${lang}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
||||||
fi
|
fi
|
||||||
done >>%{name}.lang
|
done >>%{name}.lang
|
||||||
|
|
||||||
@ -238,20 +238,20 @@ echo Create document directory $docdir
|
|||||||
export config=%{_sysconfdir}/dolibarr/conf.php
|
export config=%{_sysconfdir}/dolibarr/conf.php
|
||||||
if [ -s $config ] && grep -q "File generated by" $config
|
if [ -s $config ] && grep -q "File generated by" $config
|
||||||
then
|
then
|
||||||
# File already exist. We add params not found.
|
# File already exist. We add params not found.
|
||||||
echo Add new params to overwrite path to use shared libraries/fonts
|
echo Add new params to overwrite path to use shared libraries/fonts
|
||||||
grep -q -c "dolibarr_lib_ADODB_PATH" $config || [ ! -d "/usr/share/php/adodb" ] || echo "<?php \$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb'; ?>" >> $config
|
grep -q -c "dolibarr_lib_ADODB_PATH" $config || [ ! -d "/usr/share/php/adodb" ] || echo "<?php \$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_FPDI_PATH" $config || [ ! -d "/usr/share/php/fpdi" ] || echo "<?php \$dolibarr_lib_FPDI_PATH='/usr/share/php/fpdi'; ?>" >> $config
|
grep -q -c "dolibarr_lib_FPDI_PATH" $config || [ ! -d "/usr/share/php/fpdi" ] || echo "<?php \$dolibarr_lib_FPDI_PATH='/usr/share/php/fpdi'; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_GEOIP_PATH" $config || echo "<?php \$dolibarr_lib_GEOIP_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_GEOIP_PATH" $config || echo "<?php \$dolibarr_lib_GEOIP_PATH=''; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_NUSOAP_PATH" $config || [ ! -d "/usr/share/php/nusoap" ] || echo "<?php \$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap'; ?>" >> $config
|
grep -q -c "dolibarr_lib_NUSOAP_PATH" $config || [ ! -d "/usr/share/php/nusoap" ] || echo "<?php \$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_ODTPHP_PATHTOPCLZIP" $config || [ ! -d "/usr/share/php/libphp-pclzip" ] || echo "<?php \$dolibarr_lib_ODTPHP_PATHTOPCLZIP='/usr/share/php/libphp-pclzip'; ?>" >> $config
|
grep -q -c "dolibarr_lib_ODTPHP_PATHTOPCLZIP" $config || [ ! -d "/usr/share/php/libphp-pclzip" ] || echo "<?php \$dolibarr_lib_ODTPHP_PATHTOPCLZIP='/usr/share/php/libphp-pclzip'; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_PHPEXCEL_PATH" $config || echo "<?php \$dolibarr_lib_PHPEXCEL_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_PHPEXCEL_PATH" $config || echo "<?php \$dolibarr_lib_PHPEXCEL_PATH=''; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_TCPDF_PATH" $config || echo "<?php \$dolibarr_lib_TCPDF_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_TCPDF_PATH" $config || echo "<?php \$dolibarr_lib_TCPDF_PATH=''; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_CKEDITOR" $config || [ ! -d "/usr/share/javascript/ckeditor" ] || echo "<?php \$dolibarr_js_CKEDITOR='/javascript/ckeditor'; ?>" >> $config
|
grep -q -c "dolibarr_js_CKEDITOR" $config || [ ! -d "/usr/share/javascript/ckeditor" ] || echo "<?php \$dolibarr_js_CKEDITOR='/javascript/ckeditor'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY" $config || [ ! -d "/usr/share/javascript/jquery" ] || echo "<?php \$dolibarr_js_JQUERY='/javascript/jquery'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY" $config || [ ! -d "/usr/share/javascript/jquery" ] || echo "<?php \$dolibarr_js_JQUERY='/javascript/jquery'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY_UI" $config || [ ! -d "/usr/share/javascript/jquery-ui" ] || echo "<?php \$dolibarr_js_JQUERY_UI='/javascript/jquery-ui'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY_UI" $config || [ ! -d "/usr/share/javascript/jquery-ui" ] || echo "<?php \$dolibarr_js_JQUERY_UI='/javascript/jquery-ui'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY_FLOT" $config || [ ! -d "/usr/share/javascript/flot" ] || echo "<?php \$dolibarr_js_JQUERY_FLOT='/javascript/flot'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY_FLOT" $config || [ ! -d "/usr/share/javascript/flot" ] || echo "<?php \$dolibarr_js_JQUERY_FLOT='/javascript/flot'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf'; ?>" >> $config
|
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf'; ?>" >> $config
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Create config for SE Linux
|
# Create config for SE Linux
|
||||||
@ -264,13 +264,13 @@ restorecon -R -v /var/lib/dolibarr
|
|||||||
|
|
||||||
# Create a config link dolibarr.conf
|
# Create a config link dolibarr.conf
|
||||||
if [ ! -L $apachelink ]; then
|
if [ ! -L $apachelink ]; then
|
||||||
apachelinkdir=`dirname $apachelink`
|
apachelinkdir=`dirname $apachelink`
|
||||||
if [ -d $apachelinkdir ]; then
|
if [ -d $apachelinkdir ]; then
|
||||||
echo Create dolibarr web server config link from %{_sysconfdir}/dolibarr/apache.conf to $apachelink
|
echo Create dolibarr web server config link from %{_sysconfdir}/dolibarr/apache.conf to $apachelink
|
||||||
ln -fs %{_sysconfdir}/dolibarr/apache.conf $apachelink
|
ln -fs %{_sysconfdir}/dolibarr/apache.conf $apachelink
|
||||||
else
|
else
|
||||||
echo Do not create link $apachelink - web server conf dir $apachelinkdir not found. web server package may not be installed
|
echo Do not create link $apachelink - web server conf dir $apachelinkdir not found. web server package may not be installed
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo Set permission to $apacheuser:$apachegroup on /var/lib/dolibarr
|
echo Set permission to $apacheuser:$apachegroup on /var/lib/dolibarr
|
||||||
@ -302,33 +302,33 @@ echo
|
|||||||
|
|
||||||
if [ "x$1" = "x0" ] ;
|
if [ "x$1" = "x0" ] ;
|
||||||
then
|
then
|
||||||
# Remove
|
# Remove
|
||||||
echo "Removed package"
|
echo "Removed package"
|
||||||
|
|
||||||
# Define vars
|
# Define vars
|
||||||
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
||||||
|
|
||||||
# Remove apache link
|
# Remove apache link
|
||||||
if [ -L $apachelink ] ;
|
if [ -L $apachelink ] ;
|
||||||
then
|
then
|
||||||
echo "Delete apache config link for Dolibarr ($apachelink)"
|
echo "Delete apache config link for Dolibarr ($apachelink)"
|
||||||
%{__rm} -f $apachelink
|
%{__rm} -f $apachelink
|
||||||
status=purge
|
status=purge
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Restart web servers if required
|
# Restart web servers if required
|
||||||
if [ "x$status" = "xpurge" ] ;
|
if [ "x$status" = "xpurge" ] ;
|
||||||
then
|
then
|
||||||
# Restart web server
|
# Restart web server
|
||||||
echo Restart web server
|
echo Restart web server
|
||||||
/sbin/service httpd restart
|
/sbin/service httpd restart
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
# Upgrade
|
# Upgrade
|
||||||
echo "No remove action done (this is an upgrade)"
|
echo "No remove action done (this is an upgrade)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# version x.y.z-0.1.a for alpha, x.y.z-0.2.b for beta, x.y.z-0.3 for release
|
# version x.y.z-0.1.a for alpha, x.y.z-0.2.b for beta, x.y.z-0.3 for release
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Nov 6 2013 Laurent Destailleur 3.5.0-0.2.b
|
* Wed Nov 6 2013 Laurent Destailleur 3.6.0-0.12.b
|
||||||
- Initial version (#723326)
|
- Initial version (#723326)
|
||||||
|
|||||||
@ -190,9 +190,9 @@ do
|
|||||||
lang2=`expr substr $lang 4 2 | tr "[:upper:]" "[:lower:]"`;
|
lang2=`expr substr $lang 4 2 | tr "[:upper:]" "[:lower:]"`;
|
||||||
echo "%dir %{_datadir}/%{name}/htdocs/langs/${lang}" >> %{name}.lang
|
echo "%dir %{_datadir}/%{name}/htdocs/langs/${lang}" >> %{name}.lang
|
||||||
if [ "$lang1" = "$lang2" ] ; then
|
if [ "$lang1" = "$lang2" ] ; then
|
||||||
echo "%lang(${lang1}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
echo "%lang(${lang1}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
||||||
else
|
else
|
||||||
echo "%lang(${lang}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
echo "%lang(${lang}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
||||||
fi
|
fi
|
||||||
done >>%{name}.lang
|
done >>%{name}.lang
|
||||||
|
|
||||||
@ -323,28 +323,28 @@ export installconfig="%{_sysconfdir}/dolibarr/install.forced.php"
|
|||||||
# Detect OS
|
# Detect OS
|
||||||
os='unknown';
|
os='unknown';
|
||||||
if [ -d %{_sysconfdir}/httpd/conf.d ]; then
|
if [ -d %{_sysconfdir}/httpd/conf.d ]; then
|
||||||
export os='fedora-redhat';
|
export os='fedora-redhat';
|
||||||
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
||||||
export apacheuser='apache';
|
export apacheuser='apache';
|
||||||
export apachegroup='apache';
|
export apachegroup='apache';
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^wwwrun /etc/passwd | wc -l` -ge 1 ]; then
|
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^wwwrun /etc/passwd | wc -l` -ge 1 ]; then
|
||||||
export os='opensuse';
|
export os='opensuse';
|
||||||
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
||||||
export apacheuser='wwwrun';
|
export apacheuser='wwwrun';
|
||||||
export apachegroup='www';
|
export apachegroup='www';
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/httpd/conf.d -a `grep -i "^mageia\|mandriva" /etc/issue | wc -l` -ge 1 ]; then
|
if [ -d %{_sysconfdir}/httpd/conf.d -a `grep -i "^mageia\|mandriva" /etc/issue | wc -l` -ge 1 ]; then
|
||||||
export os='mageia-mandriva';
|
export os='mageia-mandriva';
|
||||||
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
||||||
export apacheuser='apache';
|
export apacheuser='apache';
|
||||||
export apachegroup='apache';
|
export apachegroup='apache';
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^www-data /etc/passwd | wc -l` -ge 1 ]; then
|
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^www-data /etc/passwd | wc -l` -ge 1 ]; then
|
||||||
export os='ubuntu-debian';
|
export os='ubuntu-debian';
|
||||||
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
||||||
export apacheuser='www-data';
|
export apacheuser='www-data';
|
||||||
export apachegroup='www-data';
|
export apachegroup='www-data';
|
||||||
fi
|
fi
|
||||||
echo OS detected: $os
|
echo OS detected: $os
|
||||||
%endif
|
%endif
|
||||||
@ -363,16 +363,16 @@ echo Create document directory $docdir
|
|||||||
# Create install.forced.php into Dolibarr install directory
|
# Create install.forced.php into Dolibarr install directory
|
||||||
if [ "x$os" = "xubuntu-debian" ]
|
if [ "x$os" = "xubuntu-debian" ]
|
||||||
then
|
then
|
||||||
superuserlogin=''
|
superuserlogin=''
|
||||||
superuserpassword=''
|
superuserpassword=''
|
||||||
if [ -f %{_sysconfdir}/mysql/debian.cnf ] ; then
|
if [ -f %{_sysconfdir}/mysql/debian.cnf ] ; then
|
||||||
# Load superuser login and pass
|
# Load superuser login and pass
|
||||||
superuserlogin=$(/bin/grep --max-count=1 "user" %{_sysconfdir}/mysql/debian.cnf | /bin/sed -e 's/^user[ =]*//g')
|
superuserlogin=$(/bin/grep --max-count=1 "user" %{_sysconfdir}/mysql/debian.cnf | /bin/sed -e 's/^user[ =]*//g')
|
||||||
superuserpassword=$(/bin/grep --max-count=1 "password" %{_sysconfdir}/mysql/debian.cnf | /bin/sed -e 's/^password[ =]*//g')
|
superuserpassword=$(/bin/grep --max-count=1 "password" %{_sysconfdir}/mysql/debian.cnf | /bin/sed -e 's/^password[ =]*//g')
|
||||||
fi
|
fi
|
||||||
echo Mysql superuser found to use is $superuserlogin
|
echo Mysql superuser found to use is $superuserlogin
|
||||||
%{__cat} /usr/share/dolibarr/build/rpm/install.forced.php.generic | sed -e 's/__SUPERUSERLOGIN__/'$superuserlogin'/g' | sed -e 's/__SUPERUSERPASSWORD__/'$superuserpassword'/g' > $installconfig
|
%{__cat} /usr/share/dolibarr/build/rpm/install.forced.php.generic | sed -e 's/__SUPERUSERLOGIN__/'$superuserlogin'/g' | sed -e 's/__SUPERUSERPASSWORD__/'$superuserpassword'/g' > $installconfig
|
||||||
%{__chmod} -R 660 $installconfig
|
%{__chmod} -R 660 $installconfig
|
||||||
fi
|
fi
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -383,29 +383,29 @@ fi
|
|||||||
export config=%{_sysconfdir}/dolibarr/conf.php
|
export config=%{_sysconfdir}/dolibarr/conf.php
|
||||||
if [ -s $config ] && grep -q "File generated by" $config
|
if [ -s $config ] && grep -q "File generated by" $config
|
||||||
then
|
then
|
||||||
# File already exist. We add params not found.
|
# File already exist. We add params not found.
|
||||||
echo Add new params to overwrite path to use shared libraries/fonts
|
echo Add new params to overwrite path to use shared libraries/fonts
|
||||||
grep -q -c "dolibarr_lib_ADODB_PATH" $config || [ ! -d "/usr/share/php/adodb" ] || echo "<?php \$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb'; ?>" >> $config
|
grep -q -c "dolibarr_lib_ADODB_PATH" $config || [ ! -d "/usr/share/php/adodb" ] || echo "<?php \$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_FPDI_PATH" $config || [ ! -d "/usr/share/php/fpdi" ] || echo "<?php \$dolibarr_lib_FPDI_PATH='/usr/share/php/fpdi'; ?>" >> $config
|
grep -q -c "dolibarr_lib_FPDI_PATH" $config || [ ! -d "/usr/share/php/fpdi" ] || echo "<?php \$dolibarr_lib_FPDI_PATH='/usr/share/php/fpdi'; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_GEOIP_PATH" $config || echo "<?php \$dolibarr_lib_GEOIP_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_GEOIP_PATH" $config || echo "<?php \$dolibarr_lib_GEOIP_PATH=''; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_NUSOAP_PATH" $config || [ ! -d "/usr/share/php/nusoap" ] || echo "<?php \$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap'; ?>" >> $config
|
grep -q -c "dolibarr_lib_NUSOAP_PATH" $config || [ ! -d "/usr/share/php/nusoap" ] || echo "<?php \$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_ODTPHP_PATHTOPCLZIP" $config || [ ! -d "/usr/share/php/libphp-pclzip" ] || echo "<?php \$dolibarr_lib_ODTPHP_PATHTOPCLZIP='/usr/share/php/libphp-pclzip'; ?>" >> $config
|
grep -q -c "dolibarr_lib_ODTPHP_PATHTOPCLZIP" $config || [ ! -d "/usr/share/php/libphp-pclzip" ] || echo "<?php \$dolibarr_lib_ODTPHP_PATHTOPCLZIP='/usr/share/php/libphp-pclzip'; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_PHPEXCEL_PATH" $config || echo "<?php \$dolibarr_lib_PHPEXCEL_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_PHPEXCEL_PATH" $config || echo "<?php \$dolibarr_lib_PHPEXCEL_PATH=''; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_TCPDF_PATH" $config || echo "<?php \$dolibarr_lib_TCPDF_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_TCPDF_PATH" $config || echo "<?php \$dolibarr_lib_TCPDF_PATH=''; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_CKEDITOR" $config || [ ! -d "/usr/share/javascript/ckeditor" ] || echo "<?php \$dolibarr_js_CKEDITOR='/javascript/ckeditor'; ?>" >> $config
|
grep -q -c "dolibarr_js_CKEDITOR" $config || [ ! -d "/usr/share/javascript/ckeditor" ] || echo "<?php \$dolibarr_js_CKEDITOR='/javascript/ckeditor'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY" $config || [ ! -d "/usr/share/javascript/jquery" ] || echo "<?php \$dolibarr_js_JQUERY='/javascript/jquery'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY" $config || [ ! -d "/usr/share/javascript/jquery" ] || echo "<?php \$dolibarr_js_JQUERY='/javascript/jquery'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY_UI" $config || [ ! -d "/usr/share/javascript/jquery-ui" ] || echo "<?php \$dolibarr_js_JQUERY_UI='/javascript/jquery-ui'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY_UI" $config || [ ! -d "/usr/share/javascript/jquery-ui" ] || echo "<?php \$dolibarr_js_JQUERY_UI='/javascript/jquery-ui'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY_FLOT" $config || [ ! -d "/usr/share/javascript/flot" ] || echo "<?php \$dolibarr_js_JQUERY_FLOT='/javascript/flot'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY_FLOT" $config || [ ! -d "/usr/share/javascript/flot" ] || echo "<?php \$dolibarr_js_JQUERY_FLOT='/javascript/flot'; ?>" >> $config
|
||||||
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version}
|
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version}
|
||||||
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf'; ?>" >> $config
|
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf'; ?>" >> $config
|
||||||
%else
|
%else
|
||||||
%if 0%{?mdkversion}
|
%if 0%{?mdkversion}
|
||||||
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/TTF/dejavu/DejaVuSans-Bold.ttf'; ?>" >> $config
|
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/TTF/dejavu/DejaVuSans-Bold.ttf'; ?>" >> $config
|
||||||
%else
|
%else
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/truetype/DejaVuSans-Bold.ttf'; ?>" >> $config
|
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/truetype/DejaVuSans-Bold.ttf'; ?>" >> $config
|
||||||
%else
|
%else
|
||||||
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf'; ?>" >> $config
|
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf'; ?>" >> $config
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -418,12 +418,12 @@ if [ "x$os" = "xfedora-redhat" -a -s /sbin/restorecon ]; then
|
|||||||
%endif
|
%endif
|
||||||
%if 0%{?mdkversion} || 0%{?suse_version}
|
%if 0%{?mdkversion} || 0%{?suse_version}
|
||||||
%else
|
%else
|
||||||
echo Add SE Linux permissions for dolibarr
|
echo Add SE Linux permissions for dolibarr
|
||||||
# semanage add records into /etc/selinux/targeted/contexts/files/file_contexts.local
|
# semanage add records into /etc/selinux/targeted/contexts/files/file_contexts.local
|
||||||
semanage fcontext -a -t httpd_sys_script_rw_t "/etc/dolibarr(/.*?)"
|
semanage fcontext -a -t httpd_sys_script_rw_t "/etc/dolibarr(/.*?)"
|
||||||
semanage fcontext -a -t httpd_sys_script_rw_t "/var/lib/dolibarr(/.*?)"
|
semanage fcontext -a -t httpd_sys_script_rw_t "/var/lib/dolibarr(/.*?)"
|
||||||
restorecon -R -v /etc/dolibarr
|
restorecon -R -v /etc/dolibarr
|
||||||
restorecon -R -v /var/lib/dolibarr
|
restorecon -R -v /var/lib/dolibarr
|
||||||
%endif
|
%endif
|
||||||
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?mdkversion} || 0%{?suse_version}
|
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?mdkversion} || 0%{?suse_version}
|
||||||
%else
|
%else
|
||||||
@ -432,13 +432,13 @@ fi
|
|||||||
|
|
||||||
# Create a config link dolibarr.conf
|
# Create a config link dolibarr.conf
|
||||||
if [ ! -L $apachelink ]; then
|
if [ ! -L $apachelink ]; then
|
||||||
apachelinkdir=`dirname $apachelink`
|
apachelinkdir=`dirname $apachelink`
|
||||||
if [ -d $apachelinkdir ]; then
|
if [ -d $apachelinkdir ]; then
|
||||||
echo Create dolibarr web server config link from %{_sysconfdir}/dolibarr/apache.conf to $apachelink
|
echo Create dolibarr web server config link from %{_sysconfdir}/dolibarr/apache.conf to $apachelink
|
||||||
ln -fs %{_sysconfdir}/dolibarr/apache.conf $apachelink
|
ln -fs %{_sysconfdir}/dolibarr/apache.conf $apachelink
|
||||||
else
|
else
|
||||||
echo Do not create link $apachelink - web server conf dir $apachelinkdir not found. web server package may not be installed
|
echo Do not create link $apachelink - web server conf dir $apachelinkdir not found. web server package may not be installed
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo Set permission to $apacheuser:$apachegroup on /var/lib/dolibarr
|
echo Set permission to $apacheuser:$apachegroup on /var/lib/dolibarr
|
||||||
@ -451,30 +451,30 @@ echo Restart web server
|
|||||||
/sbin/service httpd restart
|
/sbin/service httpd restart
|
||||||
%else
|
%else
|
||||||
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
||||||
%{_sysconfdir}/init.d/httpd restart
|
%{_sysconfdir}/init.d/httpd restart
|
||||||
fi
|
fi
|
||||||
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
||||||
%{_sysconfdir}/init.d/apache2 restart
|
%{_sysconfdir}/init.d/apache2 restart
|
||||||
fi
|
fi
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Restart mysql server
|
# Restart mysql server
|
||||||
echo Restart mysql server
|
echo Restart mysql server
|
||||||
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?mdkversion}
|
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?mdkversion}
|
||||||
/sbin/service mysqld restart
|
/sbin/service mysqld restart
|
||||||
%else
|
%else
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
if [ -f /etc/init.d/mysqld ]; then
|
if [ -f /etc/init.d/mysqld ]; then
|
||||||
/etc/init.d/mysqld restart
|
/etc/init.d/mysqld restart
|
||||||
else
|
else
|
||||||
/sbin/service mysql restart
|
/sbin/service mysql restart
|
||||||
fi
|
fi
|
||||||
%else
|
%else
|
||||||
if [ -f /etc/init.d/mysqld ]; then
|
if [ -f /etc/init.d/mysqld ]; then
|
||||||
/etc/init.d/mysqld restart
|
/etc/init.d/mysqld restart
|
||||||
fi
|
fi
|
||||||
if [ -f /etc/init.d/mysql ]; then
|
if [ -f /etc/init.d/mysql ]; then
|
||||||
/etc/init.d/mysql restart
|
/etc/init.d/mysql restart
|
||||||
fi
|
fi
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
@ -497,66 +497,66 @@ echo
|
|||||||
|
|
||||||
if [ "x$1" = "x0" ] ;
|
if [ "x$1" = "x0" ] ;
|
||||||
then
|
then
|
||||||
# Remove
|
# Remove
|
||||||
echo "Removed package"
|
echo "Removed package"
|
||||||
|
|
||||||
# Define vars
|
# Define vars
|
||||||
os='unknown';
|
os='unknown';
|
||||||
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?mdkversion}
|
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?mdkversion}
|
||||||
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
||||||
%else
|
%else
|
||||||
%if 0%{?suse_version}
|
%if 0%{?suse_version}
|
||||||
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
||||||
%else
|
%else
|
||||||
if [ -d %{_sysconfdir}/httpd/conf.d ]; then
|
if [ -d %{_sysconfdir}/httpd/conf.d ]; then
|
||||||
export os='fedora-redhat';
|
export os='fedora-redhat';
|
||||||
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^wwwrun /etc/passwd | wc -l` -ge 1 ]; then
|
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^wwwrun /etc/passwd | wc -l` -ge 1 ]; then
|
||||||
export os='opensuse';
|
export os='opensuse';
|
||||||
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/httpd/conf.d -a `grep -i "^mageia\|mandriva" /etc/issue | wc -l` -ge 1 ]; then
|
if [ -d %{_sysconfdir}/httpd/conf.d -a `grep -i "^mageia\|mandriva" /etc/issue | wc -l` -ge 1 ]; then
|
||||||
export os='mageia-mandriva';
|
export os='mageia-mandriva';
|
||||||
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
||||||
fi
|
fi
|
||||||
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^www-data /etc/passwd | wc -l` -ge 1 ]; then
|
if [ -d %{_sysconfdir}/apache2/conf.d -a `grep ^www-data /etc/passwd | wc -l` -ge 1 ]; then
|
||||||
export os='ubuntu-debian';
|
export os='ubuntu-debian';
|
||||||
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
||||||
fi
|
fi
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Remove apache link
|
# Remove apache link
|
||||||
if [ -L $apachelink ] ;
|
if [ -L $apachelink ] ;
|
||||||
then
|
then
|
||||||
echo "Delete apache config link for Dolibarr ($apachelink)"
|
echo "Delete apache config link for Dolibarr ($apachelink)"
|
||||||
%{__rm} -f $apachelink
|
%{__rm} -f $apachelink
|
||||||
status=purge
|
status=purge
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Restart web servers if required
|
# Restart web servers if required
|
||||||
if [ "x$status" = "xpurge" ] ;
|
if [ "x$status" = "xpurge" ] ;
|
||||||
then
|
then
|
||||||
# Restart web server
|
# Restart web server
|
||||||
echo Restart web server
|
echo Restart web server
|
||||||
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?mdkversion}
|
%if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} || 0%{?mdkversion}
|
||||||
/sbin/service httpd restart
|
/sbin/service httpd restart
|
||||||
%else
|
%else
|
||||||
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
||||||
%{_sysconfdir}/init.d/httpd restart
|
%{_sysconfdir}/init.d/httpd restart
|
||||||
fi
|
fi
|
||||||
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
||||||
%{_sysconfdir}/init.d/apache2 restart
|
%{_sysconfdir}/init.d/apache2 restart
|
||||||
fi
|
fi
|
||||||
%endif
|
%endif
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
# Upgrade
|
# Upgrade
|
||||||
echo "No remove action done (this is an upgrade)"
|
echo "No remove action done (this is an upgrade)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# version x.y.z-0.1.a for alpha, x.y.z-0.2.b for beta, x.y.z-0.3 for release
|
# version x.y.z-0.1.a for alpha, x.y.z-0.2.b for beta, x.y.z-0.3 for release
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Nov 6 2013 Laurent Destailleur 3.5.0-0.2.b
|
* Wed Nov 6 2013 Laurent Destailleur 3.6.0-0.1.b
|
||||||
- Initial version (#723326)
|
- Initial version (#723326)
|
||||||
|
|||||||
@ -114,9 +114,9 @@ do
|
|||||||
lang2=`expr substr $lang 4 2 | tr "[:upper:]" "[:lower:]"`;
|
lang2=`expr substr $lang 4 2 | tr "[:upper:]" "[:lower:]"`;
|
||||||
echo "%dir %{_datadir}/%{name}/htdocs/langs/${lang}" >> %{name}.lang
|
echo "%dir %{_datadir}/%{name}/htdocs/langs/${lang}" >> %{name}.lang
|
||||||
if [ "$lang1" = "$lang2" ] ; then
|
if [ "$lang1" = "$lang2" ] ; then
|
||||||
echo "%lang(${lang1}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
echo "%lang(${lang1}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
||||||
else
|
else
|
||||||
echo "%lang(${lang}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
echo "%lang(${lang}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
||||||
fi
|
fi
|
||||||
done >>%{name}.lang
|
done >>%{name}.lang
|
||||||
|
|
||||||
@ -235,31 +235,31 @@ echo Create document directory $docdir
|
|||||||
export config=%{_sysconfdir}/dolibarr/conf.php
|
export config=%{_sysconfdir}/dolibarr/conf.php
|
||||||
if [ -s $config ] && grep -q "File generated by" $config
|
if [ -s $config ] && grep -q "File generated by" $config
|
||||||
then
|
then
|
||||||
# File already exist. We add params not found.
|
# File already exist. We add params not found.
|
||||||
echo Add new params to overwrite path to use shared libraries/fonts
|
echo Add new params to overwrite path to use shared libraries/fonts
|
||||||
grep -q -c "dolibarr_lib_ADODB_PATH" $config || [ ! -d "/usr/share/php/adodb" ] || echo "<?php \$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb'; ?>" >> $config
|
grep -q -c "dolibarr_lib_ADODB_PATH" $config || [ ! -d "/usr/share/php/adodb" ] || echo "<?php \$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_FPDI_PATH" $config || [ ! -d "/usr/share/php/fpdi" ] || echo "<?php \$dolibarr_lib_FPDI_PATH='/usr/share/php/fpdi'; ?>" >> $config
|
grep -q -c "dolibarr_lib_FPDI_PATH" $config || [ ! -d "/usr/share/php/fpdi" ] || echo "<?php \$dolibarr_lib_FPDI_PATH='/usr/share/php/fpdi'; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_GEOIP_PATH" $config || echo "<?php \$dolibarr_lib_GEOIP_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_GEOIP_PATH" $config || echo "<?php \$dolibarr_lib_GEOIP_PATH=''; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_NUSOAP_PATH" $config || [ ! -d "/usr/share/php/nusoap" ] || echo "<?php \$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap'; ?>" >> $config
|
grep -q -c "dolibarr_lib_NUSOAP_PATH" $config || [ ! -d "/usr/share/php/nusoap" ] || echo "<?php \$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_ODTPHP_PATHTOPCLZIP" $config || [ ! -d "/usr/share/php/libphp-pclzip" ] || echo "<?php \$dolibarr_lib_ODTPHP_PATHTOPCLZIP='/usr/share/php/libphp-pclzip'; ?>" >> $config
|
grep -q -c "dolibarr_lib_ODTPHP_PATHTOPCLZIP" $config || [ ! -d "/usr/share/php/libphp-pclzip" ] || echo "<?php \$dolibarr_lib_ODTPHP_PATHTOPCLZIP='/usr/share/php/libphp-pclzip'; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_PHPEXCEL_PATH" $config || echo "<?php \$dolibarr_lib_PHPEXCEL_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_PHPEXCEL_PATH" $config || echo "<?php \$dolibarr_lib_PHPEXCEL_PATH=''; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_TCPDF_PATH" $config || echo "<?php \$dolibarr_lib_TCPDF_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_TCPDF_PATH" $config || echo "<?php \$dolibarr_lib_TCPDF_PATH=''; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_CKEDITOR" $config || [ ! -d "/usr/share/javascript/ckeditor" ] || echo "<?php \$dolibarr_js_CKEDITOR='/javascript/ckeditor'; ?>" >> $config
|
grep -q -c "dolibarr_js_CKEDITOR" $config || [ ! -d "/usr/share/javascript/ckeditor" ] || echo "<?php \$dolibarr_js_CKEDITOR='/javascript/ckeditor'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY" $config || [ ! -d "/usr/share/javascript/jquery" ] || echo "<?php \$dolibarr_js_JQUERY='/javascript/jquery'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY" $config || [ ! -d "/usr/share/javascript/jquery" ] || echo "<?php \$dolibarr_js_JQUERY='/javascript/jquery'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY_UI" $config || [ ! -d "/usr/share/javascript/jquery-ui" ] || echo "<?php \$dolibarr_js_JQUERY_UI='/javascript/jquery-ui'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY_UI" $config || [ ! -d "/usr/share/javascript/jquery-ui" ] || echo "<?php \$dolibarr_js_JQUERY_UI='/javascript/jquery-ui'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY_FLOT" $config || [ ! -d "/usr/share/javascript/flot" ] || echo "<?php \$dolibarr_js_JQUERY_FLOT='/javascript/flot'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY_FLOT" $config || [ ! -d "/usr/share/javascript/flot" ] || echo "<?php \$dolibarr_js_JQUERY_FLOT='/javascript/flot'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/TTF/dejavu/DejaVuSans-Bold.ttf'; ?>" >> $config
|
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/TTF/dejavu/DejaVuSans-Bold.ttf'; ?>" >> $config
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Create a config link dolibarr.conf
|
# Create a config link dolibarr.conf
|
||||||
if [ ! -L $apachelink ]; then
|
if [ ! -L $apachelink ]; then
|
||||||
apachelinkdir=`dirname $apachelink`
|
apachelinkdir=`dirname $apachelink`
|
||||||
if [ -d $apachelinkdir ]; then
|
if [ -d $apachelinkdir ]; then
|
||||||
echo Create dolibarr web server config link from %{_sysconfdir}/dolibarr/apache.conf to $apachelink
|
echo Create dolibarr web server config link from %{_sysconfdir}/dolibarr/apache.conf to $apachelink
|
||||||
ln -fs %{_sysconfdir}/dolibarr/apache.conf $apachelink
|
ln -fs %{_sysconfdir}/dolibarr/apache.conf $apachelink
|
||||||
else
|
else
|
||||||
echo Do not create link $apachelink - web server conf dir $apachelinkdir not found. web server package may not be installed
|
echo Do not create link $apachelink - web server conf dir $apachelinkdir not found. web server package may not be installed
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo Set permission to $apacheuser:$apachegroup on /var/lib/dolibarr
|
echo Set permission to $apacheuser:$apachegroup on /var/lib/dolibarr
|
||||||
@ -269,19 +269,19 @@ echo Set permission to $apacheuser:$apachegroup on /var/lib/dolibarr
|
|||||||
# Restart web server
|
# Restart web server
|
||||||
echo Restart web server
|
echo Restart web server
|
||||||
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
||||||
%{_sysconfdir}/init.d/httpd restart
|
%{_sysconfdir}/init.d/httpd restart
|
||||||
fi
|
fi
|
||||||
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
||||||
%{_sysconfdir}/init.d/apache2 restart
|
%{_sysconfdir}/init.d/apache2 restart
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Restart mysql
|
# Restart mysql
|
||||||
echo Restart mysql
|
echo Restart mysql
|
||||||
if [ -f /etc/init.d/mysqld ]; then
|
if [ -f /etc/init.d/mysqld ]; then
|
||||||
/etc/init.d/mysqld restart
|
/etc/init.d/mysqld restart
|
||||||
fi
|
fi
|
||||||
if [ -f /etc/init.d/mysql ]; then
|
if [ -f /etc/init.d/mysql ]; then
|
||||||
/etc/init.d/mysql restart
|
/etc/init.d/mysql restart
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Show result
|
# Show result
|
||||||
@ -301,39 +301,39 @@ echo
|
|||||||
|
|
||||||
if [ "x$1" = "x0" ] ;
|
if [ "x$1" = "x0" ] ;
|
||||||
then
|
then
|
||||||
# Remove
|
# Remove
|
||||||
echo "Removed package"
|
echo "Removed package"
|
||||||
|
|
||||||
# Define vars
|
# Define vars
|
||||||
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/httpd/conf.d/dolibarr.conf"
|
||||||
|
|
||||||
# Remove apache link
|
# Remove apache link
|
||||||
if [ -L $apachelink ] ;
|
if [ -L $apachelink ] ;
|
||||||
then
|
then
|
||||||
echo "Delete apache config link for Dolibarr ($apachelink)"
|
echo "Delete apache config link for Dolibarr ($apachelink)"
|
||||||
%{__rm} -f $apachelink
|
%{__rm} -f $apachelink
|
||||||
status=purge
|
status=purge
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Restart web servers if required
|
# Restart web servers if required
|
||||||
if [ "x$status" = "xpurge" ] ;
|
if [ "x$status" = "xpurge" ] ;
|
||||||
then
|
then
|
||||||
# Restart web server
|
# Restart web server
|
||||||
echo Restart web server
|
echo Restart web server
|
||||||
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
||||||
%{_sysconfdir}/init.d/httpd restart
|
%{_sysconfdir}/init.d/httpd restart
|
||||||
fi
|
fi
|
||||||
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
||||||
%{_sysconfdir}/init.d/apache2 restart
|
%{_sysconfdir}/init.d/apache2 restart
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
# Upgrade
|
# Upgrade
|
||||||
echo "No remove action done (this is an upgrade)"
|
echo "No remove action done (this is an upgrade)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# version x.y.z-0.1.a for alpha, x.y.z-0.2.b for beta, x.y.z-0.3 for release
|
# version x.y.z-0.1.a for alpha, x.y.z-0.2.b for beta, x.y.z-0.3 for release
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Nov 6 2013 Laurent Destailleur 3.5.0-0.2.b
|
* Wed Nov 6 2013 Laurent Destailleur 3.6.0-0.1.b
|
||||||
- Initial version (#723326)
|
- Initial version (#723326)
|
||||||
|
|||||||
@ -115,9 +115,9 @@ do
|
|||||||
lang2=`expr substr $lang 4 2 | tr "[:upper:]" "[:lower:]"`;
|
lang2=`expr substr $lang 4 2 | tr "[:upper:]" "[:lower:]"`;
|
||||||
echo "%dir %{_datadir}/%{name}/htdocs/langs/${lang}" >> %{name}.lang
|
echo "%dir %{_datadir}/%{name}/htdocs/langs/${lang}" >> %{name}.lang
|
||||||
if [ "$lang1" = "$lang2" ] ; then
|
if [ "$lang1" = "$lang2" ] ; then
|
||||||
echo "%lang(${lang1}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
echo "%lang(${lang1}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
||||||
else
|
else
|
||||||
echo "%lang(${lang}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
echo "%lang(${lang}) %{_datadir}/%{name}/htdocs/langs/${lang}/*.lang"
|
||||||
fi
|
fi
|
||||||
done >>%{name}.lang
|
done >>%{name}.lang
|
||||||
|
|
||||||
@ -246,31 +246,31 @@ echo Create document directory $docdir
|
|||||||
export config=%{_sysconfdir}/dolibarr/conf.php
|
export config=%{_sysconfdir}/dolibarr/conf.php
|
||||||
if [ -s $config ] && grep -q "File generated by" $config
|
if [ -s $config ] && grep -q "File generated by" $config
|
||||||
then
|
then
|
||||||
# File already exist. We add params not found.
|
# File already exist. We add params not found.
|
||||||
echo Add new params to overwrite path to use shared libraries/fonts
|
echo Add new params to overwrite path to use shared libraries/fonts
|
||||||
grep -q -c "dolibarr_lib_ADODB_PATH" $config || [ ! -d "/usr/share/php/adodb" ] || echo "<?php \$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb'; ?>" >> $config
|
grep -q -c "dolibarr_lib_ADODB_PATH" $config || [ ! -d "/usr/share/php/adodb" ] || echo "<?php \$dolibarr_lib_ADODB_PATH='/usr/share/php/adodb'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_FPDI_PATH" $config || [ ! -d "/usr/share/php/fpdi" ] || echo "<?php \$dolibarr_lib_FPDI_PATH='/usr/share/php/fpdi'; ?>" >> $config
|
grep -q -c "dolibarr_lib_FPDI_PATH" $config || [ ! -d "/usr/share/php/fpdi" ] || echo "<?php \$dolibarr_lib_FPDI_PATH='/usr/share/php/fpdi'; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_GEOIP_PATH" $config || echo "<?php \$dolibarr_lib_GEOIP_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_GEOIP_PATH" $config || echo "<?php \$dolibarr_lib_GEOIP_PATH=''; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_NUSOAP_PATH" $config || [ ! -d "/usr/share/php/nusoap" ] || echo "<?php \$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap'; ?>" >> $config
|
grep -q -c "dolibarr_lib_NUSOAP_PATH" $config || [ ! -d "/usr/share/php/nusoap" ] || echo "<?php \$dolibarr_lib_NUSOAP_PATH='/usr/share/php/nusoap'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_lib_ODTPHP_PATHTOPCLZIP" $config || [ ! -d "/usr/share/php/libphp-pclzip" ] || echo "<?php \$dolibarr_lib_ODTPHP_PATHTOPCLZIP='/usr/share/php/libphp-pclzip'; ?>" >> $config
|
grep -q -c "dolibarr_lib_ODTPHP_PATHTOPCLZIP" $config || [ ! -d "/usr/share/php/libphp-pclzip" ] || echo "<?php \$dolibarr_lib_ODTPHP_PATHTOPCLZIP='/usr/share/php/libphp-pclzip'; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_PHPEXCEL_PATH" $config || echo "<?php \$dolibarr_lib_PHPEXCEL_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_PHPEXCEL_PATH" $config || echo "<?php \$dolibarr_lib_PHPEXCEL_PATH=''; ?>" >> $config
|
||||||
#grep -q -c "dolibarr_lib_TCPDF_PATH" $config || echo "<?php \$dolibarr_lib_TCPDF_PATH=''; ?>" >> $config
|
#grep -q -c "dolibarr_lib_TCPDF_PATH" $config || echo "<?php \$dolibarr_lib_TCPDF_PATH=''; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_CKEDITOR" $config || [ ! -d "/usr/share/javascript/ckeditor" ] || echo "<?php \$dolibarr_js_CKEDITOR='/javascript/ckeditor'; ?>" >> $config
|
grep -q -c "dolibarr_js_CKEDITOR" $config || [ ! -d "/usr/share/javascript/ckeditor" ] || echo "<?php \$dolibarr_js_CKEDITOR='/javascript/ckeditor'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY" $config || [ ! -d "/usr/share/javascript/jquery" ] || echo "<?php \$dolibarr_js_JQUERY='/javascript/jquery'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY" $config || [ ! -d "/usr/share/javascript/jquery" ] || echo "<?php \$dolibarr_js_JQUERY='/javascript/jquery'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY_UI" $config || [ ! -d "/usr/share/javascript/jquery-ui" ] || echo "<?php \$dolibarr_js_JQUERY_UI='/javascript/jquery-ui'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY_UI" $config || [ ! -d "/usr/share/javascript/jquery-ui" ] || echo "<?php \$dolibarr_js_JQUERY_UI='/javascript/jquery-ui'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_js_JQUERY_FLOT" $config || [ ! -d "/usr/share/javascript/flot" ] || echo "<?php \$dolibarr_js_JQUERY_FLOT='/javascript/flot'; ?>" >> $config
|
grep -q -c "dolibarr_js_JQUERY_FLOT" $config || [ ! -d "/usr/share/javascript/flot" ] || echo "<?php \$dolibarr_js_JQUERY_FLOT='/javascript/flot'; ?>" >> $config
|
||||||
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/truetype/DejaVuSans-Bold.ttf'; ?>" >> $config
|
grep -q -c "dolibarr_font_DOL_DEFAULT_TTF_BOLD" $config || echo "<?php \$dolibarr_font_DOL_DEFAULT_TTF_BOLD='/usr/share/fonts/truetype/DejaVuSans-Bold.ttf'; ?>" >> $config
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Create a config link dolibarr.conf
|
# Create a config link dolibarr.conf
|
||||||
if [ ! -L $apachelink ]; then
|
if [ ! -L $apachelink ]; then
|
||||||
apachelinkdir=`dirname $apachelink`
|
apachelinkdir=`dirname $apachelink`
|
||||||
if [ -d $apachelinkdir ]; then
|
if [ -d $apachelinkdir ]; then
|
||||||
echo Create dolibarr web server config link from %{_sysconfdir}/dolibarr/apache.conf to $apachelink
|
echo Create dolibarr web server config link from %{_sysconfdir}/dolibarr/apache.conf to $apachelink
|
||||||
ln -fs %{_sysconfdir}/dolibarr/apache.conf $apachelink
|
ln -fs %{_sysconfdir}/dolibarr/apache.conf $apachelink
|
||||||
else
|
else
|
||||||
echo Do not create link $apachelink - web server conf dir $apachelinkdir not found. web server package may not be installed
|
echo Do not create link $apachelink - web server conf dir $apachelinkdir not found. web server package may not be installed
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo Set permission to $apacheuser:$apachegroup on /var/lib/dolibarr
|
echo Set permission to $apacheuser:$apachegroup on /var/lib/dolibarr
|
||||||
@ -280,18 +280,18 @@ echo Set permission to $apacheuser:$apachegroup on /var/lib/dolibarr
|
|||||||
# Restart web server
|
# Restart web server
|
||||||
echo Restart web server
|
echo Restart web server
|
||||||
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
||||||
%{_sysconfdir}/init.d/httpd restart
|
%{_sysconfdir}/init.d/httpd restart
|
||||||
fi
|
fi
|
||||||
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
||||||
%{_sysconfdir}/init.d/apache2 restart
|
%{_sysconfdir}/init.d/apache2 restart
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Restart mysql
|
# Restart mysql
|
||||||
echo Restart mysql
|
echo Restart mysql
|
||||||
if [ -f /etc/init.d/mysqld ]; then
|
if [ -f /etc/init.d/mysqld ]; then
|
||||||
/etc/init.d/mysqld restart
|
/etc/init.d/mysqld restart
|
||||||
else
|
else
|
||||||
/sbin/service mysql restart
|
/sbin/service mysql restart
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Show result
|
# Show result
|
||||||
@ -311,39 +311,39 @@ echo
|
|||||||
|
|
||||||
if [ "x$1" = "x0" ] ;
|
if [ "x$1" = "x0" ] ;
|
||||||
then
|
then
|
||||||
# Remove
|
# Remove
|
||||||
echo "Removed package"
|
echo "Removed package"
|
||||||
|
|
||||||
# Define vars
|
# Define vars
|
||||||
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
export apachelink="%{_sysconfdir}/apache2/conf.d/dolibarr.conf"
|
||||||
|
|
||||||
# Remove apache link
|
# Remove apache link
|
||||||
if [ -L $apachelink ] ;
|
if [ -L $apachelink ] ;
|
||||||
then
|
then
|
||||||
echo "Delete apache config link for Dolibarr ($apachelink)"
|
echo "Delete apache config link for Dolibarr ($apachelink)"
|
||||||
%{__rm} -f $apachelink
|
%{__rm} -f $apachelink
|
||||||
status=purge
|
status=purge
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Restart web servers if required
|
# Restart web servers if required
|
||||||
if [ "x$status" = "xpurge" ] ;
|
if [ "x$status" = "xpurge" ] ;
|
||||||
then
|
then
|
||||||
# Restart web server
|
# Restart web server
|
||||||
echo Restart web server
|
echo Restart web server
|
||||||
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
if [ -f %{_sysconfdir}/init.d/httpd ]; then
|
||||||
%{_sysconfdir}/init.d/httpd restart
|
%{_sysconfdir}/init.d/httpd restart
|
||||||
fi
|
fi
|
||||||
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
if [ -f %{_sysconfdir}/init.d/apache2 ]; then
|
||||||
%{_sysconfdir}/init.d/apache2 restart
|
%{_sysconfdir}/init.d/apache2 restart
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
# Upgrade
|
# Upgrade
|
||||||
echo "No remove action done (this is an upgrade)"
|
echo "No remove action done (this is an upgrade)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# version x.y.z-0.1.a for alpha, x.y.z-0.2.b for beta, x.y.z-0.3 for release
|
# version x.y.z-0.1.a for alpha, x.y.z-0.2.b for beta, x.y.z-0.3 for release
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Nov 6 2013 Laurent Destailleur 3.5.0-0.2.b
|
* Wed Nov 6 2013 Laurent Destailleur 3.6.0-0.1.b
|
||||||
- Initial version (#723326)
|
- Initial version (#723326)
|
||||||
|
|||||||
26
dev/fixnotabfiles.sh
Executable file
26
dev/fixnotabfiles.sh
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#------------------------------------------------------
|
||||||
|
# Script to find files that are not Unix encoded
|
||||||
|
#
|
||||||
|
# Laurent Destailleur - eldy@users.sourceforge.net
|
||||||
|
#------------------------------------------------------
|
||||||
|
# Usage: fixnotabfiles.sh [list|fix]
|
||||||
|
#------------------------------------------------------
|
||||||
|
|
||||||
|
# Syntax
|
||||||
|
if [ "x$1" != "xlist" -a "x$1" != "xfix" ]
|
||||||
|
then
|
||||||
|
echo "Usage: fixnotabfiles.sh [list|fix]"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# To detec
|
||||||
|
if [ "x$1" = "xlist" ]
|
||||||
|
then
|
||||||
|
find build \( -iname "*.sh" -o -iname "*.spec" \) -exec grep -l -P '\t' {} \;
|
||||||
|
fi
|
||||||
|
|
||||||
|
# To convert
|
||||||
|
if [ "x$1" = "xfix" ]
|
||||||
|
then
|
||||||
|
echo Feature not implemented. Please fix files manually.
|
||||||
|
fi
|
||||||
@ -20,7 +20,7 @@ fi
|
|||||||
|
|
||||||
if [ "x$1" = "xall" ]
|
if [ "x$1" = "xall" ]
|
||||||
then
|
then
|
||||||
for fic in ar_SA bg_BG ca_ES da_DK de_DE el_GR es_ES et_EE fa_IR fi_FI fr_FR he_IL hu_HU is_IS it_IT ja_JP ko_KR nb_NO nl_NL pl_PL pt_PT ro_RO ru_RU ru_UA sl_SI sv_SE tr_TR vi_VN zh_CN zh_TW
|
for fic in ar_SA bg_BG ca_ES da_DK de_DE el_GR es_ES et_EE fa_IR fi_FI fr_FR he_IL hu_HU is_IS it_IT ja_JP ko_KR lv_LV nb_NO nl_NL pl_PL pt_PT ro_RO ru_RU ru_UA sl_SI sv_SE tr_TR uz_UZ vi_VN zh_CN zh_TW
|
||||||
do
|
do
|
||||||
echo "tx pull -l $fic $2 $3"
|
echo "tx pull -l $fic $2 $3"
|
||||||
tx pull -l $fic $2 $3
|
tx pull -l $fic $2 $3
|
||||||
|
|||||||
@ -20,7 +20,7 @@ fi
|
|||||||
|
|
||||||
if [ "x$1" = "xall" ]
|
if [ "x$1" = "xall" ]
|
||||||
then
|
then
|
||||||
for fic in ar_SA bg_BG ca_ES da_DK de_DE el_GR es_ES et_EE fa_IR fi_FI fr_FR he_IL hu_HU is_IS it_IT ja_JP ko_KR nb_NO nl_NL pl_PL pt_PT ro_RO ru_RU ru_UA sl_SI sv_SE tr_TR vi_VN zh_CN zh_TW
|
for fic in ar_SA bg_BG ca_ES da_DK de_DE el_GR es_ES et_EE fa_IR fi_FI fr_FR he_IL hu_HU is_IS it_IT ja_JP ko_KR lv_LV nb_NO nl_NL pl_PL pt_PT ro_RO ru_RU ru_UA sl_SI sv_SE tr_TR uz_UZ vi_VN zh_CN zh_TW
|
||||||
do
|
do
|
||||||
echo "tx push --skip -t -l $fic $2 $3"
|
echo "tx push --skip -t -l $fic $2 $3"
|
||||||
tx push --skip -t -l $fic $2 $3
|
tx push --skip -t -l $fic $2 $3
|
||||||
|
|||||||
@ -1344,7 +1344,7 @@ class Adherent extends CommonObject
|
|||||||
|
|
||||||
$sql = "UPDATE ".MAIN_DB_PREFIX."adherent SET";
|
$sql = "UPDATE ".MAIN_DB_PREFIX."adherent SET";
|
||||||
$sql.= " statut = 1";
|
$sql.= " statut = 1";
|
||||||
$sql.= ", datevalid = ".$this->db->idate($now);
|
$sql.= ", datevalid = '".$this->db->idate($now)."'";
|
||||||
$sql.= ", fk_user_valid=".$user->id;
|
$sql.= ", fk_user_valid=".$user->id;
|
||||||
$sql.= " WHERE rowid = ".$this->id;
|
$sql.= " WHERE rowid = ".$this->id;
|
||||||
|
|
||||||
|
|||||||
@ -321,6 +321,7 @@ if ($action == 'update' && ! $_POST["cancel"] && $user->rights->adherent->creer)
|
|||||||
$result=$object->update($user,0,$nosyncuser,$nosyncuserpass);
|
$result=$object->update($user,0,$nosyncuser,$nosyncuserpass);
|
||||||
if ($result >= 0 && ! count($object->errors))
|
if ($result >= 0 && ! count($object->errors))
|
||||||
{
|
{
|
||||||
|
// Logo/Photo save
|
||||||
$dir= $conf->adherent->dir_output . '/' . get_exdir($object->id,2,0,1).'/photos';
|
$dir= $conf->adherent->dir_output . '/' . get_exdir($object->id,2,0,1).'/photos';
|
||||||
$file_OK = is_uploaded_file($_FILES['photo']['tmp_name']);
|
$file_OK = is_uploaded_file($_FILES['photo']['tmp_name']);
|
||||||
if ($file_OK)
|
if ($file_OK)
|
||||||
@ -361,8 +362,21 @@ if ($action == 'update' && ! $_POST["cancel"] && $user->rights->adherent->creer)
|
|||||||
$errmsgs[] = "ErrorBadImageFormat";
|
$errmsgs[] = "ErrorBadImageFormat";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
switch($_FILES['photo']['error'])
|
||||||
|
{
|
||||||
|
case 1: //uploaded file exceeds the upload_max_filesize directive in php.ini
|
||||||
|
case 2: //uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the html form
|
||||||
|
$errors[] = "ErrorFileSizeTooLarge";
|
||||||
|
break;
|
||||||
|
case 3: //uploaded file was only partially uploaded
|
||||||
|
$errors[] = "ErrorFilePartiallyUploaded";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$rowid=$object->id;
|
$rowid=$object->id;
|
||||||
$action='';
|
$action='';
|
||||||
|
|
||||||
if (! empty($backtopage))
|
if (! empty($backtopage))
|
||||||
@ -848,7 +862,7 @@ else
|
|||||||
print '<tr><td>'.$langs->trans("PhoneMobile").'</td><td><input type="text" name="phone_mobile" size="20" value="'.(GETPOST('phone_mobile','alpha')?GETPOST('phone_mobile','alpha'):$object->phone_mobile).'"></td></tr>';
|
print '<tr><td>'.$langs->trans("PhoneMobile").'</td><td><input type="text" name="phone_mobile" size="20" value="'.(GETPOST('phone_mobile','alpha')?GETPOST('phone_mobile','alpha'):$object->phone_mobile).'"></td></tr>';
|
||||||
|
|
||||||
// Skype
|
// Skype
|
||||||
if (! empty($conf->skype->enabled))
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view)
|
||||||
{
|
{
|
||||||
print '<tr><td>'.$langs->trans("Skype").'</td><td><input type="text" name="member_skype" size="40" value="'.(GETPOST('member_skype','alpha')?GETPOST('member_skype','alpha'):$object->skype).'"></td></tr>';
|
print '<tr><td>'.$langs->trans("Skype").'</td><td><input type="text" name="member_skype" size="40" value="'.(GETPOST('member_skype','alpha')?GETPOST('member_skype','alpha'):$object->skype).'"></td></tr>';
|
||||||
}
|
}
|
||||||
@ -1090,7 +1104,8 @@ else
|
|||||||
print '<tr><td>'.$langs->trans("PhoneMobile").'</td><td><input type="text" name="phone_mobile" size="20" value="'.(isset($_POST["phone_mobile"])?$_POST["phone_mobile"]:$object->phone_mobile).'"></td></tr>';
|
print '<tr><td>'.$langs->trans("PhoneMobile").'</td><td><input type="text" name="phone_mobile" size="20" value="'.(isset($_POST["phone_mobile"])?$_POST["phone_mobile"]:$object->phone_mobile).'"></td></tr>';
|
||||||
|
|
||||||
// Skype
|
// Skype
|
||||||
if (! empty($conf->skype->enabled)) {
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view)
|
||||||
|
{
|
||||||
print '<tr><td>'.$langs->trans("Skype").'</td><td><input type="text" name="skype" size="40" value="'.(isset($_POST["skype"])?$_POST["skype"]:$object->skype).'"></td></tr>';
|
print '<tr><td>'.$langs->trans("Skype").'</td><td><input type="text" name="skype" size="40" value="'.(isset($_POST["skype"])?$_POST["skype"]:$object->skype).'"></td></tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1413,7 +1428,10 @@ else
|
|||||||
print '<tr><td>'.$langs->trans("PhoneMobile").'</td><td class="valeur">'.dol_print_phone($object->phone_mobile,$object->country_code,0,$object->fk_soc,1).'</td></tr>';
|
print '<tr><td>'.$langs->trans("PhoneMobile").'</td><td class="valeur">'.dol_print_phone($object->phone_mobile,$object->country_code,0,$object->fk_soc,1).'</td></tr>';
|
||||||
|
|
||||||
// Skype
|
// Skype
|
||||||
print '<tr><td>'.$langs->trans("Skype").'</td><td class="valeur">'.dol_print_skype($object->skype,0,$object->fk_soc,1).'</td></tr>';
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view)
|
||||||
|
{
|
||||||
|
print '<tr><td>'.$langs->trans("Skype").'</td><td class="valeur">'.dol_print_skype($object->skype,0,$object->fk_soc,1).'</td></tr>';
|
||||||
|
}
|
||||||
|
|
||||||
// Birthday
|
// Birthday
|
||||||
print '<tr><td>'.$langs->trans("Birthday").'</td><td class="valeur">'.dol_print_date($object->birth,'day').'</td></tr>';
|
print '<tr><td>'.$langs->trans("Birthday").'</td><td class="valeur">'.dol_print_date($object->birth,'day').'</td></tr>';
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2008-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
/* Copyright (C) 2008-2013 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2012-2013 Juanjo Menent <jmenent@2byte.es>
|
* Copyright (C) 2012-2013 Juanjo Menent <jmenent@2byte.es>
|
||||||
* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
*
|
*
|
||||||
@ -48,8 +48,9 @@ if ($actionsave)
|
|||||||
$i+=dolibarr_set_const($db,'MAIN_AGENDA_XCAL_EXPORTKEY',trim(GETPOST('MAIN_AGENDA_XCAL_EXPORTKEY','alpha')),'chaine',0,'',$conf->entity);
|
$i+=dolibarr_set_const($db,'MAIN_AGENDA_XCAL_EXPORTKEY',trim(GETPOST('MAIN_AGENDA_XCAL_EXPORTKEY','alpha')),'chaine',0,'',$conf->entity);
|
||||||
$i+=dolibarr_set_const($db,'MAIN_AGENDA_EXPORT_PAST_DELAY',trim(GETPOST('MAIN_AGENDA_EXPORT_PAST_DELAY','alpha')),'chaine',0,'',$conf->entity);
|
$i+=dolibarr_set_const($db,'MAIN_AGENDA_EXPORT_PAST_DELAY',trim(GETPOST('MAIN_AGENDA_EXPORT_PAST_DELAY','alpha')),'chaine',0,'',$conf->entity);
|
||||||
$i+=dolibarr_set_const($db,'MAIN_AGENDA_EXPORT_CACHE',trim(GETPOST('MAIN_AGENDA_EXPORT_CACHE','alpha')),'chaine',0,'',$conf->entity);
|
$i+=dolibarr_set_const($db,'MAIN_AGENDA_EXPORT_CACHE',trim(GETPOST('MAIN_AGENDA_EXPORT_CACHE','alpha')),'chaine',0,'',$conf->entity);
|
||||||
|
$i+=dolibarr_set_const($db,'AGENDA_EXPORT_FIX_TZ',trim(GETPOST('AGENDA_EXPORT_FIX_TZ','alpha')),'chaine',0,'',$conf->entity);
|
||||||
|
|
||||||
if ($i >= 3)
|
if ($i >= 4)
|
||||||
{
|
{
|
||||||
$db->commit();
|
$db->commit();
|
||||||
setEventMessage($langs->trans("SetupSaved"));
|
setEventMessage($langs->trans("SetupSaved"));
|
||||||
@ -117,6 +118,24 @@ print "</tr>";
|
|||||||
|
|
||||||
print '</table>';
|
print '</table>';
|
||||||
|
|
||||||
|
print '<br>';
|
||||||
|
|
||||||
|
print "<table class=\"noborder\" width=\"100%\">";
|
||||||
|
|
||||||
|
print "<tr class=\"liste_titre\">";
|
||||||
|
print '<td width="25%">'.$langs->trans("Parameter")."</td>";
|
||||||
|
print "<td>".$langs->trans("Value")."</td>";
|
||||||
|
print "</tr>";
|
||||||
|
print "<tr ".$bc[$var].">";
|
||||||
|
print '<td class="fieldrequired">'.$langs->trans("FixTZ")."</td>";
|
||||||
|
print "<td>";
|
||||||
|
print '<input class="flat" type="text" size="4" name="AGENDA_EXPORT_FIX_TZ" value="'.$conf->global->AGENDA_EXPORT_FIX_TZ.'">';
|
||||||
|
print ' '.$langs->trans("FillThisOnlyIfRequired");
|
||||||
|
print "</td>";
|
||||||
|
print "</tr>";
|
||||||
|
|
||||||
|
print '</table>';
|
||||||
|
|
||||||
print '<br><center>';
|
print '<br><center>';
|
||||||
print "<input type=\"submit\" name=\"save\" class=\"button\" value=\"".$langs->trans("Save")."\">";
|
print "<input type=\"submit\" name=\"save\" class=\"button\" value=\"".$langs->trans("Save")."\">";
|
||||||
print "</center>";
|
print "</center>";
|
||||||
|
|||||||
@ -561,9 +561,9 @@ if ($action == 'edit' || $action == 'updateedit')
|
|||||||
print '<td align="right"> </td>';
|
print '<td align="right"> </td>';
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
$var=true;
|
$var=true;
|
||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print "<tr ".$bc[$var]."><td width=\"140\"><label><input type=\"radio\" name=\"optionlocaltax1\" value=\"localtax1on\"".($conf->global->FACTURE_LOCAL_TAX1_OPTION != "localtax1off"?" checked":"")."> ".$langs->transcountry("LocalTax1IsUsed",$mysoc->country_code)."</label></td>";
|
// Note: When option is not set, it must not appears as set on on, because there is no default value for this option
|
||||||
|
print "<tr ".$bc[$var]."><td width=\"140\"><label><input type=\"radio\" name=\"optionlocaltax1\" value=\"localtax1on\"".(($conf->global->FACTURE_LOCAL_TAX1_OPTION == '1' || $conf->global->FACTURE_LOCAL_TAX1_OPTION == "localtax1on")?" checked":"")."> ".$langs->transcountry("LocalTax1IsUsed",$mysoc->country_code)."</label></td>";
|
||||||
print '<td colspan="2">';
|
print '<td colspan="2">';
|
||||||
print "<table>";
|
print "<table>";
|
||||||
print "<tr><td>".$langs->transcountry("LocalTax1IsUsedDesc",$mysoc->country_code)."</td></tr>";
|
print "<tr><td>".$langs->transcountry("LocalTax1IsUsedDesc",$mysoc->country_code)."</td></tr>";
|
||||||
@ -595,7 +595,8 @@ if ($action == 'edit' || $action == 'updateedit')
|
|||||||
$var=true;
|
$var=true;
|
||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print "<tr ".$bc[$var]."><td width=\"140\"><label><input type=\"radio\" name=\"optionlocaltax2\" value=\"localtax2on\"".($conf->global->FACTURE_LOCAL_TAX2_OPTION != "localtax2off"?" checked":"")."> ".$langs->transcountry("LocalTax2IsUsed",$mysoc->country_code)."</label></td>";
|
// Note: When option is not set, it must not appears as set on on, because there is no default value for this option
|
||||||
|
print "<tr ".$bc[$var]."><td width=\"140\"><label><input type=\"radio\" name=\"optionlocaltax2\" value=\"localtax2on\"".(($conf->global->FACTURE_LOCAL_TAX2_OPTION == '1' || $conf->global->FACTURE_LOCAL_TAX2_OPTION == "localtax2on")?" checked":"")."> ".$langs->transcountry("LocalTax2IsUsed",$mysoc->country_code)."</label></td>";
|
||||||
print '<td colspan="2">';
|
print '<td colspan="2">';
|
||||||
print "<table>";
|
print "<table>";
|
||||||
print "<tr><td>".$langs->transcountry("LocalTax2IsUsedDesc",$mysoc->country_code)."</td></tr>";
|
print "<tr><td>".$langs->transcountry("LocalTax2IsUsedDesc",$mysoc->country_code)."</td></tr>";
|
||||||
@ -941,7 +942,7 @@ else
|
|||||||
$var=true;
|
$var=true;
|
||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print "<tr ".$bc[$var]."><td width=\"140\"><label><input ".$bc[$var]." type=\"radio\" name=\"optionlocaltax1\" disabled value=\"localtax1on\"".($conf->global->FACTURE_LOCAL_TAX1_OPTION != "localtax1off"?" checked":"")."> ".$langs->transcountry("LocalTax1IsUsed",$mysoc->country_code)."</label></td>";
|
print "<tr ".$bc[$var]."><td width=\"140\"><label><input ".$bc[$var]." type=\"radio\" name=\"optionlocaltax1\" disabled value=\"localtax1on\"".(($conf->global->FACTURE_LOCAL_TAX1_OPTION == '1' || $conf->global->FACTURE_LOCAL_TAX1_OPTION == "localtax1on")?" checked":"")."> ".$langs->transcountry("LocalTax1IsUsed",$mysoc->country_code)."</label></td>";
|
||||||
print '<td colspan="2">';
|
print '<td colspan="2">';
|
||||||
print "<table>";
|
print "<table>";
|
||||||
print "<tr><td>".$langs->transcountry("LocalTax1IsUsedDesc",$mysoc->country_code)."</td></tr>";
|
print "<tr><td>".$langs->transcountry("LocalTax1IsUsedDesc",$mysoc->country_code)."</td></tr>";
|
||||||
@ -974,7 +975,7 @@ else
|
|||||||
$var=true;
|
$var=true;
|
||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print "<tr ".$bc[$var]."><td width=\"140\"><label><input ".$bc[$var]." type=\"radio\" name=\"optionlocaltax2\" disabled value=\"localtax2on\"".($conf->global->FACTURE_LOCAL_TAX2_OPTION != "localtax2off"?" checked":"")."> ".$langs->transcountry("LocalTax2IsUsed",$mysoc->country_code)."</label></td>";
|
print "<tr ".$bc[$var]."><td width=\"140\"><label><input ".$bc[$var]." type=\"radio\" name=\"optionlocaltax2\" disabled value=\"localtax2on\"".(($conf->global->FACTURE_LOCAL_TAX2_OPTION == '1' || $conf->global->FACTURE_LOCAL_TAX2_OPTION == "localtax2on")?" checked":"")."> ".$langs->transcountry("LocalTax2IsUsed",$mysoc->country_code)."</label></td>";
|
||||||
print '<td colspan="2">';
|
print '<td colspan="2">';
|
||||||
print "<table>";
|
print "<table>";
|
||||||
print "<tr><td>".$langs->transcountry("LocalTax2IsUsedDesc",$mysoc->country_code)."</td></tr>";
|
print "<tr><td>".$langs->transcountry("LocalTax2IsUsedDesc",$mysoc->country_code)."</td></tr>";
|
||||||
|
|||||||
@ -118,7 +118,8 @@ if (empty($reshook))
|
|||||||
}
|
}
|
||||||
if ($type==1 && $user->rights->societe->creer)
|
if ($type==1 && $user->rights->societe->creer)
|
||||||
{
|
{
|
||||||
$object = new Societe($db);
|
require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.class.php';
|
||||||
|
$object = new Fournisseur($db);
|
||||||
$result = $object->fetch($objectid);
|
$result = $object->fetch($objectid);
|
||||||
$elementtype = 'fournisseur';
|
$elementtype = 'fournisseur';
|
||||||
}
|
}
|
||||||
@ -165,7 +166,8 @@ if (empty($reshook))
|
|||||||
}
|
}
|
||||||
if ($type==1 && $user->rights->societe->creer)
|
if ($type==1 && $user->rights->societe->creer)
|
||||||
{
|
{
|
||||||
$object = new Societe($db);
|
require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.class.php';
|
||||||
|
$object = new Fournisseur($db);
|
||||||
$result = $object->fetch($objectid);
|
$result = $object->fetch($objectid);
|
||||||
$elementtype = 'fournisseur';
|
$elementtype = 'fournisseur';
|
||||||
}
|
}
|
||||||
@ -319,11 +321,11 @@ if ($socid)
|
|||||||
|
|
||||||
dol_fiche_end();
|
dol_fiche_end();
|
||||||
|
|
||||||
if ($soc->client) formCategory($db,$soc,2,$socid);
|
if ($soc->client) formCategory($db,$soc,2,$socid,$user->rights->societe->creer);
|
||||||
|
|
||||||
if ($soc->client && $soc->fournisseur) print '<br><br>';
|
if ($soc->client && $soc->fournisseur) print '<br><br>';
|
||||||
|
|
||||||
if ($soc->fournisseur) formCategory($db,$soc,1,$socid);
|
if ($soc->fournisseur) formCategory($db,$soc,1,$socid,$user->rights->societe->creer);
|
||||||
}
|
}
|
||||||
else if ($id || $ref)
|
else if ($id || $ref)
|
||||||
{
|
{
|
||||||
@ -377,7 +379,7 @@ else if ($id || $ref)
|
|||||||
|
|
||||||
dol_fiche_end();
|
dol_fiche_end();
|
||||||
|
|
||||||
formCategory($db,$product,0);
|
formCategory($db,$product,0,($user->rights->produit->creer || $user->rights->service->creer));
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($type == 3)
|
if ($type == 3)
|
||||||
@ -456,7 +458,7 @@ else if ($id || $ref)
|
|||||||
|
|
||||||
dol_fiche_end();
|
dol_fiche_end();
|
||||||
|
|
||||||
formCategory($db,$member,3);
|
formCategory($db,$member,3,0,$user->rights->adherent->creer);
|
||||||
}
|
}
|
||||||
if ($type == 4)
|
if ($type == 4)
|
||||||
{
|
{
|
||||||
@ -602,7 +604,7 @@ else if ($id || $ref)
|
|||||||
|
|
||||||
dol_fiche_end();
|
dol_fiche_end();
|
||||||
|
|
||||||
formCategory($db,$object,4);
|
formCategory($db,$object,4,$user->rights->societe->creer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -610,13 +612,14 @@ else if ($id || $ref)
|
|||||||
/**
|
/**
|
||||||
* Function to output a form to add object into a category
|
* Function to output a form to add object into a category
|
||||||
*
|
*
|
||||||
* @param DoliDb $db Database handler
|
* @param DoliDb $db Database handler
|
||||||
* @param Object $object Object we want to see categories it can be classified into
|
* @param Object $object Object we want to see categories it can be classified into
|
||||||
* @param int $typeid Type of category (0, 1, 2, 3)
|
* @param int $typeid Type of category (0, 1, 2, 3)
|
||||||
* @param int $socid Id thirdparty
|
* @param int $socid Id thirdparty
|
||||||
|
* @param string $showclassifyform 1=Add form to 'Classify', 0=Do not show form to 'Classify'
|
||||||
* @return int 0
|
* @return int 0
|
||||||
*/
|
*/
|
||||||
function formCategory($db,$object,$typeid,$socid=0)
|
function formCategory($db,$object,$typeid,$socid=0,$showclassifyform=1)
|
||||||
{
|
{
|
||||||
global $user,$langs,$form,$bc;
|
global $user,$langs,$form,$bc;
|
||||||
|
|
||||||
@ -626,33 +629,37 @@ function formCategory($db,$object,$typeid,$socid=0)
|
|||||||
if ($typeid == 3) $title = $langs->trans("MembersCategoriesShort");
|
if ($typeid == 3) $title = $langs->trans("MembersCategoriesShort");
|
||||||
if ($typeid == 4) $title = $langs->trans("ContactCategoriesShort");
|
if ($typeid == 4) $title = $langs->trans("ContactCategoriesShort");
|
||||||
|
|
||||||
// Form to add record into a category
|
|
||||||
print '<br>';
|
print '<br>';
|
||||||
print_fiche_titre($title,'','');
|
print_fiche_titre($title,'','');
|
||||||
print '<form method="post" action="'.DOL_URL_ROOT.'/categories/categorie.php">';
|
|
||||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
// Form to add record into a category
|
||||||
print '<input type="hidden" name="typeid" value="'.$typeid.'">';
|
if ($showclassifyform)
|
||||||
print '<input type="hidden" name="type" value="'.$typeid.'">';
|
|
||||||
print '<input type="hidden" name="id" value="'.$object->id.'">';
|
|
||||||
print '<table class="noborder" width="100%">';
|
|
||||||
print '<tr class="liste_titre"><td width="40%">';
|
|
||||||
print $langs->trans("ClassifyInCategory").' ';
|
|
||||||
print $form->select_all_categories($typeid,'auto');
|
|
||||||
print '</td><td>';
|
|
||||||
print '<input type="submit" class="button" value="'.$langs->trans("Classify").'"></td>';
|
|
||||||
if ($user->rights->categorie->creer)
|
|
||||||
{
|
{
|
||||||
print '<td align="right">';
|
print '<form method="post" action="'.DOL_URL_ROOT.'/categories/categorie.php">';
|
||||||
print '<a href="'.DOL_URL_ROOT.'/categories/fiche.php?action=create&origin='.$object->id.'&type='.$typeid.'&urlfrom='.urlencode($_SERVER["PHP_SELF"].'?'.(($typeid==1||$typeid==2)?'socid':'id').'='.$object->id.'&type='.$typeid).'">';
|
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||||
print $langs->trans("CreateCat").' ';
|
print '<input type="hidden" name="typeid" value="'.$typeid.'">';
|
||||||
print img_picto($langs->trans("Create"),'filenew');
|
print '<input type="hidden" name="type" value="'.$typeid.'">';
|
||||||
print "</a>";
|
print '<input type="hidden" name="id" value="'.$object->id.'">';
|
||||||
print '</td>';
|
print '<table class="noborder" width="100%">';
|
||||||
|
print '<tr class="liste_titre"><td width="40%">';
|
||||||
|
print $langs->trans("ClassifyInCategory").' ';
|
||||||
|
print $form->select_all_categories($typeid,'auto');
|
||||||
|
print '</td><td>';
|
||||||
|
print '<input type="submit" class="button" value="'.$langs->trans("Classify").'"></td>';
|
||||||
|
if ($user->rights->categorie->creer)
|
||||||
|
{
|
||||||
|
print '<td align="right">';
|
||||||
|
print '<a href="'.DOL_URL_ROOT.'/categories/fiche.php?action=create&origin='.$object->id.'&type='.$typeid.'&urlfrom='.urlencode($_SERVER["PHP_SELF"].'?'.(($typeid==1||$typeid==2)?'socid':'id').'='.$object->id.'&type='.$typeid).'">';
|
||||||
|
print $langs->trans("CreateCat").' ';
|
||||||
|
print img_picto($langs->trans("Create"),'filenew');
|
||||||
|
print "</a>";
|
||||||
|
print '</td>';
|
||||||
|
}
|
||||||
|
print '</tr>';
|
||||||
|
print '</table>';
|
||||||
|
print '</form>';
|
||||||
|
print '<br>';
|
||||||
}
|
}
|
||||||
print '</tr>';
|
|
||||||
print '</table>';
|
|
||||||
print '</form>';
|
|
||||||
print '<br/>';
|
|
||||||
|
|
||||||
|
|
||||||
$c = new Categorie($db);
|
$c = new Categorie($db);
|
||||||
|
|||||||
@ -386,7 +386,7 @@ class Categorie
|
|||||||
* Link an object to the category
|
* Link an object to the category
|
||||||
*
|
*
|
||||||
* @param Object $obj Object to link to category
|
* @param Object $obj Object to link to category
|
||||||
* @param string $type Type of category (member, supplier, product, customer, contact)
|
* @param string $type Type of category ('member', 'customer', 'supplier', 'product', 'contact')
|
||||||
* @return int 1 : OK, -1 : erreur SQL, -2 : id not defined, -3 : Already linked
|
* @return int 1 : OK, -1 : erreur SQL, -2 : id not defined, -3 : Already linked
|
||||||
*/
|
*/
|
||||||
function add_type($obj,$type)
|
function add_type($obj,$type)
|
||||||
@ -397,11 +397,14 @@ class Categorie
|
|||||||
|
|
||||||
if ($this->id == -1) return -2;
|
if ($this->id == -1) return -2;
|
||||||
|
|
||||||
if ($type == 'company') $type='societe';
|
// For backward compatibility
|
||||||
if ($type == 'fournisseur') $type='societe';
|
if ($type == 'company') $type='societe';
|
||||||
|
if ($type == 'customer') $type='societe';
|
||||||
|
if ($type == 'supplier') $type='fournisseur';
|
||||||
|
|
||||||
$column_name=$type;
|
$column_name=$type;
|
||||||
if ($type=='contact') $column_name='socpeople';
|
if ($type=='contact') $column_name='socpeople';
|
||||||
|
if ($type=='fournisseur') $column_name='societe';
|
||||||
|
|
||||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."categorie_".$type." (fk_categorie, fk_".$column_name.")";
|
$sql = "INSERT INTO ".MAIN_DB_PREFIX."categorie_".$type." (fk_categorie, fk_".$column_name.")";
|
||||||
$sql .= " VALUES (".$this->id.", ".$obj->id.")";
|
$sql .= " VALUES (".$this->id.", ".$obj->id.")";
|
||||||
@ -479,7 +482,7 @@ class Categorie
|
|||||||
* Delete object from category
|
* Delete object from category
|
||||||
*
|
*
|
||||||
* @param Object $obj Object
|
* @param Object $obj Object
|
||||||
* @param string $type Type
|
* @param string $type Type of category ('member', 'customer', 'supplier', 'product', 'contact')
|
||||||
* @return int 1 if OK, -1 if KO
|
* @return int 1 if OK, -1 if KO
|
||||||
*/
|
*/
|
||||||
function del_type($obj,$type)
|
function del_type($obj,$type)
|
||||||
@ -488,11 +491,14 @@ class Categorie
|
|||||||
|
|
||||||
$error=0;
|
$error=0;
|
||||||
|
|
||||||
if ($type == 'company') $type='societe';
|
// For backward compatibility
|
||||||
if ($type == 'fournisseur') $type='societe';
|
if ($type == 'company') $type='societe';
|
||||||
|
if ($type == 'customer') $type='societe';
|
||||||
|
if ($type == 'supplier') $type='fournisseur';
|
||||||
|
|
||||||
$column_name=$type;
|
$column_name=$type;
|
||||||
if ($type=='contact') $column_name='socpeople';
|
if ($type=='contact') $column_name='socpeople';
|
||||||
|
if ($type=='fournisseur') $column_name='societe';
|
||||||
|
|
||||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."categorie_".$type;
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."categorie_".$type;
|
||||||
$sql .= " WHERE fk_categorie = ".$this->id;
|
$sql .= " WHERE fk_categorie = ".$this->id;
|
||||||
|
|||||||
@ -824,6 +824,7 @@ class ActionComm extends CommonObject
|
|||||||
|
|
||||||
require_once (DOL_DOCUMENT_ROOT ."/core/lib/xcal.lib.php");
|
require_once (DOL_DOCUMENT_ROOT ."/core/lib/xcal.lib.php");
|
||||||
require_once (DOL_DOCUMENT_ROOT ."/core/lib/date.lib.php");
|
require_once (DOL_DOCUMENT_ROOT ."/core/lib/date.lib.php");
|
||||||
|
require_once (DOL_DOCUMENT_ROOT ."/core/lib/files.lib.php");
|
||||||
|
|
||||||
dol_syslog(get_class($this)."::build_exportfile Build export file format=".$format.", type=".$type.", cachedelay=".$cachedelay.", filename=".$filename.", filters size=".count($filters), LOG_DEBUG);
|
dol_syslog(get_class($this)."::build_exportfile Build export file format=".$format.", type=".$type.", cachedelay=".$cachedelay.", filename=".$filename.", filters size=".count($filters), LOG_DEBUG);
|
||||||
|
|
||||||
@ -887,7 +888,7 @@ class ActionComm extends CommonObject
|
|||||||
$sql.= " AND a.entity = ".$conf->entity;
|
$sql.= " AND a.entity = ".$conf->entity;
|
||||||
foreach ($filters as $key => $value)
|
foreach ($filters as $key => $value)
|
||||||
{
|
{
|
||||||
if ($key == 'notolderthan') $sql.=" AND a.datep >= '".$this->db->idate($now-($value*24*60*60))."'";
|
if ($key == 'notolderthan' && $value != '') $sql.=" AND a.datep >= '".$this->db->idate($now-($value*24*60*60))."'";
|
||||||
if ($key == 'year') $sql.=" AND a.datep BETWEEN '".$this->db->idate(dol_get_first_day($value,1))."' AND '".$this->db->idate(dol_get_last_day($value,12))."'";
|
if ($key == 'year') $sql.=" AND a.datep BETWEEN '".$this->db->idate(dol_get_first_day($value,1))."' AND '".$this->db->idate(dol_get_last_day($value,12))."'";
|
||||||
if ($key == 'id') $sql.=" AND a.id=".(is_numeric($value)?$value:0);
|
if ($key == 'id') $sql.=" AND a.id=".(is_numeric($value)?$value:0);
|
||||||
if ($key == 'idfrom') $sql.=" AND a.id >= ".(is_numeric($value)?$value:0);
|
if ($key == 'idfrom') $sql.=" AND a.id >= ".(is_numeric($value)?$value:0);
|
||||||
@ -943,8 +944,8 @@ class ActionComm extends CommonObject
|
|||||||
$event=array();
|
$event=array();
|
||||||
$event['uid']='dolibarragenda-'.$this->db->database_name.'-'.$obj->id."@".$_SERVER["SERVER_NAME"];
|
$event['uid']='dolibarragenda-'.$this->db->database_name.'-'.$obj->id."@".$_SERVER["SERVER_NAME"];
|
||||||
$event['type']=$type;
|
$event['type']=$type;
|
||||||
$datestart=$this->db->jdate($obj->datep);
|
$datestart=$this->db->jdate($obj->datep)-(empty($conf->global->AGENDA_EXPORT_FIX_TZ)?0:($conf->global->AGENDA_EXPORT_FIX_TZ*3600));
|
||||||
$dateend=$this->db->jdate($obj->datep2);
|
$dateend=$this->db->jdate($obj->datep2)-(empty($conf->global->AGENDA_EXPORT_FIX_TZ)?0:($conf->global->AGENDA_EXPORT_FIX_TZ*3600));
|
||||||
$duration=$obj->durationp;
|
$duration=$obj->durationp;
|
||||||
$event['summary']=$obj->label.($obj->socname?" (".$obj->socname.")":"");
|
$event['summary']=$obj->label.($obj->socname?" (".$obj->socname.")":"");
|
||||||
$event['desc']=$obj->note;
|
$event['desc']=$obj->note;
|
||||||
@ -963,8 +964,8 @@ class ActionComm extends CommonObject
|
|||||||
//$urlwithroot=DOL_MAIN_URL_ROOT; // This is to use same domain name than current
|
//$urlwithroot=DOL_MAIN_URL_ROOT; // This is to use same domain name than current
|
||||||
$url=$urlwithroot.'/comm/action/fiche.php?id='.$obj->id;
|
$url=$urlwithroot.'/comm/action/fiche.php?id='.$obj->id;
|
||||||
$event['url']=$url;
|
$event['url']=$url;
|
||||||
$event['created']=$this->db->jdate($obj->datec);
|
$event['created']=$this->db->jdate($obj->datec)-(empty($conf->global->AGENDA_EXPORT_FIX_TZ)?0:($conf->global->AGENDA_EXPORT_FIX_TZ*3600));
|
||||||
$event['modified']=$this->db->jdate($obj->datem);
|
$event['modified']=$this->db->jdate($obj->datem)-(empty($conf->global->AGENDA_EXPORT_FIX_TZ)?0:($conf->global->AGENDA_EXPORT_FIX_TZ*3600));
|
||||||
|
|
||||||
if ($qualified && $datestart)
|
if ($qualified && $datestart)
|
||||||
{
|
{
|
||||||
@ -1011,10 +1012,11 @@ class ActionComm extends CommonObject
|
|||||||
|
|
||||||
if ($result >= 0)
|
if ($result >= 0)
|
||||||
{
|
{
|
||||||
if (rename($outputfiletmp,$outputfile)) $result=1;
|
if (dol_move($outputfiletmp,$outputfile,0,1)) $result=1;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
dol_syslog(get_class($this)."::build_exportfile failed to rename ".$outputfiletmp." to ".$outputfile, LOG_ERR);
|
$this->error='Failed to rename '.$outputfiletmp.' into '.$outputfile;
|
||||||
|
dol_syslog(get_class($this)."::build_exportfile ".$this->error, LOG_ERR);
|
||||||
dol_delete_file($outputfiletmp,0,1);
|
dol_delete_file($outputfiletmp,0,1);
|
||||||
$result=-1;
|
$result=-1;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -268,7 +268,7 @@ if ($id > 0)
|
|||||||
print '<td>'.$langs->trans('Fax').'</td><td style="min-width: 25%;">'.dol_print_phone($object->fax,$object->country_code,0,$object->id,'AC_FAX').'</td></tr>';
|
print '<td>'.$langs->trans('Fax').'</td><td style="min-width: 25%;">'.dol_print_phone($object->fax,$object->country_code,0,$object->id,'AC_FAX').'</td></tr>';
|
||||||
|
|
||||||
// Skype
|
// Skype
|
||||||
if (! empty($conf->skype->enabled))
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view)
|
||||||
{
|
{
|
||||||
print '<td>'.$langs->trans('Skype').'</td><td colspan="3">'.dol_print_skype($object->skype,0,$object->id,'AC_SKYPE').'</td></tr>';
|
print '<td>'.$langs->trans('Skype').'</td><td colspan="3">'.dol_print_skype($object->skype,0,$object->id,'AC_SKYPE').'</td></tr>';
|
||||||
}
|
}
|
||||||
|
|||||||
@ -61,7 +61,9 @@ if (! empty($conf->accounting->enabled)) $result=restrictedArea($user,'accountin
|
|||||||
* View
|
* View
|
||||||
*/
|
*/
|
||||||
|
|
||||||
llxHeader('',$langs->trans("PurchasesJournal"),'');
|
$morequery='&date_startyear='.$date_startyear.'&date_startmonth='.$date_startmonth.'&date_startday='.$date_startday.'&date_endyear='.$date_endyear.'&date_endmonth='.$date_endmonth.'&date_endday='.$date_endday;
|
||||||
|
|
||||||
|
llxHeader('',$langs->trans("PurchasesJournal"),'','',0,0,'','',$morequery);
|
||||||
|
|
||||||
$form=new Form($db);
|
$form=new Form($db);
|
||||||
|
|
||||||
|
|||||||
@ -64,7 +64,9 @@ if (! empty($conf->accounting->enabled)) $result=restrictedArea($user,'accountin
|
|||||||
|
|
||||||
$form=new Form($db);
|
$form=new Form($db);
|
||||||
|
|
||||||
llxHeader('',$langs->trans("SellsJournal"),'');
|
$morequery='&date_startyear='.$date_startyear.'&date_startmonth='.$date_startmonth.'&date_startday='.$date_startday.'&date_endyear='.$date_endyear.'&date_endmonth='.$date_endmonth.'&date_endday='.$date_endday;
|
||||||
|
|
||||||
|
llxHeader('',$langs->trans("SellsJournal"),'','',0,0,'','',$morequery);
|
||||||
|
|
||||||
|
|
||||||
$year_current = strftime("%Y",dol_now());
|
$year_current = strftime("%Y",dol_now());
|
||||||
|
|||||||
@ -3,6 +3,7 @@
|
|||||||
* Copyright (C) 2007-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2007-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2009-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2009-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2011 Juanjo Menent <jmenent@2byte.es>
|
* Copyright (C) 2011 Juanjo Menent <jmenent@2byte.es>
|
||||||
|
* Copyright (C) 2013 Philippe Grand <philippe.grand@atoo-net.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -60,7 +61,6 @@ $offset = $limit * $page ;
|
|||||||
$dir=$conf->banque->dir_output.'/bordereau/';
|
$dir=$conf->banque->dir_output.'/bordereau/';
|
||||||
$filterdate=dol_mktime(0, 0, 0, GETPOST('fdmonth'), GETPOST('fdday'), GETPOST('fdyear'));
|
$filterdate=dol_mktime(0, 0, 0, GETPOST('fdmonth'), GETPOST('fdday'), GETPOST('fdyear'));
|
||||||
$filteraccountid=GETPOST('accountid');
|
$filteraccountid=GETPOST('accountid');
|
||||||
//var_dump($_POST);
|
|
||||||
|
|
||||||
$object = new RemiseCheque($db);
|
$object = new RemiseCheque($db);
|
||||||
|
|
||||||
@ -80,12 +80,12 @@ if ($action == 'setdate' && $user->rights->banque->cheque)
|
|||||||
$result=$object->set_date($user,$date);
|
$result=$object->set_date($user,$date);
|
||||||
if ($result < 0)
|
if ($result < 0)
|
||||||
{
|
{
|
||||||
$mesg='<div class="error">'.$object->error.'</div>';
|
setEventMessage($object->error, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$mesg='<div class="error">'.$object->error.'</div>';
|
setEventMessage($object->error, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -103,12 +103,12 @@ if ($action == 'setrefext' && $user->rights->banque->cheque)
|
|||||||
$result=$object->setValueFrom('ref_ext', $ref_ext);
|
$result=$object->setValueFrom('ref_ext', $ref_ext);
|
||||||
if ($result < 0)
|
if ($result < 0)
|
||||||
{
|
{
|
||||||
$mesg='<div class="error">'.$object->error.'</div>';
|
setEventMessage($object->error, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$mesg='<div class="error">'.$object->error.'</div>';
|
setEventMessage($object->error, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -140,12 +140,12 @@ if ($action == 'create' && $_POST["accountid"] > 0 && $user->rights->banque->che
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$mesg='<div class="error">'.$object->error.'</div>';
|
setEventMessage($object->error, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$mesg=$langs->trans("ErrorSelectAtLeastOne");
|
setEventMessage($langs->trans("ErrorSelectAtLeastOne"));
|
||||||
$action='new';
|
$action='new';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -161,7 +161,7 @@ if ($action == 'remove' && $id > 0 && $_GET["lineid"] > 0 && $user->rights->banq
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$mesg='<div class="error">'.$object->error.'</div>';
|
setEventMessage($object->error, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -176,7 +176,7 @@ if ($action == 'confirm_delete' && $confirm == 'yes' && $user->rights->banque->c
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$mesg='<div class="error">'.$paiement->error.'</div>';
|
setEventMessage($paiement->error, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -203,7 +203,7 @@ if ($action == 'confirm_valide' && $confirm == 'yes' && $user->rights->banque->c
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$mesg='<div class="error">'.$paiement->error.'</div>';
|
setEventMessage($paiement->error, 'errors');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -582,7 +582,7 @@ else
|
|||||||
|
|
||||||
$param="&id=".$object->id;
|
$param="&id=".$object->id;
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print_liste_field_titre($langs->trans("Cheque"),'','','','','width="30"');
|
print_liste_field_titre($langs->trans("Cheques"),'','','','','width="30"');
|
||||||
print_liste_field_titre($langs->trans("DateChequeReceived"),$_SERVER["PHP_SELF"],"b.dateo,b.rowid", "",$param,'align="center"',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("DateChequeReceived"),$_SERVER["PHP_SELF"],"b.dateo,b.rowid", "",$param,'align="center"',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("Numero"),$_SERVER["PHP_SELF"],"b.num_chq", "",$param,'align="center"',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Numero"),$_SERVER["PHP_SELF"],"b.num_chq", "",$param,'align="center"',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("CheckTransmitter"),$_SERVER["PHP_SELF"],"b.emetteur", "",$param,"",$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("CheckTransmitter"),$_SERVER["PHP_SELF"],"b.emetteur", "",$param,"",$sortfield,$sortorder);
|
||||||
|
|||||||
@ -222,7 +222,7 @@ $sql.= " FROM ".MAIN_DB_PREFIX."tva as f";
|
|||||||
$sql.= " WHERE f.entity = ".$conf->entity;
|
$sql.= " WHERE f.entity = ".$conf->entity;
|
||||||
$sql.= " AND f.datev >= '".$db->idate(dol_get_first_day($y,1,false))."'";
|
$sql.= " AND f.datev >= '".$db->idate(dol_get_first_day($y,1,false))."'";
|
||||||
$sql.= " AND f.datev <= '".$db->idate(dol_get_last_day($y,12,false))."'";
|
$sql.= " AND f.datev <= '".$db->idate(dol_get_last_day($y,12,false))."'";
|
||||||
$sql.= " GROUP BY dm ASC";
|
$sql.= " GROUP BY dm ORDER BY dm ASC";
|
||||||
|
|
||||||
pt($db, $sql,$langs->trans("Year")." $y");
|
pt($db, $sql,$langs->trans("Year")." $y");
|
||||||
|
|
||||||
|
|||||||
@ -526,7 +526,7 @@ else
|
|||||||
print '<tr><td>'.$langs->trans("IM").'</td><td colspan="3"><input name="jabberid" type="text" size="50" maxlength="80" value="'.(isset($_POST["jabberid"])?$_POST["jabberid"]:$object->jabberid).'"></td></tr>';
|
print '<tr><td>'.$langs->trans("IM").'</td><td colspan="3"><input name="jabberid" type="text" size="50" maxlength="80" value="'.(isset($_POST["jabberid"])?$_POST["jabberid"]:$object->jabberid).'"></td></tr>';
|
||||||
|
|
||||||
// Skype
|
// Skype
|
||||||
if (! empty($conf->skype->enabled))
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view)
|
||||||
{
|
{
|
||||||
print '<tr><td>'.$langs->trans("Skype").'</td><td colspan="3"><input name="skype" type="text" size="50" maxlength="80" value="'.(isset($_POST["skype"])?$_POST["skype"]:$object->skype).'"></td></tr>';
|
print '<tr><td>'.$langs->trans("Skype").'</td><td colspan="3"><input name="skype" type="text" size="50" maxlength="80" value="'.(isset($_POST["skype"])?$_POST["skype"]:$object->skype).'"></td></tr>';
|
||||||
}
|
}
|
||||||
@ -733,7 +733,7 @@ else
|
|||||||
print '</tr>';
|
print '</tr>';
|
||||||
|
|
||||||
// Skype
|
// Skype
|
||||||
if (! empty($conf->skype->enabled))
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view)
|
||||||
{
|
{
|
||||||
print '<tr><td>'.$langs->trans("Skype").'</td><td><input name="skype" type="text" size="40" maxlength="80" value="'.(isset($_POST["skype"])?$_POST["skype"]:$object->skype).'"></td></tr>';
|
print '<tr><td>'.$langs->trans("Skype").'</td><td><input name="skype" type="text" size="40" maxlength="80" value="'.(isset($_POST["skype"])?$_POST["skype"]:$object->skype).'"></td></tr>';
|
||||||
}
|
}
|
||||||
@ -952,7 +952,7 @@ else
|
|||||||
print '</tr>';
|
print '</tr>';
|
||||||
|
|
||||||
// Skype
|
// Skype
|
||||||
if (!empty($conf->skype->enabled))
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view)
|
||||||
{
|
{
|
||||||
print '<tr><td>'.$langs->trans("Skype").'</td><td colspan="3">'.dol_print_skype($object->skype,0,$object->fk_soc,1).'</td></tr>';
|
print '<tr><td>'.$langs->trans("Skype").'</td><td colspan="3">'.dol_print_skype($object->skype,0,$object->fk_soc,1).'</td></tr>';
|
||||||
}
|
}
|
||||||
|
|||||||
@ -292,7 +292,7 @@ if ($result)
|
|||||||
print_liste_field_titre($langs->trans("PhoneMobile"),$_SERVER["PHP_SELF"],"p.phone_mob", $begin, $param, '', $sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("PhoneMobile"),$_SERVER["PHP_SELF"],"p.phone_mob", $begin, $param, '', $sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("Fax"),$_SERVER["PHP_SELF"],"p.fax", $begin, $param, '', $sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Fax"),$_SERVER["PHP_SELF"],"p.fax", $begin, $param, '', $sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("EMail"),$_SERVER["PHP_SELF"],"p.email", $begin, $param, '', $sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("EMail"),$_SERVER["PHP_SELF"],"p.email", $begin, $param, '', $sortfield,$sortorder);
|
||||||
if (! empty($conf->skype->enabled)) { print_liste_field_titre($langs->trans("Skype"),$_SERVER["PHP_SELF"],"p.skype", $begin, $param, '', $sortfield,$sortorder); }
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view) { print_liste_field_titre($langs->trans("Skype"),$_SERVER["PHP_SELF"],"p.skype", $begin, $param, '', $sortfield,$sortorder); }
|
||||||
print_liste_field_titre($langs->trans("DateModificationShort"),$_SERVER["PHP_SELF"],"p.tms", $begin, $param, 'align="center"', $sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("DateModificationShort"),$_SERVER["PHP_SELF"],"p.tms", $begin, $param, 'align="center"', $sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("ContactVisibility"),$_SERVER["PHP_SELF"],"p.priv", $begin, $param, 'align="center"', $sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("ContactVisibility"),$_SERVER["PHP_SELF"],"p.priv", $begin, $param, 'align="center"', $sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"p.statut", $begin, $param, 'align="center"', $sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"p.statut", $begin, $param, 'align="center"', $sortfield,$sortorder);
|
||||||
@ -328,7 +328,7 @@ if ($result)
|
|||||||
print '<td class="liste_titre">';
|
print '<td class="liste_titre">';
|
||||||
print '<input class="flat" type="text" name="search_email" size="8" value="'.$search_email.'">';
|
print '<input class="flat" type="text" name="search_email" size="8" value="'.$search_email.'">';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
if (! empty($conf->skype->enabled))
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view)
|
||||||
{
|
{
|
||||||
print '<td class="liste_titre">';
|
print '<td class="liste_titre">';
|
||||||
print '<input class="flat" type="text" name="search_skype" size="8" value="'.$search_skype.'">';
|
print '<input class="flat" type="text" name="search_skype" size="8" value="'.$search_skype.'">';
|
||||||
@ -397,7 +397,7 @@ if ($result)
|
|||||||
// EMail
|
// EMail
|
||||||
print '<td>'.dol_print_email($obj->email,$obj->cidp,$obj->socid,'AC_EMAIL',18).'</td>';
|
print '<td>'.dol_print_email($obj->email,$obj->cidp,$obj->socid,'AC_EMAIL',18).'</td>';
|
||||||
// Skype
|
// Skype
|
||||||
if (! empty($conf->skype->enabled)) { print '<td>'.dol_print_skype($obj->skype,$obj->cidp,$obj->socid,'AC_SKYPE',18).'</td>'; }
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view) { print '<td>'.dol_print_skype($obj->skype,$obj->cidp,$obj->socid,'AC_SKYPE',18).'</td>'; }
|
||||||
|
|
||||||
// Date
|
// Date
|
||||||
print '<td align="center">'.dol_print_date($db->jdate($obj->tms),"day").'</td>';
|
print '<td align="center">'.dol_print_date($db->jdate($obj->tms),"day").'</td>';
|
||||||
|
|||||||
@ -2089,7 +2089,7 @@ class ContratLigne
|
|||||||
$sql.= " total_localtax1='".$this->total_localtax1."',";
|
$sql.= " total_localtax1='".$this->total_localtax1."',";
|
||||||
$sql.= " total_localtax2='".$this->total_localtax2."',";
|
$sql.= " total_localtax2='".$this->total_localtax2."',";
|
||||||
$sql.= " total_ttc='".$this->total_ttc."',";
|
$sql.= " total_ttc='".$this->total_ttc."',";
|
||||||
$sql.= " fk_product_fournisseur_price='".$this->fk_fournprice."',";
|
$sql.= " fk_product_fournisseur_price=".(!empty($this->fk_fournprice)?$this->fk_fournprice:"NULL").",";
|
||||||
$sql.= " buy_price_ht='".price2num($this->pa_ht)."',";
|
$sql.= " buy_price_ht='".price2num($this->pa_ht)."',";
|
||||||
$sql.= " info_bits='".$this->info_bits."',";
|
$sql.= " info_bits='".$this->info_bits."',";
|
||||||
$sql.= " fk_user_author=".($this->fk_user_author >= 0?$this->fk_user_author:"NULL").",";
|
$sql.= " fk_user_author=".($this->fk_user_author >= 0?$this->fk_user_author:"NULL").",";
|
||||||
|
|||||||
@ -195,7 +195,7 @@ class Form
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($typeofdata == 'email') $ret.=dol_print_email($value,0,0,0,0,1);
|
if ($typeofdata == 'email') $ret.=dol_print_email($value,0,0,0,0,1);
|
||||||
elseif ($typeofdata == 'amount') $ret.=($value != '' ? price($value,'',$langs) : '');
|
elseif ($typeofdata == 'amount') $ret.=($value != '' ? price($value,'',$langs) : '');
|
||||||
elseif (preg_match('/^text/',$typeofdata) || preg_match('/^note/',$typeofdata)) $ret.=dol_htmlentitiesbr($value);
|
elseif (preg_match('/^text/',$typeofdata) || preg_match('/^note/',$typeofdata)) $ret.=dol_htmlentitiesbr($value);
|
||||||
elseif ($typeofdata == 'day' || $typeofdata == 'datepicker') $ret.=dol_print_date($value,'day');
|
elseif ($typeofdata == 'day' || $typeofdata == 'datepicker') $ret.=dol_print_date($value,'day');
|
||||||
|
|||||||
@ -43,129 +43,125 @@
|
|||||||
* @param string $actioncode Preselected value of actioncode for filter on type
|
* @param string $actioncode Preselected value of actioncode for filter on type
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function print_actions_filter($form,$canedit,$status,$year,$month,$day,$showbirthday,$filtera,$filtert,$filterd,$pid,$socid,$showextcals=array(),$actioncode='')
|
function print_actions_filter($form, $canedit, $status, $year, $month, $day, $showbirthday, $filtera, $filtert, $filterd, $pid, $socid, $showextcals=array(), $actioncode='') {
|
||||||
{
|
|
||||||
global $conf,$user,$langs,$db;
|
global $conf, $user, $langs, $db;
|
||||||
|
|
||||||
// Filters
|
// Filters
|
||||||
if ($canedit || ! empty($conf->projet->enabled))
|
print '<form name="listactionsfilter" class="listactionsfilter" action="' . $_SERVER ["PHP_SELF"] . '" method="POST">';
|
||||||
|
print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">';
|
||||||
|
print '<input type="hidden" name="status" value="' . $status . '">';
|
||||||
|
print '<input type="hidden" name="year" value="' . $year . '">';
|
||||||
|
print '<input type="hidden" name="month" value="' . $month . '">';
|
||||||
|
print '<input type="hidden" name="day" value="' . $day . '">';
|
||||||
|
print '<input type="hidden" name="showbirthday" value="' . $showbirthday . '">';
|
||||||
|
print '<table class="nobordernopadding" width="100%">';
|
||||||
|
|
||||||
|
print '<tr><td class="nowrap">';
|
||||||
|
|
||||||
|
print '<table class="nobordernopadding">';
|
||||||
|
|
||||||
|
if ($canedit)
|
||||||
{
|
{
|
||||||
print '<form name="listactionsfilter" class="listactionsfilter" action="'.$_SERVER["PHP_SELF"].'" method="POST">';
|
print '<tr>';
|
||||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
print '<td class="nowrap">';
|
||||||
print '<input type="hidden" name="status" value="'.$status.'">';
|
print $langs->trans("ActionsAskedBy");
|
||||||
print '<input type="hidden" name="year" value="'.$year.'">';
|
print ' </td><td class="nowrap">';
|
||||||
print '<input type="hidden" name="month" value="'.$month.'">';
|
print $form->select_dolusers($filtera, 'userasked', 1, '', ! $canedit);
|
||||||
print '<input type="hidden" name="day" value="'.$day.'">';
|
print '</td>';
|
||||||
print '<input type="hidden" name="showbirthday" value="'.$showbirthday.'">';
|
print '</tr>';
|
||||||
print '<table class="nobordernopadding" width="100%">';
|
|
||||||
if ($canedit || ! empty($conf->projet->enabled))
|
|
||||||
{
|
|
||||||
print '<tr><td class="nowrap">';
|
|
||||||
|
|
||||||
print '<table class="nobordernopadding">';
|
print '<tr>';
|
||||||
|
print '<td class="nowrap">';
|
||||||
|
print $langs->trans("or") . ' ' . $langs->trans("ActionsToDoBy");
|
||||||
|
print ' </td><td class="nowrap">';
|
||||||
|
print $form->select_dolusers($filtert, 'usertodo', 1, '', ! $canedit);
|
||||||
|
print '</td></tr>';
|
||||||
|
|
||||||
if ($canedit)
|
print '<tr>';
|
||||||
{
|
print '<td class="nowrap">';
|
||||||
print '<tr>';
|
print $langs->trans("or") . ' ' . $langs->trans("ActionsDoneBy");
|
||||||
print '<td class="nowrap">';
|
print ' </td><td class="nowrap">';
|
||||||
print $langs->trans("ActionsAskedBy");
|
print $form->select_dolusers($filterd, 'userdone', 1, '', ! $canedit);
|
||||||
print ' </td><td class="nowrap">';
|
print '</td></tr>';
|
||||||
print $form->select_dolusers($filtera,'userasked',1,'',!$canedit);
|
|
||||||
print '</td>';
|
|
||||||
print '</tr>';
|
|
||||||
|
|
||||||
print '<tr>';
|
include_once DOL_DOCUMENT_ROOT . '/core/class/html.formactions.class.php';
|
||||||
print '<td class="nowrap">';
|
$formactions=new FormActions($db);
|
||||||
print $langs->trans("or").' '.$langs->trans("ActionsToDoBy");
|
print '<tr>';
|
||||||
print ' </td><td class="nowrap">';
|
print '<td class="nowrap">';
|
||||||
print $form->select_dolusers($filtert,'usertodo',1,'',!$canedit);
|
print $langs->trans("Type");
|
||||||
print '</td></tr>';
|
print ' </td><td class="nowrap">';
|
||||||
|
|
||||||
print '<tr>';
|
print $formactions->select_type_actions($actioncode, "actioncode", '', (empty($conf->global->AGENDA_USE_EVENT_TYPE) ? 1 : 0));
|
||||||
print '<td class="nowrap">';
|
|
||||||
print $langs->trans("or").' '.$langs->trans("ActionsDoneBy");
|
|
||||||
print ' </td><td class="nowrap">';
|
|
||||||
print $form->select_dolusers($filterd,'userdone',1,'',!$canedit);
|
|
||||||
print '</td></tr>';
|
|
||||||
|
|
||||||
include_once DOL_DOCUMENT_ROOT.'/core/class/html.formactions.class.php';
|
print '</td></tr>';
|
||||||
$formactions=new FormActions($db);
|
|
||||||
print '<tr>';
|
|
||||||
print '<td class="nowrap">';
|
|
||||||
print $langs->trans("Type");
|
|
||||||
print ' </td><td class="nowrap">';
|
|
||||||
|
|
||||||
print $formactions->select_type_actions($actioncode, "actioncode", '', (empty($conf->global->AGENDA_USE_EVENT_TYPE)?1:0));
|
|
||||||
|
|
||||||
print '</td></tr>';
|
|
||||||
}
|
|
||||||
|
|
||||||
if (! empty($conf->projet->enabled) && $user->rights->projet->lire)
|
|
||||||
{
|
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
|
|
||||||
$formproject=new FormProjets($db);
|
|
||||||
|
|
||||||
print '<tr>';
|
|
||||||
print '<td class="nowrap">';
|
|
||||||
print $langs->trans("Project").' ';
|
|
||||||
print '</td><td class="nowrap">';
|
|
||||||
$formproject->select_projects($socid?$socid:-1, $pid, 'projectid', 64);
|
|
||||||
print '</td></tr>';
|
|
||||||
}
|
|
||||||
|
|
||||||
print '</table>';
|
|
||||||
print '</td>';
|
|
||||||
|
|
||||||
// Buttons
|
|
||||||
print '<td align="center" valign="middle" class="nowrap">';
|
|
||||||
print img_picto($langs->trans("ViewCal"),'object_calendar','class="hideonsmartphone"').' <input type="submit" class="button" style="min-width:120px" name="viewcal" value="'.$langs->trans("ViewCal").'">';
|
|
||||||
print '<br>';
|
|
||||||
print img_picto($langs->trans("ViewWeek"),'object_calendarweek','class="hideonsmartphone"').' <input type="submit" class="button" style="min-width:120px" name="viewweek" value="'.$langs->trans("ViewWeek").'">';
|
|
||||||
print '<br>';
|
|
||||||
print img_picto($langs->trans("ViewDay"),'object_calendarday','class="hideonsmartphone"').' <input type="submit" class="button" style="min-width:120px" name="viewday" value="'.$langs->trans("ViewDay").'">';
|
|
||||||
print '<br>';
|
|
||||||
print img_picto($langs->trans("ViewList"),'object_list','class="hideonsmartphone"').' <input type="submit" class="button" style="min-width:120px" name="viewlist" value="'.$langs->trans("ViewList").'">';
|
|
||||||
print '</td>';
|
|
||||||
|
|
||||||
// Legend
|
|
||||||
if ($conf->use_javascript_ajax && is_array($showextcals))
|
|
||||||
{
|
|
||||||
print '<td align="center" valign="middle" class="nowrap">';
|
|
||||||
print '<script type="text/javascript">'."\n";
|
|
||||||
print 'jQuery(document).ready(function () {'."\n";
|
|
||||||
print 'jQuery("#check_mytasks").click(function() { jQuery(".family_mytasks").toggle(); jQuery(".family_other").toggle(); });'."\n";
|
|
||||||
print 'jQuery("#check_birthday").click(function() { jQuery(".family_birthday").toggle(); });'."\n";
|
|
||||||
print 'jQuery(".family_birthday").toggle();'."\n";
|
|
||||||
print '});'."\n";
|
|
||||||
print '</script>'."\n";
|
|
||||||
print '<table>';
|
|
||||||
if (! empty($conf->global->MAIN_JS_SWITCH_AGENDA))
|
|
||||||
{
|
|
||||||
if (count($showextcals) > 0)
|
|
||||||
{
|
|
||||||
print '<tr><td><input type="checkbox" id="check_mytasks" name="check_mytasks" checked="true" disabled="disabled"> '.$langs->trans("LocalAgenda").'</td></tr>';
|
|
||||||
foreach($showextcals as $val)
|
|
||||||
{
|
|
||||||
$htmlname=dol_string_nospecial($val['name']);
|
|
||||||
print '<script type="text/javascript">'."\n";
|
|
||||||
print 'jQuery(document).ready(function () {'."\n";
|
|
||||||
print 'jQuery("#check_'.$htmlname.'").click(function() { jQuery(".family_'.$htmlname.'").toggle(); });'."\n";
|
|
||||||
print '});'."\n";
|
|
||||||
print '</script>'."\n";
|
|
||||||
print '<tr><td><input type="checkbox" id="check_'.$htmlname.'" name="check_'.$htmlname.'" checked="true"> '.$val['name'].'</td></tr>';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
print '<tr><td><input type="checkbox" id="check_birthday" name="check_birthday checked="false"> '.$langs->trans("AgendaShowBirthdayEvents").'</td></tr>';
|
|
||||||
print '</table>';
|
|
||||||
print '</td>';
|
|
||||||
}
|
|
||||||
|
|
||||||
print '</tr>';
|
|
||||||
}
|
|
||||||
print '</table>';
|
|
||||||
print '</form>';
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (! empty($conf->projet->enabled) && $user->rights->projet->lire)
|
||||||
|
{
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/core/class/html.formprojet.class.php';
|
||||||
|
$formproject=new FormProjets($db);
|
||||||
|
|
||||||
|
print '<tr>';
|
||||||
|
print '<td class="nowrap">';
|
||||||
|
print $langs->trans("Project").' ';
|
||||||
|
print '</td><td class="nowrap">';
|
||||||
|
$formproject->select_projects($socid?$socid:-1, $pid, 'projectid', 64);
|
||||||
|
print '</td></tr>';
|
||||||
|
}
|
||||||
|
|
||||||
|
print '</table>';
|
||||||
|
print '</td>';
|
||||||
|
|
||||||
|
// Buttons
|
||||||
|
print '<td align="center" valign="middle" class="nowrap">';
|
||||||
|
print img_picto($langs->trans("ViewCal"), 'object_calendar', 'class="hideonsmartphone"') . ' <input type="submit" class="button" style="min-width:120px" name="viewcal" value="' . $langs->trans("ViewCal") . '">';
|
||||||
|
print '<br>';
|
||||||
|
print img_picto($langs->trans("ViewWeek"), 'object_calendarweek', 'class="hideonsmartphone"') . ' <input type="submit" class="button" style="min-width:120px" name="viewweek" value="' . $langs->trans("ViewWeek") . '">';
|
||||||
|
print '<br>';
|
||||||
|
print img_picto($langs->trans("ViewDay"), 'object_calendarday', 'class="hideonsmartphone"') . ' <input type="submit" class="button" style="min-width:120px" name="viewday" value="' . $langs->trans("ViewDay") . '">';
|
||||||
|
print '<br>';
|
||||||
|
print img_picto($langs->trans("ViewList"), 'object_list', 'class="hideonsmartphone"') . ' <input type="submit" class="button" style="min-width:120px" name="viewlist" value="' . $langs->trans("ViewList") . '">';
|
||||||
|
print '</td>';
|
||||||
|
|
||||||
|
// Legend
|
||||||
|
if ($conf->use_javascript_ajax && is_array($showextcals))
|
||||||
|
{
|
||||||
|
print '<td align="center" valign="middle" class="nowrap">';
|
||||||
|
print '<script type="text/javascript">' . "\n";
|
||||||
|
print 'jQuery(document).ready(function () {' . "\n";
|
||||||
|
print 'jQuery("#check_mytasks").click(function() { jQuery(".family_mytasks").toggle(); jQuery(".family_other").toggle(); });' . "\n";
|
||||||
|
print 'jQuery("#check_birthday").click(function() { jQuery(".family_birthday").toggle(); });' . "\n";
|
||||||
|
print 'jQuery(".family_birthday").toggle();' . "\n";
|
||||||
|
print '});' . "\n";
|
||||||
|
print '</script>' . "\n";
|
||||||
|
print '<table>';
|
||||||
|
if (! empty($conf->global->MAIN_JS_SWITCH_AGENDA))
|
||||||
|
{
|
||||||
|
if (count($showextcals) > 0)
|
||||||
|
{
|
||||||
|
print '<tr><td><input type="checkbox" id="check_mytasks" name="check_mytasks" checked="true" disabled="disabled"> ' . $langs->trans("LocalAgenda") . '</td></tr>';
|
||||||
|
foreach ($showextcals as $val)
|
||||||
|
{
|
||||||
|
$htmlname = dol_string_nospecial($val['name']);
|
||||||
|
print '<script type="text/javascript">' . "\n";
|
||||||
|
print 'jQuery(document).ready(function () {' . "\n";
|
||||||
|
print 'jQuery("#check_' . $htmlname . '").click(function() { jQuery(".family_' . $htmlname . '").toggle(); });' . "\n";
|
||||||
|
print '});' . "\n";
|
||||||
|
print '</script>' . "\n";
|
||||||
|
print '<tr><td><input type="checkbox" id="check_' . $htmlname . '" name="check_' . $htmlname . '" checked="true"> ' . $val ['name'] . '</td></tr>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
print '<tr><td><input type="checkbox" id="check_birthday" name="check_birthday checked="false"> ' . $langs->trans("AgendaShowBirthdayEvents") . '</td></tr>';
|
||||||
|
print '</table>';
|
||||||
|
print '</td>';
|
||||||
|
}
|
||||||
|
|
||||||
|
print '</tr>';
|
||||||
|
|
||||||
|
print '</table>';
|
||||||
|
print '</form>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -146,11 +146,7 @@ function ajax_autocompleter($selected, $htmlname, $url, $urloption='', $minLengt
|
|||||||
}
|
}
|
||||||
// Update an input
|
// Update an input
|
||||||
if (ui.item.update) {
|
if (ui.item.update) {
|
||||||
// clear old data before update
|
// loop on each "update" fields
|
||||||
$.each(ui.item.update, function(key, value) {
|
|
||||||
$("#" + key).val("");
|
|
||||||
});
|
|
||||||
// update fields
|
|
||||||
$.each(ui.item.update, function(key, value) {
|
$.each(ui.item.update, function(key, value) {
|
||||||
$("#" + key).val(value).trigger("change");
|
$("#" + key).val(value).trigger("change");
|
||||||
});
|
});
|
||||||
|
|||||||
@ -1,12 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2006-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
/* Copyright (C) 2006-2011 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
* Copyright (C) 2006 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2007 Patrick Raguin <patrick.raguin@gmail.com>
|
* Copyright (C) 2007 Patrick Raguin <patrick.raguin@gmail.com>
|
||||||
* Copyright (C) 2010-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2010-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
* Copyright (C) 2013 Florian Henry <florian.henry@open-concept.pro>
|
||||||
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
|
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
|
||||||
* Copyright (C) 2013 Christophe Battarel <contact@altairis.fr>
|
* Copyright (C) 2013 Christophe Battarel <contact@altairis.fr>
|
||||||
* *
|
* Copyright (C) 2013 Alexandre Spangaro <alexandre.spangaro@gmail.com>
|
||||||
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the Free Software Foundation; either version 3 of the License, or
|
* the Free Software Foundation; either version 3 of the License, or
|
||||||
@ -576,7 +577,7 @@ function show_contacts($conf,$langs,$db,$object,$backtopage='')
|
|||||||
print_liste_field_titre($langs->trans("PhoneMobile"),$_SERVER["PHP_SELF"],"p.phone_mobile","",$param,'',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("PhoneMobile"),$_SERVER["PHP_SELF"],"p.phone_mobile","",$param,'',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("Fax"),$_SERVER["PHP_SELF"],"p.fax","",$param,'',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Fax"),$_SERVER["PHP_SELF"],"p.fax","",$param,'',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("EMail"),$_SERVER["PHP_SELF"],"p.email","",$param,'',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("EMail"),$_SERVER["PHP_SELF"],"p.email","",$param,'',$sortfield,$sortorder);
|
||||||
if (! empty($conf->skype->enabled))
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view)
|
||||||
{
|
{
|
||||||
$colspan++;
|
$colspan++;
|
||||||
print '<td>'.$langs->trans("Skype").'</td>';
|
print '<td>'.$langs->trans("Skype").'</td>';
|
||||||
@ -608,8 +609,8 @@ function show_contacts($conf,$langs,$db,$object,$backtopage='')
|
|||||||
|
|
||||||
print '<td> </td>';
|
print '<td> </td>';
|
||||||
|
|
||||||
print '<td> </td>';
|
print '<td> </td>';
|
||||||
if (! empty($conf->skype->enabled))
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view)
|
||||||
{
|
{
|
||||||
$colspan++;
|
$colspan++;
|
||||||
print '<td> </td>';
|
print '<td> </td>';
|
||||||
@ -681,7 +682,7 @@ function show_contacts($conf,$langs,$db,$object,$backtopage='')
|
|||||||
print '<td>';
|
print '<td>';
|
||||||
print dol_print_email($obj->email,$obj->rowid,$object->id,'AC_EMAIL');
|
print dol_print_email($obj->email,$obj->rowid,$object->id,'AC_EMAIL');
|
||||||
print '</td>';
|
print '</td>';
|
||||||
if (! empty($conf->skype->enabled))
|
if (! empty($conf->skype->enabled) && $user->rights->skype->view)
|
||||||
{
|
{
|
||||||
print '<td>';
|
print '<td>';
|
||||||
print dol_print_skype($obj->skype,$obj->rowid,$object->id,'AC_SKYPE');
|
print dol_print_skype($obj->skype,$obj->rowid,$object->id,'AC_SKYPE');
|
||||||
|
|||||||
@ -531,13 +531,24 @@ function dol_move($srcfile, $destfile, $newmask=0, $overwriteifexists=1)
|
|||||||
$result=false;
|
$result=false;
|
||||||
|
|
||||||
dol_syslog("files.lib.php::dol_move srcfile=".$srcfile." destfile=".$destfile." newmask=".$newmask." overwritifexists=".$overwriteifexists);
|
dol_syslog("files.lib.php::dol_move srcfile=".$srcfile." destfile=".$destfile." newmask=".$newmask." overwritifexists=".$overwriteifexists);
|
||||||
if ($overwriteifexists || ! dol_is_file($destfile))
|
$destexists=dol_is_file($destfile);
|
||||||
|
if ($overwriteifexists || ! $destexists)
|
||||||
{
|
{
|
||||||
$newpathofsrcfile=dol_osencode($srcfile);
|
$newpathofsrcfile=dol_osencode($srcfile);
|
||||||
$newpathofdestfile=dol_osencode($destfile);
|
$newpathofdestfile=dol_osencode($destfile);
|
||||||
|
|
||||||
$result=@rename($newpathofsrcfile, $newpathofdestfile); // To see errors, remove @
|
$result=@rename($newpathofsrcfile, $newpathofdestfile); // To see errors, remove @
|
||||||
if (! $result) dol_syslog("files.lib.php::dol_move failed", LOG_WARNING);
|
if (! $result)
|
||||||
|
{
|
||||||
|
if ($destexists)
|
||||||
|
{
|
||||||
|
dol_syslog("files.lib.php::dol_move failed. We try to delete first and move after.", LOG_WARNING);
|
||||||
|
// We force delete and try again. Rename function sometimes fails to replace dest file with some windows NTFS partitions.
|
||||||
|
dol_delete_file($destfile);
|
||||||
|
$result=@rename($newpathofsrcfile, $newpathofdestfile); // To see errors, remove @
|
||||||
|
}
|
||||||
|
else dol_syslog("files.lib.php::dol_move failed", LOG_WARNING);
|
||||||
|
}
|
||||||
if (empty($newmask) && ! empty($conf->global->MAIN_UMASK)) $newmask=$conf->global->MAIN_UMASK;
|
if (empty($newmask) && ! empty($conf->global->MAIN_UMASK)) $newmask=$conf->global->MAIN_UMASK;
|
||||||
@chmod($newpathofsrcfile, octdec($newmask));
|
@chmod($newpathofsrcfile, octdec($newmask));
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1190,11 +1190,11 @@ function dol_print_email($email,$cid=0,$socid=0,$addlink=0,$max=64,$showinvalid=
|
|||||||
* Show Skype link
|
* Show Skype link
|
||||||
*
|
*
|
||||||
* @param string $skype Skype to show (only skype, without 'Name of recipient' before)
|
* @param string $skype Skype to show (only skype, without 'Name of recipient' before)
|
||||||
* @param int $cid Id of contact if known
|
* @param int $cid Id of contact if known
|
||||||
* @param int $socid Id of third party if known
|
* @param int $socid Id of third party if known
|
||||||
* @param int $addlink 0=no link to create action
|
* @param int $addlink 0=no link to create action
|
||||||
* @param int $max Max number of characters to show
|
* @param int $max Max number of characters to show
|
||||||
* @return string HTML Link
|
* @return string HTML Link
|
||||||
*/
|
*/
|
||||||
function dol_print_skype($skype,$cid=0,$socid=0,$addlink=0,$max=64)
|
function dol_print_skype($skype,$cid=0,$socid=0,$addlink=0,$max=64)
|
||||||
{
|
{
|
||||||
@ -1208,9 +1208,12 @@ function dol_print_skype($skype,$cid=0,$socid=0,$addlink=0,$max=64)
|
|||||||
{
|
{
|
||||||
$newskype='<a href="skype:';
|
$newskype='<a href="skype:';
|
||||||
$newskype.=dol_trunc($skype,$max);
|
$newskype.=dol_trunc($skype,$max);
|
||||||
$newskype.='" alt="'.$langs->trans("Call").' '.$skype.'" title="'.$langs->trans("Call").' '.$skype.'">';
|
$newskype.='?call" alt="'.$langs->trans("Call").' '.$skype.'" title="'.$langs->trans("Call").' '.$skype.'">';
|
||||||
$newskype.='<img src="../theme/'.$conf->theme.'/img/object_skype.png" border="0"> ';
|
$newskype.='<img src="../theme/common/skype_callbutton.png" border="0"> ';
|
||||||
|
$newskype.='</a> <a href="skype:';
|
||||||
$newskype.=dol_trunc($skype,$max);
|
$newskype.=dol_trunc($skype,$max);
|
||||||
|
$newskype.='?chat" alt="'.$langs->trans("Chat").' '.$skype.'" title="'.$langs->trans("Chat").' '.$skype.'">';
|
||||||
|
$newskype.='<img src="../theme/common/skype_chatbutton.png" border="0"> ';
|
||||||
$newskype.='</a>';
|
$newskype.='</a>';
|
||||||
|
|
||||||
if (($cid || $socid) && ! empty($conf->agenda->enabled) && $user->rights->agenda->myactions->create)
|
if (($cid || $socid) && ! empty($conf->agenda->enabled) && $user->rights->agenda->myactions->create)
|
||||||
@ -2358,7 +2361,7 @@ function dol_print_error_email($prefixcode)
|
|||||||
* @param string $field Field to use for new sorting
|
* @param string $field Field to use for new sorting
|
||||||
* @param string $begin ("" by defaut)
|
* @param string $begin ("" by defaut)
|
||||||
* @param string $moreparam Add more parameters on sort url links ("" by default)
|
* @param string $moreparam Add more parameters on sort url links ("" by default)
|
||||||
* @param string $td Options of attribute td ("" by defaut)
|
* @param string $td Options of attribute td ("" by defaut, example: 'align="center"')
|
||||||
* @param string $sortfield Current field used to sort
|
* @param string $sortfield Current field used to sort
|
||||||
* @param string $sortorder Current sort order
|
* @param string $sortorder Current sort order
|
||||||
* @return void
|
* @return void
|
||||||
@ -2395,8 +2398,8 @@ function getTitleFieldOfList($name, $thead=0, $file="", $field="", $begin="", $m
|
|||||||
|
|
||||||
// If field is used as sort criteria we use a specific class
|
// If field is used as sort criteria we use a specific class
|
||||||
// Example if (sortfield,field)=("nom","xxx.nom") or (sortfield,field)=("nom","nom")
|
// Example if (sortfield,field)=("nom","xxx.nom") or (sortfield,field)=("nom","nom")
|
||||||
if ($field && ($sortfield == $field || $sortfield == preg_replace("/^[^\.]+\./","",$field))) $out.= '<'.$tag.' class="liste_titre_sel" '. $moreattrib.'>';
|
if ($field && ($sortfield == $field || $sortfield == preg_replace("/^[^\.]+\./","",$field))) $out.= '<'.$tag.' class="liste_titre_sel'.($field?' nowrap':'').'" '. $moreattrib.'>';
|
||||||
else $out.= '<'.$tag.' class="liste_titre" '. $moreattrib.'>';
|
else $out.= '<'.$tag.' class="liste_titre'.($field?' nowrap':'').'" '. $moreattrib.'>';
|
||||||
|
|
||||||
if (! empty($conf->dol_optimize_smallscreen) && empty($thead) && $field) // If this is a sort field
|
if (! empty($conf->dol_optimize_smallscreen) && empty($thead) && $field) // If this is a sort field
|
||||||
{
|
{
|
||||||
|
|||||||
@ -484,7 +484,7 @@ function quotedPrintEncode($str,$forcal=0)
|
|||||||
{
|
{
|
||||||
$newpara = '';
|
$newpara = '';
|
||||||
|
|
||||||
$strlength=dol_strlen($line);
|
$strlength=strlen($line); // Do not use dol_strlen here, we need number of bytes
|
||||||
for ($j = 0; $j <= ($strlength - 1); $j++)
|
for ($j = 0; $j <= ($strlength - 1); $j++)
|
||||||
{
|
{
|
||||||
$char = substr($line, $j, 1);
|
$char = substr($line, $j, 1);
|
||||||
@ -493,7 +493,7 @@ function quotedPrintEncode($str,$forcal=0)
|
|||||||
if ( $ascii < 32 || $ascii == 61 || $ascii > 126 )
|
if ( $ascii < 32 || $ascii == 61 || $ascii > 126 )
|
||||||
$char = '=' . strtoupper(sprintf("%02X", $ascii));
|
$char = '=' . strtoupper(sprintf("%02X", $ascii));
|
||||||
|
|
||||||
if ((dol_strlen($newpara) + dol_strlen($char)) >= 76 )
|
if ((strlen($newpara) + strlen($char)) >= 76 ) // Do not use dol_strlen here, we need number of bytes
|
||||||
{
|
{
|
||||||
$out .= $newpara . '=' . "\r\n"; // CRLF
|
$out .= $newpara . '=' . "\r\n"; // CRLF
|
||||||
if ($forcal) $out .= " "; // + Space for cal
|
if ($forcal) $out .= " "; // + Space for cal
|
||||||
|
|||||||
@ -362,30 +362,33 @@ class modAgenda extends DolibarrModules
|
|||||||
|
|
||||||
// Exports
|
// Exports
|
||||||
//--------
|
//--------
|
||||||
$r=0;
|
$this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town',
|
||||||
|
'cp.code'=>'CountryCode','s.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4',
|
||||||
$r++;
|
's.code_compta'=>'CustomerAccountancyCode','s.code_compta_fournisseur'=>'SupplierAccountancyCode','s.tva_intra'=>'VATIntra',
|
||||||
$this->export_code[$r]=$this->rights_class.'_'.$r;
|
'ac.id'=>"ActionId",'ac.ref_ext'=>"ExternalRef",'ac.datec'=>"ActionDateCreation",'ac.datep'=>"DateActionBegin",
|
||||||
$this->export_label[$r]="ExportDataset_event1";
|
'ac.datep2'=>"DateActionEnd",'ac.label'=>"Label",'ac.note'=>"Note",'ac.percent'=>"Percent",'ac.durationp'=>"durationp",
|
||||||
$this->export_permission[$r]=array(array("agenda","export"));
|
'cac.libelle'=>"ActionType");
|
||||||
$this->export_fields_array[$r]=array('a.id'=>'IdAgenda','a.label'=>'Actions','a.datep'=>'DateActionStart',
|
$this->export_TypeFields_array[$r]=array('s.nom'=>'Text','s.address'=>'Text','s.zip'=>'Text','s.town'=>'Text',
|
||||||
'a.datea'=>'DateActionEnd','a.percent'=>'PercentDone','a.fk_user_author'=>'ActionAskedBy','a.fk_user_action'=>'ActionAffectedTo',
|
'cp.code'=>'Text','s.phone'=>'Text','s.siren'=>'Text','s.siret'=>'Text','s.ape'=>'Text','s.idprof4'=>'Text',
|
||||||
'a.fk_user_done'=>"ActionDoneBy","a.priority"=>"Priority","a.fulldayevent"=>"EventOnFullDay","a.location"=>"Location",
|
's.code_compta'=>'Text','s.code_compta_fournisseur'=>'Text','s.tva_intra'=>'Text',
|
||||||
"a.fk_soc"=>"ThirdParty","a.fk_contact"=>"ThirdPartyContact","a.fk_action"=>"Type");
|
'ac.ref_ext'=>"Text",'ac.datec'=>"Date",'ac.datep'=>"Date",
|
||||||
|
'ac.datep2'=>"Date",'ac.label'=>"Text",'ac.note'=>"Text",'ac.percent'=>"Number",
|
||||||
$this->export_TypeFields_array[$r]=array('a.id'=>'Numeric','a.label'=>'Text','a.datep'=>'Date','a.datep2'=>'Date',
|
'ac.durationp'=>"Duree",
|
||||||
'a.datea'=>'Date','a.datea2'=>'Date','a.percent'=>'Numeric','a.fk_user_author'=>'List:user:name','a.fk_user_action'=>'List:user:name',
|
'cac.libelle'=>"List:c_actioncomm:libelle:rowid");
|
||||||
'a.fk_user_done'=>"List:user:name","a.priority"=>"Numeric","a.fulldayevent"=>"Boolean","a.location"=>"Text",
|
$this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company','s.town'=>'company',
|
||||||
"a.fk_soc"=>"List:Societe:nom","a.fk_contact"=>"List:socpeople:name","a.fk_action"=>"List:c_actioncomm:libelle:code");
|
'cp.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company','s.idprof4'=>'company',
|
||||||
|
's.code_compta'=>'company','s.code_compta_fournisseur'=>'company','s.tva_intra'=>'company',
|
||||||
$this->export_entities_array[$r]=array('a.id'=>'action','a.label'=>'action','a.datep'=>'action','a.datep2'=>'action',
|
'ac.id'=>"action",'ac.ref_ext'=>"action",'ac.datec'=>"action",'ac.datep'=>"action",
|
||||||
'a.datea'=>'action','a.datea2'=>'action','a.percent'=>'action','a.fk_user_author'=>'action','a.fk_user_action'=>'action',
|
'ac.datep2'=>"action",'ac.label'=>"action",'ac.note'=>"action",'ac.percent'=>"action",'ac.durationp'=>"action",
|
||||||
'a.fk_user_done'=>"action","a.priority"=>"action","a.fulldayevent"=>"action","a.location"=>"action",
|
'cac.libelle'=>"action");
|
||||||
"a.fk_soc"=>"action","a.fk_contact"=>"action","a.fk_action"=>"action");
|
|
||||||
|
|
||||||
$this->export_sql_start[$r]='SELECT DISTINCT ';
|
$this->export_sql_start[$r]='SELECT DISTINCT ';
|
||||||
$this->export_sql_end[$r] =' FROM '.MAIN_DB_PREFIX.'actioncomm as a';
|
$this->export_sql_end[$r] =' FROM '.MAIN_DB_PREFIX.'actioncomm as ac';
|
||||||
$this->export_sql_end[$r] .=' Where a.entity = '.$conf->entity;
|
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'c_actioncomm as cac on ac.fk_action = cac.id';
|
||||||
|
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'socpeople as sp on ac.fk_contact = sp.rowid';
|
||||||
|
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'societe as s on ac.fk_soc = s.rowid';
|
||||||
|
$this->export_sql_end[$r] .=' LEFT JOIN '.MAIN_DB_PREFIX.'c_pays as cp on s.fk_pays = cp.rowid';
|
||||||
|
$this->export_sql_end[$r] .=' Where ac.entity = '.$conf->entity;
|
||||||
$this->export_sql_end[$r] .=' ORDER BY datep';
|
$this->export_sql_end[$r] .=' ORDER BY datep';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -153,9 +153,9 @@ if (! empty($conf->margin->enabled)) {
|
|||||||
<?php
|
<?php
|
||||||
// Editor wysiwyg
|
// Editor wysiwyg
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php';
|
||||||
$nbrows=ROWS_2;
|
$nbrows=ROWS_2;
|
||||||
if (! empty($conf->global->MAIN_INPUT_DESC_HEIGHT)) $nbrows=$conf->global->MAIN_INPUT_DESC_HEIGHT;
|
if (! empty($conf->global->MAIN_INPUT_DESC_HEIGHT)) $nbrows=$conf->global->MAIN_INPUT_DESC_HEIGHT;
|
||||||
$enable=(isset($conf->global->FCKEDITOR_ENABLE_DETAILS)?$conf->global->FCKEDITOR_ENABLE_DETAILS:0);
|
$enable=(isset($conf->global->FCKEDITOR_ENABLE_DETAILS)?$conf->global->FCKEDITOR_ENABLE_DETAILS:0);
|
||||||
$doleditor=new DolEditor('product_desc', GETPOST('product_desc'), '', 150, 'dolibarr_details', '', false, true, $enable, $nbrows, 70);
|
$doleditor=new DolEditor('product_desc', GETPOST('product_desc'), '', 150, 'dolibarr_details', '', false, true, $enable, $nbrows, 70);
|
||||||
$doleditor->Create();
|
$doleditor->Create();
|
||||||
?>
|
?>
|
||||||
@ -242,7 +242,6 @@ $(document).ready(function() {
|
|||||||
$('#service_duration_area').hide();
|
$('#service_duration_area').hide();
|
||||||
|
|
||||||
$('#idprod').change(function() {
|
$('#idprod').change(function() {
|
||||||
|
|
||||||
if ($(this).val() > 0) {
|
if ($(this).val() > 0) {
|
||||||
|
|
||||||
// Update vat rate combobox
|
// Update vat rate combobox
|
||||||
@ -260,11 +259,11 @@ $(document).ready(function() {
|
|||||||
if (typeof data != 'undefined') {
|
if (typeof data != 'undefined') {
|
||||||
$('#product_ref').val(data.ref);
|
$('#product_ref').val(data.ref);
|
||||||
$('#product_label').val(data.label);
|
$('#product_label').val(data.label);
|
||||||
|
$('#origin_tva_tx_cache').val(data.tva_tx);
|
||||||
$('#price_base_type').val(data.pricebasetype).trigger('change');
|
$('#price_base_type').val(data.pricebasetype).trigger('change');
|
||||||
$('#price_ht').val(data.price_ht).trigger('change');
|
$('#price_ht').val(data.price_ht).trigger('change');
|
||||||
$('#origin_price_ht_cache').val(data.price_ht);
|
$('#origin_price_ht_cache').val(data.price_ht);
|
||||||
//$('#origin_price_ttc_cache').val(data.price_ttc);
|
//$('#origin_price_ttc_cache').val(data.price_ttc);
|
||||||
$('#origin_tva_tx_cache').val(data.tva_tx);
|
|
||||||
$('#select_type').val(data.type).attr('disabled','disabled').trigger('change');
|
$('#select_type').val(data.type).attr('disabled','disabled').trigger('change');
|
||||||
//$('#price_base_type_area').show();
|
//$('#price_base_type_area').show();
|
||||||
$('#qty').val(data.qty);
|
$('#qty').val(data.qty);
|
||||||
@ -279,14 +278,11 @@ $(document).ready(function() {
|
|||||||
}, 'json');
|
}, 'json');
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
$('#price_ttc').val('');
|
$('#price_ttc').val('');
|
||||||
|
|
||||||
// Restore vat rate combobox
|
// For compatibility with combobox
|
||||||
getVATRates('getSellerVATRates', 'tva_tx');
|
|
||||||
|
|
||||||
// For compatibility with combobox
|
|
||||||
<?php if (empty($conf->global->PRODUIT_USE_SEARCH_TO_SELECT)) { ?>
|
<?php if (empty($conf->global->PRODUIT_USE_SEARCH_TO_SELECT)) { ?>
|
||||||
$('#select_type').val('').removeAttr('disabled').trigger('change');
|
$('#select_type').val('').removeAttr('disabled').trigger('change');
|
||||||
$('#product_ref').val('');
|
$('#product_ref').val('');
|
||||||
@ -423,54 +419,66 @@ $(document).ready(function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
function update_price(input, output) {
|
function update_price(input, output) {
|
||||||
$.post('<?php echo DOL_URL_ROOT; ?>/core/ajax/price.php', {
|
$.ajax({
|
||||||
'amount': $('#' + input).val(),
|
type: 'POST',
|
||||||
'output': output,
|
url: '<?php echo DOL_URL_ROOT; ?>/core/ajax/price.php',
|
||||||
'tva_tx': $('#tva_tx').val()
|
data: {
|
||||||
},
|
'amount': $('#' + input).val(),
|
||||||
function(data) {
|
'output': output,
|
||||||
var addline=false;
|
'tva_tx': $('#tva_tx').val()
|
||||||
if (typeof data[output] != 'undefined') {
|
},
|
||||||
// Hide price_ttc if no vat
|
success: function(data) {
|
||||||
//if ($('#tva_tx').val() > 0 || ($('#tva_tx').val() == 0 && output == 'price_ht')) {
|
var addline=false;
|
||||||
$('#' + output).val(data[output]);
|
if (typeof data[output] != 'undefined') {
|
||||||
//}
|
// Hide price_ttc if no vat
|
||||||
if ($('#idprod').val() == 0 && $('#select_type').val() >= 0) {
|
//if ($('#tva_tx').val() > 0 || ($('#tva_tx').val() == 0 && output == 'price_ht')) {
|
||||||
if (typeof CKEDITOR == 'object' && typeof CKEDITOR.instances != 'undefined' && CKEDITOR.instances['product_desc'] != 'undefined') {
|
$('#' + output).val(data[output]);
|
||||||
var content = CKEDITOR.instances['product_desc'].getData();
|
//}
|
||||||
|
if ($('#idprod').val() == 0 && $('#select_type').val() >= 0) {
|
||||||
|
if (typeof CKEDITOR == 'object' && typeof CKEDITOR.instances != 'undefined' && CKEDITOR.instances['product_desc'] != 'undefined') {
|
||||||
|
var content = CKEDITOR.instances['product_desc'].getData();
|
||||||
|
} else {
|
||||||
|
var content = $('#product_desc').val();
|
||||||
|
}
|
||||||
|
if (content.length > 0) {
|
||||||
|
addline=true;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
var content = $('#product_desc').val();
|
|
||||||
}
|
|
||||||
if (content.length > 0) {
|
|
||||||
addline=true;
|
addline=true;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
addline=true;
|
$('#' + input).val('');
|
||||||
|
$('#' + output).val('');
|
||||||
}
|
}
|
||||||
} else {
|
if (addline) {
|
||||||
$('#' + input).val('');
|
$('#addlinebutton').removeAttr('disabled');
|
||||||
$('#' + output).val('');
|
} else {
|
||||||
}
|
$('#addlinebutton').attr('disabled','disabled');
|
||||||
if (addline) {
|
}
|
||||||
$('#addlinebutton').removeAttr('disabled');
|
},
|
||||||
} else {
|
dataType: 'json',
|
||||||
$('#addlinebutton').attr('disabled','disabled');
|
async: false});
|
||||||
}
|
|
||||||
}, 'json');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function getVATRates(action, htmlname, idprod) {
|
function getVATRates(action, htmlname, idprod) {
|
||||||
var productid = (idprod?idprod:0);
|
var productid = (idprod?idprod:0);
|
||||||
$.post('<?php echo DOL_URL_ROOT; ?>/core/ajax/vatrates.php', {
|
$.ajax({
|
||||||
'action': action,
|
type: "POST",
|
||||||
'id': <?php echo $buyer->id; ?>,
|
url: '<?php echo DOL_URL_ROOT;?>/core/ajax/vatrates.php',
|
||||||
'productid': productid,
|
data: {
|
||||||
'htmlname': htmlname },
|
'action': action,
|
||||||
function(data) {
|
'id': <?php echo $buyer->id; ?>,
|
||||||
if (typeof data != 'undefined' && data.error == null) {
|
'productid': productid,
|
||||||
$("#" + htmlname).html(data.value).trigger('change');
|
'htmlname': htmlname
|
||||||
}
|
},
|
||||||
}, 'json');
|
success: function(data){
|
||||||
|
if (typeof data != 'undefined' && data.error == null) {
|
||||||
|
$("#" + htmlname).html(data.value).trigger('change');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
dataType: "json",
|
||||||
|
async: false
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if decription is not empty for free line
|
// Check if decription is not empty for free line
|
||||||
@ -519,7 +527,7 @@ $("#idprod").change(function() {
|
|||||||
$("#fournprice").empty();
|
$("#fournprice").empty();
|
||||||
$("#buying_price").show();
|
$("#buying_price").show();
|
||||||
if ($(this).val() > 0)
|
if ($(this).val() > 0)
|
||||||
{
|
{
|
||||||
$.post('<?php echo DOL_URL_ROOT; ?>/fourn/ajax/getSupplierPrices.php', {'idprod': $(this).val()}, function(data) {
|
$.post('<?php echo DOL_URL_ROOT; ?>/fourn/ajax/getSupplierPrices.php', {'idprod': $(this).val()}, function(data) {
|
||||||
if (data && data.length > 0) {
|
if (data && data.length > 0) {
|
||||||
var options = '';
|
var options = '';
|
||||||
@ -550,8 +558,8 @@ $("#idprod").change(function() {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
'json');
|
'json');
|
||||||
} else {
|
} else {
|
||||||
$("#fournprice").hide();
|
$("#fournprice").hide();
|
||||||
$('#buying_price').val('');
|
$('#buying_price').val('');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@ -183,7 +183,7 @@ class InterfaceMailmanSpipsynchro
|
|||||||
// Add user into some linked tools (mailman, spip, etc...)
|
// Add user into some linked tools (mailman, spip, etc...)
|
||||||
if (($object->oldcopy->email != $object->email) || ($object->oldcopy->typeid != $object->typeid)) // TODO Do del/add also if type change
|
if (($object->oldcopy->email != $object->email) || ($object->oldcopy->typeid != $object->typeid)) // TODO Do del/add also if type change
|
||||||
{
|
{
|
||||||
if ($object->oldcopy->email != $object->email) // If email has changed we delete mailman subscription for old email
|
if (is_object($object->oldcopy) && ($object->oldcopy->email != $object->email)) // If email has changed we delete mailman subscription for old email
|
||||||
{
|
{
|
||||||
if ($object->oldcopy->del_to_abo() < 0)
|
if ($object->oldcopy->del_to_abo() < 0)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -29,7 +29,7 @@
|
|||||||
* \brief File that include conf.php file and commons lib like functions.lib.php
|
* \brief File that include conf.php file and commons lib like functions.lib.php
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (! defined('DOL_VERSION')) define('DOL_VERSION','3.5.0-beta');
|
if (! defined('DOL_VERSION')) define('DOL_VERSION','3.6.0-alpha');
|
||||||
if (! defined('EURO')) define('EURO',chr(128));
|
if (! defined('EURO')) define('EURO',chr(128));
|
||||||
|
|
||||||
// Define syslog constants
|
// Define syslog constants
|
||||||
|
|||||||
@ -1226,9 +1226,9 @@ elseif (! empty($object->id))
|
|||||||
|
|
||||||
// Ref supplier
|
// Ref supplier
|
||||||
print '<tr><td>';
|
print '<tr><td>';
|
||||||
print $form->editfieldkey("RefSupplier",'ref_supplier',$langs->trans($object->ref_supplier),$object,$user->rights->fournisseur->commande->creer);
|
print $form->editfieldkey("RefSupplier",'ref_supplier',$object->ref_supplier,$object,$user->rights->fournisseur->commande->creer);
|
||||||
print '</td><td colspan="2">';
|
print '</td><td colspan="2">';
|
||||||
print $form->editfieldval("RefSupplier",'ref_supplier',$langs->trans($object->ref_supplier),$object,$user->rights->fournisseur->commande->creer);
|
print $form->editfieldval("RefSupplier",'ref_supplier',$object->ref_supplier,$object,$user->rights->fournisseur->commande->creer);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
// Fournisseur
|
// Fournisseur
|
||||||
@ -1678,9 +1678,9 @@ elseif (! empty($object->id))
|
|||||||
print '<td colspan="3">';
|
print '<td colspan="3">';
|
||||||
|
|
||||||
$ajaxoptions=array(
|
$ajaxoptions=array(
|
||||||
'update' => array('qty_predef' => 'qty_predef', 'remise_percent_predef' => 'remise_percent_predef'),
|
'update' => array('qty_predef'=>'qty','remise_percent_predef' => 'discount'), // html id tag will be edited with which ajax json response key
|
||||||
'option_disabled' => 'addPredefinedProductButton',
|
'option_disabled' => 'addPredefinedProductButton', // html id to disable once select is done
|
||||||
'error' => $langs->trans("NoPriceDefinedForThisSupplier")
|
'error' => $langs->trans("NoPriceDefinedForThisSupplier") // translation of an error saved into var 'error'
|
||||||
);
|
);
|
||||||
$form->select_produits_fournisseurs($object->fourn_id, GETPOST('idprodfournprice'), 'idprodfournprice', '', '', $ajaxoptions);
|
$form->select_produits_fournisseurs($object->fourn_id, GETPOST('idprodfournprice'), 'idprodfournprice', '', '', $ajaxoptions);
|
||||||
|
|
||||||
|
|||||||
@ -2116,9 +2116,9 @@ else
|
|||||||
print '<td colspan="4">';
|
print '<td colspan="4">';
|
||||||
|
|
||||||
$ajaxoptions=array(
|
$ajaxoptions=array(
|
||||||
'update' => array('qty_predef' => 'qty_predef', 'remise_percent_predef' => 'remise_percent_predef'),
|
'update' => array('qty_predef'=>'qty','remise_percent_predef' => 'discount'), // html id tag will be edited with which ajax json response key
|
||||||
'disabled' => 'addPredefinedProductButton',
|
'disabled' => 'addPredefinedProductButton', // html id to disable once select is done
|
||||||
'error' => $langs->trans("NoPriceDefinedForThisSupplier")
|
'error' => $langs->trans("NoPriceDefinedForThisSupplier") // translation of an error saved into var 'error'
|
||||||
);
|
);
|
||||||
$form->select_produits_fournisseurs($object->socid, GETPOST('idprodfournprice'), 'idprodfournprice', '', '', $ajaxoptions);
|
$form->select_produits_fournisseurs($object->socid, GETPOST('idprodfournprice'), 'idprodfournprice', '', '', $ajaxoptions);
|
||||||
|
|
||||||
|
|||||||
@ -71,12 +71,13 @@ update llx_bank set dateo = datec where datev = '1970-01-01 00:00:00' and rappro
|
|||||||
|
|
||||||
alter table llx_c_chargesociales add column actioncompta varchar(12) NOT NULL;
|
alter table llx_c_chargesociales add column actioncompta varchar(12) NOT NULL;
|
||||||
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values ( 1, 'Allocations familiales', 1,1,'TAXFAM');
|
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values ( 1, 'Allocations familiales', 1,1,'TAXFAM');
|
||||||
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values ( 2, 'GSG Deductible', 1,1,'TAXCSGD');
|
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values ( 2, 'GSG Déductible', 1,1,'TAXCSGD');
|
||||||
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values ( 3, 'GSG/CRDS NON Deductible',0,1,'TAXCSGND');
|
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values ( 3, 'GSG/CRDS NON Déductible',0,1,'TAXCSGND');
|
||||||
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (10, 'Taxe apprenttissage', 0,1,'TAXAPP');
|
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (10, 'Taxe apprentissage', 0,1,'TAXAPP');
|
||||||
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (11, 'Taxe professionnelle', 0,1,'TAXPRO');
|
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (11, 'Taxe professionnelle', 0,1,'TAXPRO');
|
||||||
|
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (12, 'Contribution à la formation professionnelle', 1,1,'TAXOPCA');
|
||||||
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (20, 'Impots locaux/fonciers', 0,1,'TAXFON');
|
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (20, 'Impots locaux/fonciers', 0,1,'TAXFON');
|
||||||
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (30, 'Assurance Sante (SECU-URSSAF)', 0,1,'TAXSECU');
|
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (30, 'Assurance Santé (SECU-URSSAF)', 0,1,'TAXSECU');
|
||||||
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (40, 'Mutuelle', 0,1,'TAXMUT');
|
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (40, 'Mutuelle', 0,1,'TAXMUT');
|
||||||
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (50, 'Assurance vieillesse (CNAV)', 0,1,'TAXRET');
|
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (50, 'Assurance vieillesse (CNAV)', 0,1,'TAXRET');
|
||||||
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (60, 'Assurance Chomage (ASSEDIC)', 0,1,'TAXCHOM');
|
insert into llx_c_chargesociales (id, libelle, deductible, active, actioncompta) values (60, 'Assurance Chomage (ASSEDIC)', 0,1,'TAXCHOM');
|
||||||
|
|||||||
20
htdocs/install/mysql/migration/3.5.0-3.6.0.sql
Executable file
20
htdocs/install/mysql/migration/3.5.0-3.6.0.sql
Executable file
@ -0,0 +1,20 @@
|
|||||||
|
--
|
||||||
|
-- Be carefull to requests order.
|
||||||
|
-- This file must be loaded by calling /install/index.php page
|
||||||
|
-- when current version is 3.5.0 or higher.
|
||||||
|
--
|
||||||
|
-- To rename a table: ALTER TABLE llx_table RENAME TO llx_table_new;
|
||||||
|
-- To add a column: ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol;
|
||||||
|
-- To rename a column: ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60);
|
||||||
|
-- To drop a column: ALTER TABLE llx_table DROP COLUMN oldname;
|
||||||
|
-- To change type of field: ALTER TABLE llx_table MODIFY COLUMN name varchar(60);
|
||||||
|
-- To drop a foreign key: ALTER TABLE llx_table DROP FOREIGN KEY fk_name;
|
||||||
|
-- To restrict request to Mysql version x.y use -- VMYSQLx.y
|
||||||
|
-- To restrict request to Pgsql version x.y use -- VPGSQLx.y
|
||||||
|
-- To make pk to be auto increment (mysql): VMYSQL4.3 ALTER TABLE llx_c_shipment_mode CHANGE COLUMN rowid rowid INTEGER NOT NULL AUTO_INCREMENT;
|
||||||
|
-- To make pk to be auto increment (postgres) VPGSQL8.2 NOT POSSIBLE. MUST DELETE/CREATE TABLE
|
||||||
|
|
||||||
|
-- -- VPGSQL8.2 DELETE FROM llx_usergroup_user WHERE fk_user NOT IN (SELECT rowid from llx_user);
|
||||||
|
-- -- VMYSQL4.1 DELETE FROM llx_usergroup_user WHERE fk_usergroup NOT IN (SELECT rowid from llx_usergroup);
|
||||||
|
|
||||||
|
|
||||||
@ -138,10 +138,12 @@ StatsByNumberOfEntities=Estadístiques en nombre d'identitats referents
|
|||||||
NumberOfProposals=Nombre de pressupostos en els darrers 12 mesos
|
NumberOfProposals=Nombre de pressupostos en els darrers 12 mesos
|
||||||
NumberOfCustomerOrders=Nombre de comandes de clients en els darrers 12 mesos
|
NumberOfCustomerOrders=Nombre de comandes de clients en els darrers 12 mesos
|
||||||
NumberOfCustomerInvoices=Nombre de factures a clients en els darrers 12 mesos
|
NumberOfCustomerInvoices=Nombre de factures a clients en els darrers 12 mesos
|
||||||
|
NumberOfSupplierOrders=Nombre de comandes a proveïdors en els darrers 12 mesos
|
||||||
NumberOfSupplierInvoices=Nombre de factures de proveïdors en els darrers 12 mesos
|
NumberOfSupplierInvoices=Nombre de factures de proveïdors en els darrers 12 mesos
|
||||||
NumberOfUnitsProposals=Nombre d'unitats en els pressupostos en els darrers 12 mesos
|
NumberOfUnitsProposals=Nombre d'unitats en els pressupostos en els darrers 12 mesos
|
||||||
NumberOfUnitsCustomerOrders=Nombre d'unitats en les comandes de clients en els darrers 12 mesos
|
NumberOfUnitsCustomerOrders=Nombre d'unitats en les comandes de clients en els darrers 12 mesos
|
||||||
NumberOfUnitsCustomerInvoices=Nombre d'unitats en les factures a clients en els darrers 12 mesos
|
NumberOfUnitsCustomerInvoices=Nombre d'unitats en les factures a clients en els darrers 12 mesos
|
||||||
|
NumberOfUnitsSupplierInvoices=Nombre d'unitats en les comandes a proveïdors en els darrers 12 mesos
|
||||||
NumberOfUnitsSupplierInvoices=Nombre d'unitats en les factures de proveïdors en els darrers 12 mesos
|
NumberOfUnitsSupplierInvoices=Nombre d'unitats en les factures de proveïdors en els darrers 12 mesos
|
||||||
EMailTextInterventionValidated=Fitxa intervenció %s validada
|
EMailTextInterventionValidated=Fitxa intervenció %s validada
|
||||||
EMailTextInvoiceValidated=Factura %s validada
|
EMailTextInvoiceValidated=Factura %s validada
|
||||||
|
|||||||
@ -3,7 +3,7 @@ Accountancy=Λογιστική
|
|||||||
AccountancyCard=Καρτέλα λογιστικής
|
AccountancyCard=Καρτέλα λογιστικής
|
||||||
Treasury=Περιουσιακά
|
Treasury=Περιουσιακά
|
||||||
MenuFinancial=Οικονομικά
|
MenuFinancial=Οικονομικά
|
||||||
# TaxModuleSetupToModifyRules=Go to <a href="%s">Taxes module setup</a> to modify rules for calculation
|
TaxModuleSetupToModifyRules=Πηγαίνετε στο <a href="%s">setup Φόροι module</a> να τροποποιήσετε τους κανόνες για τον υπολογισμό
|
||||||
OptionMode=Επιλογές λογιστικής
|
OptionMode=Επιλογές λογιστικής
|
||||||
OptionModeTrue=Επιλογές εσόδων-εξόδων
|
OptionModeTrue=Επιλογές εσόδων-εξόδων
|
||||||
OptionModeVirtual=Option Claims-Debts
|
OptionModeVirtual=Option Claims-Debts
|
||||||
@ -102,12 +102,12 @@ ConfirmPaySocialContribution=Are you sure you want to classify this social contr
|
|||||||
DeleteSocialContribution=Διαγραφή κοινωνικής εισφοράς
|
DeleteSocialContribution=Διαγραφή κοινωνικής εισφοράς
|
||||||
ConfirmDeleteSocialContribution=Είστε σίγουροι ότι θέλετε να διαγράψετε την κοινωνική εισφορά;
|
ConfirmDeleteSocialContribution=Είστε σίγουροι ότι θέλετε να διαγράψετε την κοινωνική εισφορά;
|
||||||
ExportDataset_tax_1=Social contributions and payments
|
ExportDataset_tax_1=Social contributions and payments
|
||||||
# CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
|
CalcModeVATDebt=Κατάσταση <b>%sΦΠΑ επί των λογιστικών υποχρεώσεων%s</b>
|
||||||
# CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
|
CalcModeVATEngagement=Κατάσταση <b>%sΦΠΑ επί των εσόδων-έξοδα%s</b>.
|
||||||
# CalcModeDebt=Mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
|
CalcModeDebt=Κατάσταση <b>%sΑπαιτήσεις-Οφειλές%s</b> δήλωσε <b>Λογιστικών υποχρεώσεων</b>.
|
||||||
# CalcModeEngagement=Mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>
|
CalcModeEngagement=Κατάσταση <b>%sεσόδων-έξοδα%s</b> δήλωσε <b>ταμειακή λογιστική</b>
|
||||||
# AnnualSummaryDueDebtMode=Balance of income and expenses, annual summary
|
AnnualSummaryDueDebtMode=Υπόλοιπο των εσόδων και εξόδων, ετήσια σύνοψη
|
||||||
# AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
|
AnnualSummaryInputOutputMode=Υπόλοιπο των εσόδων και εξόδων, ετήσια σύνοψη
|
||||||
AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by third parties, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
|
AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by third parties, mode <b>%sClaims-Debts%s</b> said <b>Commitment accounting</b>.
|
||||||
AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by third parties, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
|
AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by third parties, mode <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b>.
|
||||||
SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
|
SeeReportInInputOutputMode=See report <b>%sIncomes-Expenses%s</b> said <b>cash accounting</b> for a calculation on actual payments made
|
||||||
@ -120,13 +120,13 @@ RulesCAIn=- It includes all the effective payments of invoices received from cli
|
|||||||
DepositsAreNotIncluded=- Τα τιμολόγια ασφαλείας ούτε περιλαμβάνονται
|
DepositsAreNotIncluded=- Τα τιμολόγια ασφαλείας ούτε περιλαμβάνονται
|
||||||
DepositsAreIncluded=- Περιλαμβάνονται τιμολόγια ασφαλείας
|
DepositsAreIncluded=- Περιλαμβάνονται τιμολόγια ασφαλείας
|
||||||
LT2ReportByCustomersInInputOutputModeES=Έκθεση του τρίτου IRPF
|
LT2ReportByCustomersInInputOutputModeES=Έκθεση του τρίτου IRPF
|
||||||
# VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
|
VATReportByCustomersInInputOutputMode=Αναφορά από τον ΦΠΑ των πελατών εισπράττεται και καταβάλλεται
|
||||||
# VATReportByCustomersInDueDebtMode=Report by the customer VAT collected and paid
|
VATReportByCustomersInDueDebtMode=Αναφορά από τον ΦΠΑ των πελατών εισπράττεται και καταβάλλεται
|
||||||
# VATReportByQuartersInInputOutputMode=Report by rate of the VAT collected and paid
|
VATReportByQuartersInInputOutputMode=Αναφορά συντελεστή του ΦΠΑ που εισπράττεται και καταβάλλεται
|
||||||
# VATReportByQuartersInDueDebtMode=Report by rate of the VAT collected and paid
|
VATReportByQuartersInDueDebtMode=Αναφορά συντελεστή του ΦΠΑ που εισπράττεται και καταβάλλεται
|
||||||
SeeVATReportInInputOutputMode=See report <b>%sVAT encasement%s</b> for a standard calculation
|
SeeVATReportInInputOutputMode=See report <b>%sVAT encasement%s</b> for a standard calculation
|
||||||
SeeVATReportInDueDebtMode=See report <b>%sVAT on flow%s</b> for a calculation with an option on the flow
|
SeeVATReportInDueDebtMode=See report <b>%sVAT on flow%s</b> for a calculation with an option on the flow
|
||||||
# RulesVATInServices=- For services, the report includes the VAT regulations actually received or issued on the basis of the date of payment.
|
RulesVATInServices=- Για τις υπηρεσίες, η αναφορά περιλαμβάνει τους κανονισμούς ΦΠΑ που πράγματι εισπράχθηκαν ή εκδίδονται με βάση την ημερομηνία πληρωμής.
|
||||||
RulesVATInProducts=- Για τα υλικά περιουσιακά στοιχεία, περιλαμβάνει τα τιμολόγια ΦΠΑ, με βάση την ημερομηνία έκδοσης του τιμολογίου.
|
RulesVATInProducts=- Για τα υλικά περιουσιακά στοιχεία, περιλαμβάνει τα τιμολόγια ΦΠΑ, με βάση την ημερομηνία έκδοσης του τιμολογίου.
|
||||||
RulesVATDueServices=- Για τις υπηρεσίες, η έκθεση περιλαμβάνει τα τιμολόγια ΦΠΑ που οφείλεται, αμειβόμενη ή μη, με βάση την ημερομηνία έκδοσης του τιμολογίου.
|
RulesVATDueServices=- Για τις υπηρεσίες, η έκθεση περιλαμβάνει τα τιμολόγια ΦΠΑ που οφείλεται, αμειβόμενη ή μη, με βάση την ημερομηνία έκδοσης του τιμολογίου.
|
||||||
RulesVATDueProducts=- Για τα υλικά περιουσιακά στοιχεία, περιλαμβάνει τα τιμολόγια ΦΠΑ, με βάση την ημερομηνία έκδοσης του τιμολογίου.
|
RulesVATDueProducts=- Για τα υλικά περιουσιακά στοιχεία, περιλαμβάνει τα τιμολόγια ΦΠΑ, με βάση την ημερομηνία έκδοσης του τιμολογίου.
|
||||||
@ -159,13 +159,13 @@ AccountancyDashboard=Accountancy summary
|
|||||||
ByProductsAndServices=By products and services
|
ByProductsAndServices=By products and services
|
||||||
RefExt=Εξωτερικές αναφορές
|
RefExt=Εξωτερικές αναφορές
|
||||||
# ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice".
|
# ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice".
|
||||||
# LinkedOrder=linked to command
|
LinkedOrder=συνδέονται με την εντολή
|
||||||
ReCalculate=Επανυπολογισμός
|
ReCalculate=Επανυπολογισμός
|
||||||
# Mode1=Methode 1
|
Mode1=Τρόπος 1
|
||||||
# Mode2=Method 2
|
Mode2=Τρόπος 2
|
||||||
# CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
|
# CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
|
||||||
# CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
|
# CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
|
||||||
# TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
|
# TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
|
||||||
# CalculationMode=Calculation mode
|
CalculationMode=Τρόπο υπολογισμού
|
||||||
# COMPTA_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
|
COMPTA_ACCOUNT_CUSTOMER=Κωδικός Λογιστικής από προεπιλογή για πελάτη
|
||||||
# COMPTA_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
|
COMPTA_ACCOUNT_SUPPLIER=Κωδικός Λογιστικής από προεπιλογή για προμηθευτή
|
||||||
|
|||||||
@ -78,7 +78,7 @@ YourMailUnsubcribeOK=The email <b>%s</b> is correctly unsubcribe from mailing l
|
|||||||
MailtoEMail=Hyper σύνδεσμο σε email
|
MailtoEMail=Hyper σύνδεσμο σε email
|
||||||
ActivateCheckRead=Επιτρέπετε τη χρήση του "Unsubcribe" σύνδεσμου
|
ActivateCheckRead=Επιτρέπετε τη χρήση του "Unsubcribe" σύνδεσμου
|
||||||
# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
|
# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
|
||||||
# EMailSentToNRecipients=EMail sent to %s recipients.
|
EMailSentToNRecipients=EMail αποστέλλονται στους παραλήπτες %s.
|
||||||
|
|
||||||
# Libelle des modules de liste de destinataires mailing
|
# Libelle des modules de liste de destinataires mailing
|
||||||
MailingModuleDescContactCompanies=Επαφές για όλα τα στοιχεία (πελάτης, προοπτική, προμηθευτής, ...)
|
MailingModuleDescContactCompanies=Επαφές για όλα τα στοιχεία (πελάτης, προοπτική, προμηθευτής, ...)
|
||||||
@ -89,12 +89,12 @@ MailingModuleDescEmailsFromFile=EMails from a text file (email;name;surname;comm
|
|||||||
MailingModuleDescContactsCategories=Στοιχεία με emails (ανά κατηγορία)
|
MailingModuleDescContactsCategories=Στοιχεία με emails (ανά κατηγορία)
|
||||||
# MailingModuleDescDolibarrContractsLinesExpired=Third parties with expired contract's lines
|
# MailingModuleDescDolibarrContractsLinesExpired=Third parties with expired contract's lines
|
||||||
MailingModuleDescContactsByCompanyCategory=Επαφές των τρίτων (από τρίτη κατηγορία μέρη)
|
MailingModuleDescContactsByCompanyCategory=Επαφές των τρίτων (από τρίτη κατηγορία μέρη)
|
||||||
# MailingModuleDescContactsByCategory=Contacts/addresses of third parties by category
|
MailingModuleDescContactsByCategory=Επαφές/διευθύνσεις Πέλ./Προμ. κατά κατηγορία
|
||||||
MailingModuleDescMembersCategories=Τα ιδρυτικά μέλη (ανά κατηγορία)
|
MailingModuleDescMembersCategories=Τα ιδρυτικά μέλη (ανά κατηγορία)
|
||||||
MailingModuleDescContactsByFunction=Επαφές των τρίτων (από τη θέση / λειτουργία)
|
MailingModuleDescContactsByFunction=Επαφές των τρίτων (από τη θέση / λειτουργία)
|
||||||
|
|
||||||
|
|
||||||
# LineInFile=Line %s in file
|
LineInFile=Σειρά %s στο αρχείο
|
||||||
# RecipientSelectionModules=Defined requests for recipient's selection
|
# RecipientSelectionModules=Defined requests for recipient's selection
|
||||||
MailSelectedRecipients=Επιλεγμένοι αποδέκτες
|
MailSelectedRecipients=Επιλεγμένοι αποδέκτες
|
||||||
MailingArea=Emailings περιοχή
|
MailingArea=Emailings περιοχή
|
||||||
@ -117,7 +117,7 @@ ToAddRecipientsChooseHere=Προσθέστε παραλήπτες επιλέγο
|
|||||||
IdRecord=ID record
|
IdRecord=ID record
|
||||||
DeliveryReceipt=Απόδειξη παράδοσης
|
DeliveryReceipt=Απόδειξη παράδοσης
|
||||||
# YouCanUseCommaSeparatorForSeveralRecipients=You can use the <b>comma</b> separator to specify several recipients.
|
# YouCanUseCommaSeparatorForSeveralRecipients=You can use the <b>comma</b> separator to specify several recipients.
|
||||||
# TagCheckMail=Track mail opening
|
TagCheckMail=Παρακολούθηση άνοιγμα της αλληλογραφίας
|
||||||
TagUnsubscribe=link διαγραφής
|
TagUnsubscribe=link διαγραφής
|
||||||
TagSignature=Υπογραφή αποστολής χρήστη
|
TagSignature=Υπογραφή αποστολής χρήστη
|
||||||
TagMailtoEmail=Email του παραλήπτη
|
TagMailtoEmail=Email του παραλήπτη
|
||||||
@ -125,8 +125,8 @@ TagMailtoEmail=Email του παραλήπτη
|
|||||||
# Module Notifications
|
# Module Notifications
|
||||||
Notifications=Notifications
|
Notifications=Notifications
|
||||||
# NoNotificationsWillBeSent=No email notifications are planned for this event and company
|
# NoNotificationsWillBeSent=No email notifications are planned for this event and company
|
||||||
# ANotificationsWillBeSent=1 notification will be sent by email
|
ANotificationsWillBeSent=1 ειδοποίηση θα σταλεί μέσω e-mail
|
||||||
# SomeNotificationsWillBeSent=%s notifications will be sent by email
|
# SomeNotificationsWillBeSent=%s notifications will be sent by email
|
||||||
# AddNewNotification=Activate a new email notification request
|
AddNewNotification=Ενεργοποιήστε μια νέα αίτηση ειδοποίησης με email
|
||||||
# ListOfActiveNotifications=List all active email notification requests
|
ListOfActiveNotifications=Λίστα όλων των ενεργών αιτήσεων ειδοποίησης με email
|
||||||
# ListOfNotificationsDone=List all email notifications sent
|
ListOfNotificationsDone=Λίστα όλων των ειδοποιήσεων ηλεκτρονικού ταχυδρομείου που αποστέλλονται
|
||||||
|
|||||||
@ -26,14 +26,14 @@ ListOfStockMovements=Κατάλογος των κινήσεων των αποθ
|
|||||||
StocksArea=Αποθέματα περιοχή
|
StocksArea=Αποθέματα περιοχή
|
||||||
Location=Τοποθεσία
|
Location=Τοποθεσία
|
||||||
LocationSummary=Σύντομη τοποθεσία όνομα
|
LocationSummary=Σύντομη τοποθεσία όνομα
|
||||||
# NumberOfDifferentProducts=Number of different products
|
NumberOfDifferentProducts=Αριθμός διαφορετικών προϊόντων
|
||||||
NumberOfProducts=Συνολικός αριθμός προϊόντων
|
NumberOfProducts=Συνολικός αριθμός προϊόντων
|
||||||
LastMovement=Τελευταία κίνηση
|
LastMovement=Τελευταία κίνηση
|
||||||
LastMovements=Τελευταία κινήσεις
|
LastMovements=Τελευταία κινήσεις
|
||||||
Units=Μονάδες
|
Units=Μονάδες
|
||||||
Unit=Μονάδα
|
Unit=Μονάδα
|
||||||
StockCorrection=Σωστή απόθεμα
|
StockCorrection=Σωστή απόθεμα
|
||||||
# StockTransfer=Stock transfer
|
StockTransfer=Stock Μεταφορά
|
||||||
StockMovement=Μεταφορά
|
StockMovement=Μεταφορά
|
||||||
StockMovements=Μεταφορές Χρηματιστήριο
|
StockMovements=Μεταφορές Χρηματιστήριο
|
||||||
# LabelMovement=Movement label
|
# LabelMovement=Movement label
|
||||||
@ -96,16 +96,16 @@ Replenishment=Αναπλήρωση
|
|||||||
ReplenishmentOrders=Αναπλήρωση παραγγελίων
|
ReplenishmentOrders=Αναπλήρωση παραγγελίων
|
||||||
UseVirtualStock=Χρησιμοποιήστε το εικονικό απόθεμα αντί των φυσικών αποθεμάτων
|
UseVirtualStock=Χρησιμοποιήστε το εικονικό απόθεμα αντί των φυσικών αποθεμάτων
|
||||||
RuleForStockReplenishment=Κανόνας για τα αποθέματα αναπλήρωσης
|
RuleForStockReplenishment=Κανόνας για τα αποθέματα αναπλήρωσης
|
||||||
# SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier
|
SelectProductWithNotNullQty=Επιλέξτε τουλάχιστον ένα προϊόν με ποσότητα δεν είναι έγκυρη σε προμηθευτή
|
||||||
# AlertOnly= Alerts only
|
AlertOnly= Ειδοποιήσεις μόνο
|
||||||
# WarehouseForStockDecrease=The warehouse <b>%s</b> will be used for stock decrease
|
WarehouseForStockDecrease=Η αποθήκη <b>%s</b> να να χρησιμοποιηθεί για μείωση αποθεμάτων
|
||||||
# WarehouseForStockIncrease=The warehouse <b>%s</b> will be used for stock increase
|
WarehouseForStockIncrease=Η αποθήκη <b>%s</b> θα χρησιμοποιηθεί για την αύξηση των αποθεμάτων
|
||||||
# ForThisWarehouse=For this warehouse
|
ForThisWarehouse=Για αυτή την αποθήκη
|
||||||
# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
|
# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
|
||||||
# ReplenishmentOrdersDesc=This is list of all opened supplier orders
|
ReplenishmentOrdersDesc=Αυτή είναι η λίστα όλων των ανοικτών παραγγελιών σε προμηθευτές
|
||||||
# Replenishments=Replenishments
|
Replenishments=Αναπληρώσεις
|
||||||
# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)
|
NbOfProductBeforePeriod=Ποσότητα του προϊόντος %s σε απόθεμα πριν από την επιλεγμένη περίοδο (< %s)
|
||||||
# NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s)
|
NbOfProductAfterPeriod=Ποσότητα του προϊόντος %s σε απόθεμα πριν από την επιλεγμένη περίοδο (> %s)
|
||||||
# MassStockMovement=Mass stock movement
|
MassStockMovement=Μαζική κίνηση αποθεμάτων
|
||||||
# SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s".
|
# SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s".
|
||||||
# RecordMovement=Record transfert
|
RecordMovement=Η εγγραφή μεταφέρθηκε
|
||||||
|
|||||||
@ -299,6 +299,7 @@ ServerNotAvailableOnIPOrPort=Server is not available at address <b>%s</b> on por
|
|||||||
DoTestServerAvailability=Test server connectivity
|
DoTestServerAvailability=Test server connectivity
|
||||||
DoTestSend=Test sending
|
DoTestSend=Test sending
|
||||||
DoTestSendHTML=Test sending HTML
|
DoTestSendHTML=Test sending HTML
|
||||||
|
ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
|
||||||
ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Error, can't use option @ if sequence {yy}{mm} or {yyyy}{mm} is not in mask.
|
ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Error, can't use option @ if sequence {yy}{mm} or {yyyy}{mm} is not in mask.
|
||||||
UMask=UMask parameter for new files on Unix/Linux/BSD/Mac file system.
|
UMask=UMask parameter for new files on Unix/Linux/BSD/Mac file system.
|
||||||
UMaskExplanation=This parameter allow you to define permissions set by default on files created by Dolibarr on server (during upload for example).<br>It must be the octal value (for example, 0666 means read and write for everyone).<br>This parameter is useless on a Windows server.
|
UMaskExplanation=This parameter allow you to define permissions set by default on files created by Dolibarr on server (during upload for example).<br>It must be the octal value (for example, 0666 means read and write for everyone).<br>This parameter is useless on a Windows server.
|
||||||
@ -1008,6 +1009,8 @@ XDebugInstalled=XDebug est chargé.
|
|||||||
XCacheInstalled=XCache is loaded.
|
XCacheInstalled=XCache is loaded.
|
||||||
AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink
|
AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink
|
||||||
FieldEdition=Edition of field %s
|
FieldEdition=Edition of field %s
|
||||||
|
FixTZ=TimeZone fix
|
||||||
|
FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
|
||||||
##### Module password generation
|
##### Module password generation
|
||||||
PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
|
PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
|
||||||
PasswordGenerationNone=Do not suggest any generated password. Password must be type in manually.
|
PasswordGenerationNone=Do not suggest any generated password. Password must be type in manually.
|
||||||
|
|||||||
@ -154,3 +154,5 @@ DefaultRIB=Default BAN
|
|||||||
AllRIB=All BAN
|
AllRIB=All BAN
|
||||||
LabelRIB=BAN Label
|
LabelRIB=BAN Label
|
||||||
NoBANRecord=No BAN record
|
NoBANRecord=No BAN record
|
||||||
|
DeleteARib=Delete BAN record
|
||||||
|
ConfirmDeleteRib=Are you sure you want to delete this BAN record ?
|
||||||
|
|||||||
@ -68,6 +68,7 @@ CountryId=Country id
|
|||||||
Phone=Phone
|
Phone=Phone
|
||||||
Skype=Skype
|
Skype=Skype
|
||||||
Call=Call
|
Call=Call
|
||||||
|
Chat=Chat
|
||||||
PhonePro=Prof. phone
|
PhonePro=Prof. phone
|
||||||
PhonePerso=Pers. phone
|
PhonePerso=Pers. phone
|
||||||
PhoneMobile=Mobile
|
PhoneMobile=Mobile
|
||||||
|
|||||||
@ -30,6 +30,7 @@ Profit=Profit
|
|||||||
Balance=Balance
|
Balance=Balance
|
||||||
Debit=Debit
|
Debit=Debit
|
||||||
Credit=Credit
|
Credit=Credit
|
||||||
|
Piece=Voucher
|
||||||
Withdrawal=Withdrawal
|
Withdrawal=Withdrawal
|
||||||
Withdrawals=Withdrawals
|
Withdrawals=Withdrawals
|
||||||
AmountHTVATRealReceived=Net collected
|
AmountHTVATRealReceived=Net collected
|
||||||
@ -167,5 +168,11 @@ CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is
|
|||||||
CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
|
CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
|
||||||
TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
|
TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a <b>cash accountancy</b> mode is not relevant. This report is only available when using <b>engagement accountancy</b> mode (see setup of accountancy module).
|
||||||
CalculationMode=Calculation mode
|
CalculationMode=Calculation mode
|
||||||
|
COMPTA_PRODUCT_BUY_ACCOUNT=Code comptable par défaut des achats de marchandises
|
||||||
|
COMPTA_PRODUCT_SOLD_ACCOUNT=Code comptable par défaut des ventes de marchandises
|
||||||
|
COMPTA_SERVICE_BUY_ACCOUNT=Code comptable par défaut des achats de services
|
||||||
|
COMPTA_SERVICE_SOLD_ACCOUNT=Code comptable par défaut des ventes de services
|
||||||
|
COMPTA_VAT_ACCOUNT=Code comptable par défaut de la TVA collectée
|
||||||
|
COMPTA_VAT_BUY_ACCOUNT=Code comptable par défaut de la TVA déductible
|
||||||
COMPTA_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
|
COMPTA_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
|
||||||
COMPTA_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
|
COMPTA_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
|
||||||
|
|||||||
@ -661,6 +661,7 @@ Access=Access
|
|||||||
HelpCopyToClipboard=Use Ctrl+C to copy to clipboard
|
HelpCopyToClipboard=Use Ctrl+C to copy to clipboard
|
||||||
SaveUploadedFileWithMask=Save file on server with name "<strong>%s</strong>" (otherwise "%s")
|
SaveUploadedFileWithMask=Save file on server with name "<strong>%s</strong>" (otherwise "%s")
|
||||||
OriginFileName=Original filename
|
OriginFileName=Original filename
|
||||||
|
SetDemandReason=Set source
|
||||||
|
|
||||||
# Week day
|
# Week day
|
||||||
Monday=Monday
|
Monday=Monday
|
||||||
|
|||||||
@ -138,10 +138,12 @@ StatsByNumberOfEntities=Statistics in number of referring entities
|
|||||||
NumberOfProposals=Number of proposals on last 12 month
|
NumberOfProposals=Number of proposals on last 12 month
|
||||||
NumberOfCustomerOrders=Number of customer orders on last 12 month
|
NumberOfCustomerOrders=Number of customer orders on last 12 month
|
||||||
NumberOfCustomerInvoices=Number of customer invoices on last 12 month
|
NumberOfCustomerInvoices=Number of customer invoices on last 12 month
|
||||||
|
NumberOfSupplierOrders=Number of supplier orders on last 12 month
|
||||||
NumberOfSupplierInvoices=Number of supplier invoices on last 12 month
|
NumberOfSupplierInvoices=Number of supplier invoices on last 12 month
|
||||||
NumberOfUnitsProposals=Number of units on proposals on last 12 month
|
NumberOfUnitsProposals=Number of units on proposals on last 12 month
|
||||||
NumberOfUnitsCustomerOrders=Number of units on customer orders on last 12 month
|
NumberOfUnitsCustomerOrders=Number of units on customer orders on last 12 month
|
||||||
NumberOfUnitsCustomerInvoices=Number of units on customer invoices on last 12 month
|
NumberOfUnitsCustomerInvoices=Number of units on customer invoices on last 12 month
|
||||||
|
NumberOfUnitsSupplierOrders=Number of units on supplier orders on last 12 month
|
||||||
NumberOfUnitsSupplierInvoices=Number of units on supplier invoices on last 12 month
|
NumberOfUnitsSupplierInvoices=Number of units on supplier invoices on last 12 month
|
||||||
EMailTextInterventionValidated=The intervention %s has been validated.
|
EMailTextInterventionValidated=The intervention %s has been validated.
|
||||||
EMailTextInvoiceValidated=The invoice %s has been validated.
|
EMailTextInvoiceValidated=The invoice %s has been validated.
|
||||||
|
|||||||
@ -138,10 +138,12 @@ StatsByNumberOfEntities=Estadísticas en número de identidades referentes
|
|||||||
NumberOfProposals=Número de presupuestos en los últimos 12 meses
|
NumberOfProposals=Número de presupuestos en los últimos 12 meses
|
||||||
NumberOfCustomerOrders=Número de pedidos de clientes en los últimos 12 meses
|
NumberOfCustomerOrders=Número de pedidos de clientes en los últimos 12 meses
|
||||||
NumberOfCustomerInvoices=Número de facturas a clientes en los últimos 12 meses
|
NumberOfCustomerInvoices=Número de facturas a clientes en los últimos 12 meses
|
||||||
|
NumberOfSupplierOrders=Número de pedidos a proveedores en los últimos 12 meses
|
||||||
NumberOfSupplierInvoices=Número de facturas de proveedores en los últimos 12 meses
|
NumberOfSupplierInvoices=Número de facturas de proveedores en los últimos 12 meses
|
||||||
NumberOfUnitsProposals=Número de unidades en los presupuestos en los últimos 12 meses
|
NumberOfUnitsProposals=Número de unidades en los presupuestos en los últimos 12 meses
|
||||||
NumberOfUnitsCustomerOrders=Número de unidades en los pedidos de clientes en los últimos 12 meses
|
NumberOfUnitsCustomerOrders=Número de unidades en los pedidos de clientes en los últimos 12 meses
|
||||||
NumberOfUnitsCustomerInvoices=Número de unidades en las facturas a clientes en los últimos 12 meses
|
NumberOfUnitsCustomerInvoices=Número de unidades en las facturas a clientes en los últimos 12 meses
|
||||||
|
NumberOfUnitsSupplierOrders=Número de unidades en los pedidos a proveedores en los últimos 12 meses
|
||||||
NumberOfUnitsSupplierInvoices=Número de unidades en las facturas de proveedores en los últimos 12 meses
|
NumberOfUnitsSupplierInvoices=Número de unidades en las facturas de proveedores en los últimos 12 meses
|
||||||
EMailTextInterventionValidated=Ficha intervención %s validada
|
EMailTextInterventionValidated=Ficha intervención %s validada
|
||||||
EMailTextInvoiceValidated=Factura %s validada
|
EMailTextInvoiceValidated=Factura %s validada
|
||||||
|
|||||||
@ -299,6 +299,7 @@ ServerNotAvailableOnIPOrPort=Serveur non disponible à l'adresse <b>%s</b> sur l
|
|||||||
DoTestServerAvailability=Tester disponibilité serveur
|
DoTestServerAvailability=Tester disponibilité serveur
|
||||||
DoTestSend=Tester envoi
|
DoTestSend=Tester envoi
|
||||||
DoTestSendHTML=Tester envoi HTML
|
DoTestSendHTML=Tester envoi HTML
|
||||||
|
ErrorCantUseRazIfNoYearInMask=Erreur, ne peut utiliser l'option @ pour remettre à zéro en début d'année si la séquence {yy} ou {yyyy} n'est pas dans le masque.
|
||||||
ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Erreur, ne peut utiliser l'option @ si la séquence {yy}{mm} ou {yyyy}{mm} n'est pas dans le masque.
|
ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Erreur, ne peut utiliser l'option @ si la séquence {yy}{mm} ou {yyyy}{mm} n'est pas dans le masque.
|
||||||
UMask=Masque des nouveaux fichiers sous Unix/Linux/BSD/Mac.
|
UMask=Masque des nouveaux fichiers sous Unix/Linux/BSD/Mac.
|
||||||
UMaskExplanation=Ce paramètre permet de définir les droits des fichiers créés sur le serveur par Dolibarr (lors d'envois par exemple).<br>Ce doit être la valeur octale (par exemple 0666 signifie lecture/écriture pour tous).<br>Ce paramètre n'a aucun effet sur un serveur Windows.
|
UMaskExplanation=Ce paramètre permet de définir les droits des fichiers créés sur le serveur par Dolibarr (lors d'envois par exemple).<br>Ce doit être la valeur octale (par exemple 0666 signifie lecture/écriture pour tous).<br>Ce paramètre n'a aucun effet sur un serveur Windows.
|
||||||
@ -1050,6 +1051,8 @@ XDebugInstalled=XDebug est chargé.
|
|||||||
XCacheInstalled=XCache est chargé.
|
XCacheInstalled=XCache est chargé.
|
||||||
AddRefInList=Afficher le code client/fournisseur dans les liste (déroulante ou autocomplétion) et dans la pluspart des hyperliens
|
AddRefInList=Afficher le code client/fournisseur dans les liste (déroulante ou autocomplétion) et dans la pluspart des hyperliens
|
||||||
FieldEdition=Édition du champ %s
|
FieldEdition=Édition du champ %s
|
||||||
|
FixTZ=Correction du Timezone
|
||||||
|
FillThisOnlyIfRequired=Exemple: +2 (ne remplir que si un décalage d'heure est constaté dans l'export)
|
||||||
##### Module password generation
|
##### Module password generation
|
||||||
PasswordGenerationStandard=Renvoie un mot de passe généré selon l'algorithme interne de Dolibarr : 8 caractères, chiffres et caractères en minuscules mélangés.
|
PasswordGenerationStandard=Renvoie un mot de passe généré selon l'algorithme interne de Dolibarr : 8 caractères, chiffres et caractères en minuscules mélangés.
|
||||||
PasswordGenerationNone=Ne propose pas de mots de passe générés. Le mot de passe est à saisir manuellement.
|
PasswordGenerationNone=Ne propose pas de mots de passe générés. Le mot de passe est à saisir manuellement.
|
||||||
|
|||||||
@ -154,3 +154,5 @@ DefaultRIB=RIB par défaut
|
|||||||
AllRIB=Tous les RIB
|
AllRIB=Tous les RIB
|
||||||
LabelRIB=Nom du RIB
|
LabelRIB=Nom du RIB
|
||||||
NoBANRecord=Aucun RIB enregistré
|
NoBANRecord=Aucun RIB enregistré
|
||||||
|
DeleteARib=Supprimé RIB enregistré
|
||||||
|
ConfirmDeleteRib=Etes vous sur de vouloir supprimé ce RIB ?
|
||||||
|
|||||||
@ -30,6 +30,7 @@ Profit=Bénéfice
|
|||||||
Balance=Solde
|
Balance=Solde
|
||||||
Debit=Débit
|
Debit=Débit
|
||||||
Credit=Crédit
|
Credit=Crédit
|
||||||
|
Piece=Pièce
|
||||||
Withdrawal=Retrait
|
Withdrawal=Retrait
|
||||||
Withdrawals=Retraits
|
Withdrawals=Retraits
|
||||||
AmountHTVATRealReceived=HT collectée
|
AmountHTVATRealReceived=HT collectée
|
||||||
@ -167,5 +168,11 @@ CalculationRuleDesc=Pour calculer le total de TVA, il existe 2 modes:<br>Le mode
|
|||||||
CalculationRuleDescSupplier=Selon le mode utilisé par le fournisseur, choisissez le mode adéquat afin d'appliquer la même règle et obtenir un résultat identique au mode appliqué par votre fournisseur.
|
CalculationRuleDescSupplier=Selon le mode utilisé par le fournisseur, choisissez le mode adéquat afin d'appliquer la même règle et obtenir un résultat identique au mode appliqué par votre fournisseur.
|
||||||
TurnoverPerProductInCommitmentAccountingNotRelevant=Le chiffre d'affaire par produit, dans une comptabilité en mode <b>comptabilité de caisse</b> n'est pas définissable. Ce rapport n'est disponible qu'en mode de comptabilité dit <b>comptabilité d'engagement</b> (voir la configuration du module de comptabilité).
|
TurnoverPerProductInCommitmentAccountingNotRelevant=Le chiffre d'affaire par produit, dans une comptabilité en mode <b>comptabilité de caisse</b> n'est pas définissable. Ce rapport n'est disponible qu'en mode de comptabilité dit <b>comptabilité d'engagement</b> (voir la configuration du module de comptabilité).
|
||||||
CalculationMode=Mode de calcul
|
CalculationMode=Mode de calcul
|
||||||
|
COMPTA_PRODUCT_BUY_ACCOUNT=Code comptable par défaut des achats de marchandises
|
||||||
|
COMPTA_PRODUCT_SOLD_ACCOUNT=Code comptable par défaut des ventes de marchandises
|
||||||
|
COMPTA_SERVICE_BUY_ACCOUNT=Code comptable par défaut des achats de services
|
||||||
|
COMPTA_SERVICE_SOLD_ACCOUNT=Code comptable par défaut des ventes de services
|
||||||
|
COMPTA_VAT_ACCOUNT=Code comptable par défaut de la TVA collectée
|
||||||
|
COMPTA_VAT_BUY_ACCOUNT=Code comptable par défaut de la TVA déductible
|
||||||
COMPTA_ACCOUNT_CUSTOMER=Code comptable par défaut des tiers clients
|
COMPTA_ACCOUNT_CUSTOMER=Code comptable par défaut des tiers clients
|
||||||
COMPTA_ACCOUNT_SUPPLIER=Code comptable par défaut des tiers fournisseurs
|
COMPTA_ACCOUNT_SUPPLIER=Code comptable par défaut des tiers fournisseurs
|
||||||
|
|||||||
@ -661,6 +661,7 @@ Access=Accès
|
|||||||
HelpCopyToClipboard=Utilisez Ctrl+C pour copier dans le presse-papier
|
HelpCopyToClipboard=Utilisez Ctrl+C pour copier dans le presse-papier
|
||||||
SaveUploadedFileWithMask=Sauver le fichier sur le serveur sous le nom "<strong>%s</strong>" (sinon "%s")
|
SaveUploadedFileWithMask=Sauver le fichier sur le serveur sous le nom "<strong>%s</strong>" (sinon "%s")
|
||||||
OriginFileName=nom du fichier source
|
OriginFileName=nom du fichier source
|
||||||
|
SetDemandReason=Définir l'origine
|
||||||
|
|
||||||
# Week day
|
# Week day
|
||||||
Monday=Lundi
|
Monday=Lundi
|
||||||
|
|||||||
@ -138,10 +138,12 @@ StatsByNumberOfEntities=Statistiques en nombre d'entités référentes
|
|||||||
NumberOfProposals=Nombre de propositions commerciales sur les 12 derniers mois
|
NumberOfProposals=Nombre de propositions commerciales sur les 12 derniers mois
|
||||||
NumberOfCustomerOrders=Nombre de commandes clients sur les 12 derniers mois
|
NumberOfCustomerOrders=Nombre de commandes clients sur les 12 derniers mois
|
||||||
NumberOfCustomerInvoices=Nombre de factures clients sur les 12 derniers mois
|
NumberOfCustomerInvoices=Nombre de factures clients sur les 12 derniers mois
|
||||||
|
NumberOfSupplierOrders=Nombre de commandes fournisseurs sur les 12 derniers mois
|
||||||
NumberOfSupplierInvoices=Nombre de factures fournisseurs sur les 12 derniers mois
|
NumberOfSupplierInvoices=Nombre de factures fournisseurs sur les 12 derniers mois
|
||||||
NumberOfUnitsProposals=Nombre d'unités sur les propositions commerciales des 12 derniers mois
|
NumberOfUnitsProposals=Nombre d'unités sur les propositions commerciales des 12 derniers mois
|
||||||
NumberOfUnitsCustomerOrders=Nombre d'unités sur les commandes clients des 12 derniers mois
|
NumberOfUnitsCustomerOrders=Nombre d'unités sur les commandes clients des 12 derniers mois
|
||||||
NumberOfUnitsCustomerInvoices=Nombre d'unités sur les factures clients des 12 derniers mois
|
NumberOfUnitsCustomerInvoices=Nombre d'unités sur les factures clients des 12 derniers mois
|
||||||
|
NumberOfUnitsSupplierOrders=Nombre d'unités sur les commandes fournisseur des 12 derniers mois
|
||||||
NumberOfUnitsSupplierInvoices=Nombre d'unités sur les factures fournisseurs des 12 derniers mois
|
NumberOfUnitsSupplierInvoices=Nombre d'unités sur les factures fournisseurs des 12 derniers mois
|
||||||
EMailTextInterventionValidated=La fiche intervention %s vous concernant a été validée.
|
EMailTextInterventionValidated=La fiche intervention %s vous concernant a été validée.
|
||||||
EMailTextInvoiceValidated=La facture %s vous concernant a été validée.
|
EMailTextInvoiceValidated=La facture %s vous concernant a été validée.
|
||||||
|
|||||||
@ -86,9 +86,9 @@ ExpiredSince=Scaduto il
|
|||||||
RelatedContracts=Contratti relativi
|
RelatedContracts=Contratti relativi
|
||||||
NoExpiredServices=Non ci sono servizi scaduti attivi
|
NoExpiredServices=Non ci sono servizi scaduti attivi
|
||||||
ListOfServicesToExpireWithDuration=Lista di servizi in scadenza entro %s giorni
|
ListOfServicesToExpireWithDuration=Lista di servizi in scadenza entro %s giorni
|
||||||
# ListOfServicesToExpireWithDurationNeg=List of Services expired from more than %s days
|
ListOfServicesToExpireWithDurationNeg=Lista di servizi scaduti da più di %s giorni
|
||||||
ListOfServicesToExpire=Lista dei servizi in scadenza
|
ListOfServicesToExpire=Lista dei servizi in scadenza
|
||||||
# NoteListOfYourExpiredServices=This list contains only services of contracts for third parties you are linked to as a sale representative.
|
NoteListOfYourExpiredServices=Questa lista contiene i servizi relativi a contratti di terze parti per le quali siete collegati come rappresentanti commerciali.
|
||||||
|
|
||||||
##### Types de contacts #####
|
##### Types de contacts #####
|
||||||
TypeContact_contrat_internal_SALESREPSIGN=Contatto interno per la firma del contratto
|
TypeContact_contrat_internal_SALESREPSIGN=Contatto interno per la firma del contratto
|
||||||
|
|||||||
@ -17,19 +17,19 @@ Permission23104 = Esegui compito programmato
|
|||||||
#
|
#
|
||||||
# Admin
|
# Admin
|
||||||
#
|
#
|
||||||
# CronSetup= Scheduled job management setup
|
CronSetup= Impostazione delle azioni pianificate
|
||||||
URLToLaunchCronJobs=URL che lancia i job di cron
|
URLToLaunchCronJobs=URL che lancia i job di cron
|
||||||
OrToLaunchASpecificJob=O per lanciare un job specifico
|
OrToLaunchASpecificJob=O per lanciare un job specifico
|
||||||
KeyForCronAccess=Chiave di sicurezza per l'URL che lancia i job di cron
|
KeyForCronAccess=Chiave di sicurezza per l'URL che lancia i job di cron
|
||||||
# FileToLaunchCronJobs=Command line to launch cron jobs
|
FileToLaunchCronJobs=Comando per lanciare i job di cron
|
||||||
# CronExplainHowToRunUnix=On Unix environment you should use crontab to run Command line each minutes
|
CronExplainHowToRunUnix=In ambienti Unix dovresti usare crontab per lanciare il comando ogni minuto
|
||||||
# CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run Command line each minutes
|
CronExplainHowToRunWin=In ambienti Microsoft(tm) Windows dovresti usare Operazioni Pianificate per lanciare il comando ogni minuto
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Menu
|
# Menu
|
||||||
#
|
#
|
||||||
# CronJobs=Scheduled jobs
|
CronJobs=Azioni pianificate
|
||||||
CronListActive= Lista dei job attivi
|
CronListActive= Lista dei job attivi
|
||||||
CronListInactive= Lista dei job disabilitati
|
CronListInactive= Lista dei job disabilitati
|
||||||
|
|
||||||
@ -44,12 +44,12 @@ CronListOfCronJobs=Lista dei job programmati
|
|||||||
CronCommand=Comando
|
CronCommand=Comando
|
||||||
CronList= Lista dei job
|
CronList= Lista dei job
|
||||||
CronDelete= Cancella job di cron
|
CronDelete= Cancella job di cron
|
||||||
# CronConfirmDelete= Are you sure you want to delete this cron job ?
|
CronConfirmDelete= Vuoi davvero cancellare questa azione pianificata?
|
||||||
# CronExecute=Launch job
|
CronExecute=Esegui azione
|
||||||
CronConfirmExecute= Sei sicuro di voler eseguire ora questo job
|
CronConfirmExecute= Sei sicuro di voler eseguire ora questo job
|
||||||
CronInfo= I job possono eseguire compiti pianificati
|
CronInfo= I job possono eseguire compiti pianificati
|
||||||
CronWaitingJobs=Job in attesa
|
CronWaitingJobs=Job in attesa
|
||||||
# CronTask=Job
|
CronTask=Azione
|
||||||
CronNone= Nessuno
|
CronNone= Nessuno
|
||||||
CronDtStart=Data di inizio
|
CronDtStart=Data di inizio
|
||||||
CronDtEnd=Data di fine
|
CronDtEnd=Data di fine
|
||||||
@ -67,8 +67,8 @@ CronNoJobs=Nessun job registrato
|
|||||||
CronPriority=Priorità
|
CronPriority=Priorità
|
||||||
CronLabel=Descrizione
|
CronLabel=Descrizione
|
||||||
CronNbRun=Num. lancio
|
CronNbRun=Num. lancio
|
||||||
# CronEach=Every
|
CronEach=Ogni
|
||||||
# JobFinished=Job launched and finished
|
JobFinished=Azione eseguita e completata
|
||||||
|
|
||||||
#
|
#
|
||||||
#Page card
|
#Page card
|
||||||
@ -82,17 +82,17 @@ CronSaveSucess=Salvato con successo
|
|||||||
CronNote=Commento
|
CronNote=Commento
|
||||||
CronFieldMandatory=Il campo %s è obbligatorio
|
CronFieldMandatory=Il campo %s è obbligatorio
|
||||||
CronErrEndDateStartDt=La data di fine non può essere precedente a quella di inizio
|
CronErrEndDateStartDt=La data di fine non può essere precedente a quella di inizio
|
||||||
# CronStatusActiveBtn=Enable
|
CronStatusActiveBtn=Abilita
|
||||||
CronStatusInactiveBtn=Disattiva
|
CronStatusInactiveBtn=Disattiva
|
||||||
# CronTaskInactive=This job is disabled
|
CronTaskInactive=Questa azione è disabilitata
|
||||||
CronDtLastResult=Data dell'ultimo risultato
|
CronDtLastResult=Data dell'ultimo risultato
|
||||||
CronId=Id
|
CronId=Id
|
||||||
# CronClassFile=Classes (filename.class.php)
|
CronClassFile=Classi (filename.class.php)
|
||||||
CronModuleHelp=Nome della directory del modulo di Dolibarr (funziona anche con moduli di Dolibarr esterni). <BR> Per esempio per ottenere il metodo corretto dell'oggetto /htdocs/<u>product</u>/class/product.class.php, il valore da inserire è <i>product</i>
|
CronModuleHelp=Nome della directory del modulo di Dolibarr (funziona anche con moduli di Dolibarr esterni). <BR> Per esempio per ottenere il metodo corretto dell'oggetto /htdocs/<u>product</u>/class/product.class.php, il valore da inserire è <i>product</i>
|
||||||
CronClassFileHelp=Nome del file da caricare.<BR> Per esempio per ottenere il metodo corretto dell'oggetto /htdocs/product/class/<u>product.class.php</u>, il valore del class file name è <i>product.class.php</i>
|
CronClassFileHelp=Nome del file da caricare.<BR> Per esempio per ottenere il metodo corretto dell'oggetto /htdocs/product/class/<u>product.class.php</u>, il valore del class file name è <i>product.class.php</i>
|
||||||
CronObjectHelp=Nome dell'oggetto da caricare. <BR>Per esempio per ottenere il metodo corretto dell'oggetto /htdocs/product/class/product.class.php, il valore da inserire è <i>Product</i>
|
CronObjectHelp=Nome dell'oggetto da caricare. <BR>Per esempio per ottenere il metodo corretto dell'oggetto /htdocs/product/class/product.class.php, il valore da inserire è <i>Product</i>
|
||||||
# CronMethodHelp=The object method to launch. <BR> For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of method is is <i>fecth</i>
|
CronMethodHelp=Nome del metodo dell'oggetto da eseguire. <BR>Per esempio per ottenere il metodo dell'oggetto /htdocs/product/class/product.class.php, il valore da inserire è <i>fetch</i>
|
||||||
# CronArgsHelp=The method arguments. <BR> For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of paramters can be <i>0, ProductRef</i>
|
CronArgsHelp=Argomenti del metodo.<br/> Per esempio per ottenere il metodo corretto dell'oggetto /htdocs/product/class/<u>product.class.php</u>, il valore dei parametri può essere <i>0, ProductRef</i>
|
||||||
CronCommandHelp=Il comando da eseguire sul sistema
|
CronCommandHelp=Il comando da eseguire sul sistema
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -110,4 +110,4 @@ CronType_command=Comando da shell
|
|||||||
CronMenu=Cron
|
CronMenu=Cron
|
||||||
CronCannotLoadClass=Non posso caricare la classe %s o l'oggetto %s
|
CronCannotLoadClass=Non posso caricare la classe %s o l'oggetto %s
|
||||||
|
|
||||||
# UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Modules tools - Job list" to see and edit scheduled jobs.
|
UseMenuModuleToolsToAddCronJobs=Andare nel menu "Home - Modules tools - Job list" per vedere e modificare le azioni pianificate.
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
# Dolibarr language file - Source file is en_US - holiday
|
# Dolibarr language file - Source file is en_US - holiday
|
||||||
# HRM=HRM
|
HRM=HRM
|
||||||
Holidays=Ferie
|
Holidays=Ferie
|
||||||
CPTitreMenu=Ferie
|
CPTitreMenu=Ferie
|
||||||
# MenuReportMonth=Monthly statement
|
MenuReportMonth=Estratto conto mensile
|
||||||
MenuAddCP=Richiedi ferie
|
MenuAddCP=Richiedi ferie
|
||||||
NotActiveModCP=Per vedere questa pagina devi attivare il modulo ferie.
|
NotActiveModCP=Per vedere questa pagina devi attivare il modulo ferie.
|
||||||
NotConfigModCP=Per vedere questa pagina devi configurare il modulo ferie. <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> Clicca qui </ a> per attivarlo.
|
NotConfigModCP=Per vedere questa pagina devi configurare il modulo ferie. <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> Clicca qui </ a> per attivarlo.
|
||||||
@ -24,16 +24,16 @@ ReviewedByCP=Sarà valutato da
|
|||||||
DescCP=Descrizione
|
DescCP=Descrizione
|
||||||
SendRequestCP=Genero richiesta ferie
|
SendRequestCP=Genero richiesta ferie
|
||||||
DelayToRequestCP=Le richieste di ferie devono essere inoltrate almeno <b>%s giorni</b> prima.
|
DelayToRequestCP=Le richieste di ferie devono essere inoltrate almeno <b>%s giorni</b> prima.
|
||||||
# MenuConfCP=Edit balance of holidays
|
MenuConfCP=Modifica ferie rimanenti
|
||||||
UpdateAllCP=Aggiorna le ferie
|
UpdateAllCP=Aggiorna le ferie
|
||||||
# SoldeCPUser=Holidays balance is <b>%s</b> days.
|
SoldeCPUser=Rimangono <b>%s</b> giorni di ferie
|
||||||
ErrorEndDateCP=La data di fine deve essere posteriore alla data di inizio.
|
ErrorEndDateCP=La data di fine deve essere posteriore alla data di inizio.
|
||||||
ErrorSQLCreateCP=Si è verificato un errore SQL durante la creazione:
|
ErrorSQLCreateCP=Si è verificato un errore SQL durante la creazione:
|
||||||
ErrorIDFicheCP=Si è verificato un errore, la richiesta di ferie non esiste.
|
ErrorIDFicheCP=Si è verificato un errore, la richiesta di ferie non esiste.
|
||||||
ReturnCP=Torna alla pagina precedente
|
ReturnCP=Torna alla pagina precedente
|
||||||
ErrorUserViewCP=Non sei autorizzato a leggere questa richiesta di ferie.
|
ErrorUserViewCP=Non sei autorizzato a leggere questa richiesta di ferie.
|
||||||
# InfosCP=Information of the demand of holidays
|
InfosCP=Informazioni sulla richiesta ferie
|
||||||
# InfosWorkflowCP=Information Workflow
|
InfosWorkflowCP=Flusso di informazioni
|
||||||
DateCreateCP=Data di creazione
|
DateCreateCP=Data di creazione
|
||||||
RequestByCP=Richiesto da
|
RequestByCP=Richiesto da
|
||||||
TitreRequestCP=Scheda ferie
|
TitreRequestCP=Scheda ferie
|
||||||
@ -74,9 +74,9 @@ MotifCP=Motivo
|
|||||||
UserCP=Utente
|
UserCP=Utente
|
||||||
ErrorAddEventToUserCP=Si è verificato un errore nell'assegnazione del permesso straordinario.
|
ErrorAddEventToUserCP=Si è verificato un errore nell'assegnazione del permesso straordinario.
|
||||||
AddEventToUserOkCP=Permesso straordinario assegnato correttamente.
|
AddEventToUserOkCP=Permesso straordinario assegnato correttamente.
|
||||||
# MenuLogCP=View logs of holidays
|
MenuLogCP=Vedi lo storico ferie
|
||||||
# LogCP=Log of updates of holidays
|
LogCP=Log degli aggiornamenti ferie
|
||||||
# ActionByCP=Performed by
|
ActionByCP=Eseguito da
|
||||||
UserUpdateCP=Per l'utente
|
UserUpdateCP=Per l'utente
|
||||||
PrevSoldeCP=Saldo precedente
|
PrevSoldeCP=Saldo precedente
|
||||||
NewSoldeCP=Nuovo saldo
|
NewSoldeCP=Nuovo saldo
|
||||||
@ -87,7 +87,7 @@ FirstDayOfHoliday=Primo giorno di ferie
|
|||||||
LastDayOfHoliday=Ultimo giorno di ferie
|
LastDayOfHoliday=Ultimo giorno di ferie
|
||||||
HolidaysMonthlyUpdate=Aggiornamento mensile
|
HolidaysMonthlyUpdate=Aggiornamento mensile
|
||||||
ManualUpdate=Aggiornamento manuale
|
ManualUpdate=Aggiornamento manuale
|
||||||
# HolidaysCancelation=Holidays cancelation
|
HolidaysCancelation=Cancellazione ferie
|
||||||
|
|
||||||
## Configuration du Module ##
|
## Configuration du Module ##
|
||||||
ConfCP=Configurazione del modulo ferie
|
ConfCP=Configurazione del modulo ferie
|
||||||
@ -98,18 +98,18 @@ ConfirmConfigCP=Convalida la configurazione
|
|||||||
LastUpdateCP=Ultimo aggiornamento automatico delle ferie
|
LastUpdateCP=Ultimo aggiornamento automatico delle ferie
|
||||||
UpdateConfCPOK=Aggiornato con successo
|
UpdateConfCPOK=Aggiornato con successo
|
||||||
ErrorUpdateConfCP=Si è verificato un errore nell'aggiornamento, riprovare.
|
ErrorUpdateConfCP=Si è verificato un errore nell'aggiornamento, riprovare.
|
||||||
# AddCPforUsers=Please add the balance of holidays of users by <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">clicking here</a>.
|
AddCPforUsers=Aggiornare le ferie residue dell'utente <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">facendo click qui</a>.
|
||||||
DelayForSubmitCP=Scadenza per l'inoltro di richieste ferie
|
DelayForSubmitCP=Scadenza per l'inoltro di richieste ferie
|
||||||
# AlertapprobatortorDelayCP=Prevent the approbator if the holiday request does not match the deadline
|
AlertapprobatortorDelayCP=Impedisci l'approvazione delle ferie se la richiesta non corrisponde alla deadline
|
||||||
# AlertValidatorDelayCP=Préevent the approbator if the holiday request exceed delay
|
AlertValidatorDelayCP=Impedisci l'approvazione se la richiesta ferie eccede il ritardo massimo
|
||||||
# AlertValidorSoldeCP=Prevent the approbator if the holiday request exceed the balance
|
AlertValidorSoldeCP=Impedisci l'apporvazione ferie se la richiesta eccede la disponibilità residua
|
||||||
# nbUserCP=Number of users supported in the module holidays
|
nbUserCP=Numero di utenti gestiti dal modulo ferie
|
||||||
# nbHolidayDeductedCP=Number of holidays to be deducted per day of holiday taken
|
nbHolidayDeductedCP=Numero di giorni di ferie da scalare per ogni giorno di ferie goduto
|
||||||
nbHolidayEveryMonthCP=Numero di giorni di ferie maturati al mese
|
nbHolidayEveryMonthCP=Numero di giorni di ferie maturati al mese
|
||||||
Module27130Name= Gestione ferie
|
Module27130Name= Gestione ferie
|
||||||
Module27130Desc= Gestione ferie
|
Module27130Desc= Gestione ferie
|
||||||
# TitleOptionMainCP=Main settings of holidays
|
TitleOptionMainCP=Impostazioni principali della gestione ferie
|
||||||
# TitleOptionEventCP=Settings of holidays related to events
|
TitleOptionEventCP=Impostazioni per le ferie relative ad eventi
|
||||||
ValidEventCP=Convalida
|
ValidEventCP=Convalida
|
||||||
UpdateEventCP=Aggiorna eventi
|
UpdateEventCP=Aggiorna eventi
|
||||||
CreateEventCP=Crea
|
CreateEventCP=Crea
|
||||||
@ -129,14 +129,14 @@ UpdateEventOptionCP=Aggiorna
|
|||||||
ErrorMailNotSend=Si è verificato un errore nell'invio dell'email:
|
ErrorMailNotSend=Si è verificato un errore nell'invio dell'email:
|
||||||
NoCPforMonth=Nessun permesso questo mese.
|
NoCPforMonth=Nessun permesso questo mese.
|
||||||
nbJours=Numero di giorni
|
nbJours=Numero di giorni
|
||||||
# TitleAdminCP=Configuration of Holidays
|
TitleAdminCP=Impostazioni delle ferie
|
||||||
|
|
||||||
#Messages
|
#Messages
|
||||||
Hello=Salve
|
Hello=Salve
|
||||||
HolidaysToValidate=Convalida ferie
|
HolidaysToValidate=Convalida ferie
|
||||||
# HolidaysToValidateBody=Below is a request for holidays to validate
|
HolidaysToValidateBody=Di sotto una richiesta ferie da verificare
|
||||||
# HolidaysToValidateDelay=This request for holidays will take place within a period of less than %s days.
|
HolidaysToValidateDelay=Questa è una richiesta di ferie da godere fra meno di %s giorni
|
||||||
# HolidaysToValidateAlertSolde=The user who made this request for holidays do not have enough available days.
|
HolidaysToValidateAlertSolde=L'utente che ha fatto questa richiesta ferie non dispone di abbastanza ferie residue
|
||||||
HolidaysValidated=Ferie convalidate
|
HolidaysValidated=Ferie convalidate
|
||||||
HolidaysValidatedBody=La tua richiesta di ferie dal %s al %s è stata convalidata.
|
HolidaysValidatedBody=La tua richiesta di ferie dal %s al %s è stata convalidata.
|
||||||
HolidaysRefused=Ferie negate
|
HolidaysRefused=Ferie negate
|
||||||
@ -144,9 +144,9 @@ HolidaysRefusedBody=La tua richiesta di ferie dal %s al %s è stata negata con l
|
|||||||
HolidaysCanceled=Ferie annullate
|
HolidaysCanceled=Ferie annullate
|
||||||
HolidaysCanceledBody=La tua richiesta di ferie dal %s al %s è stata annullata.
|
HolidaysCanceledBody=La tua richiesta di ferie dal %s al %s è stata annullata.
|
||||||
|
|
||||||
# Permission20001=Read/create/modify their holidays
|
Permission20001=Leggi/crea/modifica le loro ferie
|
||||||
# Permission20002=Read/modify all requests of holidays
|
Permission20002=Leggi/modifica tutte le richieste di ferie
|
||||||
# Permission20003=Delete their holidays requests
|
Permission20003=Cancella le loro richieste di ferie
|
||||||
# Permission20004=Define users holidays
|
Permission20004=Definisci le ferie degli utenti
|
||||||
# Permission20005=Review log of modified holidays
|
Permission20005=Controlla il log delle modifiche alle ferie
|
||||||
Permission20006=Accedi al report mensile delle ferie
|
Permission20006=Accedi al report mensile delle ferie
|
||||||
|
|||||||
@ -4,7 +4,7 @@ Language_ar_AR=Arabo
|
|||||||
Language_ar_SA=Arabo
|
Language_ar_SA=Arabo
|
||||||
Language_bg_BG=Bulgaro
|
Language_bg_BG=Bulgaro
|
||||||
Language_ca_ES=Catalano
|
Language_ca_ES=Catalano
|
||||||
# Language_cs_CZ=Czech
|
Language_cs_CZ=Ceco
|
||||||
Language_da_DA=Danese
|
Language_da_DA=Danese
|
||||||
Language_da_DK=Danese
|
Language_da_DK=Danese
|
||||||
Language_de_DE=Tedesco
|
Language_de_DE=Tedesco
|
||||||
@ -16,13 +16,13 @@ Language_en_IN=Inglese (India)
|
|||||||
Language_en_NZ=Inglese (Nuova Zelanda)
|
Language_en_NZ=Inglese (Nuova Zelanda)
|
||||||
Language_en_SA=Inglese (Arabia Saudita)
|
Language_en_SA=Inglese (Arabia Saudita)
|
||||||
Language_en_US=Inglese (Stati Uniti)
|
Language_en_US=Inglese (Stati Uniti)
|
||||||
# Language_en_ZA=English (South Africa)
|
Language_en_ZA=Inglese (Sud Africa)
|
||||||
Language_es_ES=Spagnolo
|
Language_es_ES=Spagnolo
|
||||||
Language_es_AR=Spagnolo (Argentina)
|
Language_es_AR=Spagnolo (Argentina)
|
||||||
Language_es_HN=Spagnolo (Honduras)
|
Language_es_HN=Spagnolo (Honduras)
|
||||||
Language_es_MX=Spagnolo (Messico)
|
Language_es_MX=Spagnolo (Messico)
|
||||||
# Language_es_PY=Spanish (Paraguay)
|
Language_es_PY=Spagnolo (Paraguay)
|
||||||
# Language_es_PE=Spanish (Peru)
|
Language_es_PE=Spagnolo (Perù)
|
||||||
Language_es_PR=Spagnolo (Portorico)
|
Language_es_PR=Spagnolo (Portorico)
|
||||||
Language_et_EE=Estone
|
Language_et_EE=Estone
|
||||||
Language_fa_IR=Persiano
|
Language_fa_IR=Persiano
|
||||||
@ -31,14 +31,14 @@ Language_fr_BE=Francese (Belgio)
|
|||||||
Language_fr_CA=Francese (Canada)
|
Language_fr_CA=Francese (Canada)
|
||||||
Language_fr_CH=Francese (Svizzera)
|
Language_fr_CH=Francese (Svizzera)
|
||||||
Language_fr_FR=Francese
|
Language_fr_FR=Francese
|
||||||
# Language_fr_NC=French (New Caledonia)
|
Language_fr_NC=Francese (Nuova Caledonia)
|
||||||
Language_he_IL=Ebraico
|
Language_he_IL=Ebraico
|
||||||
Language_hu_HU=Ungherese
|
Language_hu_HU=Ungherese
|
||||||
Language_is_IS=Islandese
|
Language_is_IS=Islandese
|
||||||
Language_it_IT=Italiano
|
Language_it_IT=Italiano
|
||||||
Language_ja_JP=Giapponese
|
Language_ja_JP=Giapponese
|
||||||
# Language_ko_KR=Korean
|
Language_ko_KR=Coreano
|
||||||
# Language_lv_LV=Latvian
|
Language_lv_LV=Lettone
|
||||||
Language_nb_NO=Norvegese (Bokmål)
|
Language_nb_NO=Norvegese (Bokmål)
|
||||||
Language_nl_BE=Olandese (Belgio)
|
Language_nl_BE=Olandese (Belgio)
|
||||||
Language_nl_NL=Olandese (Paesi Bassi)
|
Language_nl_NL=Olandese (Paesi Bassi)
|
||||||
@ -52,7 +52,7 @@ Language_tr_TR=Turco
|
|||||||
Language_sl_SI=Sloveno
|
Language_sl_SI=Sloveno
|
||||||
Language_sv_SV=Svedese
|
Language_sv_SV=Svedese
|
||||||
Language_sv_SE=Svedese
|
Language_sv_SE=Svedese
|
||||||
# Language_sk_SK=Slovakian
|
Language_sk_SK=Slovacco
|
||||||
# Language_vi_VN=Vietnamese
|
Language_vi_VN=Vietnamita
|
||||||
Language_zh_CN=Cinese
|
Language_zh_CN=Cinese
|
||||||
Language_zh_TW=Cinese (Tradizionale)
|
Language_zh_TW=Cinese (Tradizionale)
|
||||||
|
|||||||
@ -10,7 +10,7 @@ SynchroSpipEnabled=SPIP verrà aggiornato
|
|||||||
DescADHERENT_MAILMAN_ADMINPW=Password di amministrazione di Mailman
|
DescADHERENT_MAILMAN_ADMINPW=Password di amministrazione di Mailman
|
||||||
DescADHERENT_MAILMAN_URL=URL per l'iscrizione a Mailman
|
DescADHERENT_MAILMAN_URL=URL per l'iscrizione a Mailman
|
||||||
DescADHERENT_MAILMAN_UNSUB_URL=URL per la disiscrizione da Mailman
|
DescADHERENT_MAILMAN_UNSUB_URL=URL per la disiscrizione da Mailman
|
||||||
# DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma)
|
DescADHERENT_MAILMAN_LISTS=Lista(e) a cui iscrivere automaticamente i nuovi membri (separate da virgola)
|
||||||
SPIPTitle=SPIP Content Management System
|
SPIPTitle=SPIP Content Management System
|
||||||
DescADHERENT_SPIP_SERVEUR=Server SPIP
|
DescADHERENT_SPIP_SERVEUR=Server SPIP
|
||||||
DescADHERENT_SPIP_DB=Nome del database di SPIP
|
DescADHERENT_SPIP_DB=Nome del database di SPIP
|
||||||
|
|||||||
@ -8,7 +8,7 @@ Members=Membri
|
|||||||
MemberAccount=Account membro
|
MemberAccount=Account membro
|
||||||
ShowMember=Visualizza scheda membro
|
ShowMember=Visualizza scheda membro
|
||||||
UserNotLinkedToMember=L'utente non è collegato ad un membro
|
UserNotLinkedToMember=L'utente non è collegato ad un membro
|
||||||
# ThirdpartyNotLinkedToMember=Third-party not linked to a member
|
ThirdpartyNotLinkedToMember=Nessun soggetto terzo associato a questo membro
|
||||||
MembersTickets=Biglietti membri
|
MembersTickets=Biglietti membri
|
||||||
FundationMembers=Membri della fondazione
|
FundationMembers=Membri della fondazione
|
||||||
Attributs=Attributi
|
Attributs=Attributi
|
||||||
@ -200,5 +200,5 @@ ByProperties=Per natura
|
|||||||
MembersStatisticsByProperties=Statistiche dei membri per natura
|
MembersStatisticsByProperties=Statistiche dei membri per natura
|
||||||
MembersByNature=Membri per natura
|
MembersByNature=Membri per natura
|
||||||
VATToUseForSubscriptions=Aliquota IVA in uso per le sottoscrizioni
|
VATToUseForSubscriptions=Aliquota IVA in uso per le sottoscrizioni
|
||||||
# NoVatOnSubscription=No TVA for subscriptions
|
NoVatOnSubscription=Nessuna IVA per gli abbonamenti
|
||||||
MEMBER_PAYONLINE_SENDEMAIL=Email di avviso quando Dolibarr riceve la conferma della validazione di un pagamento per adesione
|
MEMBER_PAYONLINE_SENDEMAIL=Email di avviso quando Dolibarr riceve la conferma della validazione di un pagamento per adesione
|
||||||
|
|||||||
@ -14,7 +14,7 @@ OpenSurveyYourEMail=Il tuo indirizzo email
|
|||||||
VotersCanModify=I votanti possono modificare il voto degli altri
|
VotersCanModify=I votanti possono modificare il voto degli altri
|
||||||
ToReceiveEMailForEachVote=Per ricevere un'email per ogni voto
|
ToReceiveEMailForEachVote=Per ricevere un'email per ogni voto
|
||||||
TypeDate=Digita data
|
TypeDate=Digita data
|
||||||
# TypeClassic=Type standard
|
TypeClassic=Tipo standard
|
||||||
YouAreInPollCreateArea=Sei nella sezione di creazione sondaggi
|
YouAreInPollCreateArea=Sei nella sezione di creazione sondaggi
|
||||||
FieldMandatory=Campo obbligatorio
|
FieldMandatory=Campo obbligatorio
|
||||||
OpenSurveyDesc=Servizio online per pianificare incontri o fare indagini velocemente e con facilità.
|
OpenSurveyDesc=Servizio online per pianificare incontri o fare indagini velocemente e con facilità.
|
||||||
|
|||||||
@ -76,7 +76,7 @@ ContractStatusToRun=Da avviare
|
|||||||
ContractNotRunning=Il presente contratto non è attivo
|
ContractNotRunning=Il presente contratto non è attivo
|
||||||
ErrorProductAlreadyExists=Un prodotto con riferimento %s esiste già.
|
ErrorProductAlreadyExists=Un prodotto con riferimento %s esiste già.
|
||||||
ErrorProductBadRefOrLabel=Il valore di riferimento o l'etichetta è sbagliato.
|
ErrorProductBadRefOrLabel=Il valore di riferimento o l'etichetta è sbagliato.
|
||||||
# ErrorProductClone=There was a problem while trying to clone the product or service.
|
ErrorProductClone=Si è verificato un problema cercando di cuplicare il prodotto o servizio
|
||||||
Suppliers=Fornitori
|
Suppliers=Fornitori
|
||||||
SupplierRef=Rif. fornitore
|
SupplierRef=Rif. fornitore
|
||||||
ShowProduct=Visualizza prodotto
|
ShowProduct=Visualizza prodotto
|
||||||
@ -112,8 +112,8 @@ AssociatedProductsAbility=Attiva i prodotti associati
|
|||||||
AssociatedProducts=Prodotti associati
|
AssociatedProducts=Prodotti associati
|
||||||
AssociatedProductsNumber=Numero di prodotti associati
|
AssociatedProductsNumber=Numero di prodotti associati
|
||||||
ParentProductsNumber=Numero del prodotto padre
|
ParentProductsNumber=Numero del prodotto padre
|
||||||
# IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product
|
IfZeroItIsNotAVirtualProduct=Se 0, questo non è un prodotto virtuale
|
||||||
# IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product
|
IfZeroItIsNotUsedByVirtualProduct=Se 0, questo prodotto non è usata da alcun prodotto virtuale
|
||||||
EditAssociate=Modifica associazione
|
EditAssociate=Modifica associazione
|
||||||
Translation=Traduzione
|
Translation=Traduzione
|
||||||
KeywordFilter=Filtro per parola chiave
|
KeywordFilter=Filtro per parola chiave
|
||||||
@ -142,11 +142,11 @@ NoStockForThisProduct=Nessuna scorta per questo prodotto
|
|||||||
NoStock=Nessuna scorta
|
NoStock=Nessuna scorta
|
||||||
Restock=Rimpingua scorta
|
Restock=Rimpingua scorta
|
||||||
ProductSpecial=Prodotto speciale
|
ProductSpecial=Prodotto speciale
|
||||||
# QtyMin=Minimum Qty
|
QtyMin=Quantità minima
|
||||||
PriceQty=Prezzo per tale quantitativo
|
PriceQty=Prezzo per tale quantitativo
|
||||||
# PriceQtyMin=Price for this min. qty (w/o discount)
|
PriceQtyMin=Prezzo per questa quantità minima (senza sconti)
|
||||||
# VATRateForSupplierProduct=VAT Rate (for this supplier/product)
|
VATRateForSupplierProduct=Aliquota IVA (per questo prodotto)
|
||||||
# DiscountQtyMin=Default discount for qty
|
DiscountQtyMin=Sconto automatico per la quantità
|
||||||
NoPriceDefinedForThisSupplier=Nessun prezzo/quantità definito per questo fornitore/prodotto
|
NoPriceDefinedForThisSupplier=Nessun prezzo/quantità definito per questo fornitore/prodotto
|
||||||
NoSupplierPriceDefinedForThisProduct=Nessun prezzo fornitore definito per questo prodotto
|
NoSupplierPriceDefinedForThisProduct=Nessun prezzo fornitore definito per questo prodotto
|
||||||
RecordedProducts=Prodotti registrati
|
RecordedProducts=Prodotti registrati
|
||||||
@ -164,7 +164,7 @@ CloneProduct=Clona prodotto/servizio
|
|||||||
ConfirmCloneProduct=Vuoi davvero clonare il prodotto/servizio <b>%s</b>?
|
ConfirmCloneProduct=Vuoi davvero clonare il prodotto/servizio <b>%s</b>?
|
||||||
CloneContentProduct=Clona tutte le principali informazioni del prodotto/servizio
|
CloneContentProduct=Clona tutte le principali informazioni del prodotto/servizio
|
||||||
ClonePricesProduct=Clona principali informazioni e prezzi
|
ClonePricesProduct=Clona principali informazioni e prezzi
|
||||||
# CloneCompositionProduct=Clone product/service composition
|
CloneCompositionProduct=Duplica la composizione del prodotto/servizio
|
||||||
ProductIsUsed=Questo prodotto è in uso
|
ProductIsUsed=Questo prodotto è in uso
|
||||||
NewRefForClone=Rif. del nuovo prodotto/servizio
|
NewRefForClone=Rif. del nuovo prodotto/servizio
|
||||||
CustomerPrices=Prezzi al cliente
|
CustomerPrices=Prezzi al cliente
|
||||||
@ -173,34 +173,34 @@ CustomCode=Codice dogana
|
|||||||
CountryOrigin=Paese di origine
|
CountryOrigin=Paese di origine
|
||||||
HiddenIntoCombo=Nascosti nelle tendine di selezione
|
HiddenIntoCombo=Nascosti nelle tendine di selezione
|
||||||
Nature=Natura
|
Nature=Natura
|
||||||
# ProductCodeModel=Product code template
|
ProductCodeModel=Template per il codice prodotto
|
||||||
# ServiceCodeModel=Service code template
|
ServiceCodeModel=Template per il codice servizio
|
||||||
# AddThisProductCard=Create product card
|
AddThisProductCard=Crea scheda prodotto
|
||||||
# HelpAddThisProductCard=This option allows you to create or clone a product if it does not exist.
|
HelpAddThisProductCard=Questa opzione permette la creazione o la clonazione di un prodotto se non esiste.
|
||||||
# AddThisServiceCard=Create service card
|
AddThisServiceCard=Crea scheda servizio
|
||||||
# HelpAddThisServiceCard=This option allows you to create or clone a service if it does not exist.
|
HelpAddThisServiceCard=Questa opzione permette la creazione o la clonazione di un servizio se non esiste.
|
||||||
# CurrentProductPrice=Current price
|
CurrentProductPrice=Prezzo corrente
|
||||||
# AlwaysUseNewPrice=Always use current price of product/service
|
AlwaysUseNewPrice=Usa sempre il prezzo corrente di un prodotto/servizio
|
||||||
# AlwaysUseFixedPrice=Use the fixed price
|
AlwaysUseFixedPrice=Usa prezzo non negoziabile
|
||||||
# PriceByQuantity=Price by quantity
|
PriceByQuantity=Prezzo per quantità
|
||||||
# PriceByQuantityRange=Quantity range
|
PriceByQuantityRange=Intervallo della quantità
|
||||||
# ProductsDashboard=Products/Services summary
|
ProductsDashboard=Riepilogo prodotti/servizi
|
||||||
# UpdateOriginalProductLabel=Modify original label
|
UpdateOriginalProductLabel=Modifica l'etichetta originale
|
||||||
HelpUpdateOriginalProductLabel=Permette di modificare il nome del prodotto
|
HelpUpdateOriginalProductLabel=Permette di modificare il nome del prodotto
|
||||||
### composition fabrication
|
### composition fabrication
|
||||||
# Building=Production and items dispatchment
|
Building=Produzione e invio degli oggetti
|
||||||
# Build=Produce
|
Build=Produci
|
||||||
# BuildIt=Produce & Dispatch
|
BuildIt=Produci & Invia
|
||||||
# BuildindListInfo=Available quantity for production per warehouse (set it to 0 for no further action)
|
BuildindListInfo=Disponibilità residua per magaziino di produzione (inserire 0 per nessuna azione)
|
||||||
QtyNeed=Quantità
|
QtyNeed=Quantità
|
||||||
# UnitPmp=Net unit VWAP
|
UnitPmp=Unità netta VWAP
|
||||||
# CostPmpHT=Net total VWAP
|
CostPmpHT=Totale netto VWAP
|
||||||
# ProductUsedForBuild=Auto consumed by production
|
ProductUsedForBuild=Autoconsumato dalla produzione
|
||||||
ProductBuilded=Produzione completata
|
ProductBuilded=Produzione completata
|
||||||
# ProductsMultiPrice=Product multi-price
|
ProductsMultiPrice=Prodotto con più prezzi
|
||||||
# ProductSellByQuarterHT=Products turnover quarterly VWAP
|
ProductSellByQuarterHT=Turnover dei prodotti trimestrale VWAP
|
||||||
# ServiceSellByQuarterHT=Services turnover quarterly VWAP
|
ServiceSellByQuarterHT=Turnover trimestrale dei servizi VWAP
|
||||||
# Quarter1=1st. Quarter
|
Quarter1=Primo trimestre
|
||||||
# Quarter2=2nd. Quarter
|
Quarter2=Secondo trimestre
|
||||||
# Quarter3=3rd. Quarter
|
Quarter3=Terzo trimestre
|
||||||
# Quarter4=4th. Quarter
|
Quarter4=Quarto trimestre
|
||||||
|
|||||||
@ -70,8 +70,8 @@ ErrorPropalNotFound=Proposta %s non trovata
|
|||||||
Estimate=Stima:
|
Estimate=Stima:
|
||||||
EstimateShort=Stima
|
EstimateShort=Stima
|
||||||
OtherPropals=Altre proposte
|
OtherPropals=Altre proposte
|
||||||
# AddToDraftProposals=Add to draft proposal
|
AddToDraftProposals=Aggiungi una bozza di proposta
|
||||||
# NoDraftProposals=No draft proposals
|
NoDraftProposals=Nessuna bozza di proposta
|
||||||
CopyPropalFrom=Crea proposta commerciale da copia esistente
|
CopyPropalFrom=Crea proposta commerciale da copia esistente
|
||||||
CreateEmptyPropal=Crea proposta commerciale vuota o dalla lista dei prodotti / servizi
|
CreateEmptyPropal=Crea proposta commerciale vuota o dalla lista dei prodotti / servizi
|
||||||
DefaultProposalDurationValidity=Durata di validità predefinita per proposta commerciale (in giorni)
|
DefaultProposalDurationValidity=Durata di validità predefinita per proposta commerciale (in giorni)
|
||||||
|
|||||||
@ -37,4 +37,4 @@ AddSupplierOrder=Crea ordine fornitore
|
|||||||
AddSupplierInvoice=Crea fattura fornitore
|
AddSupplierInvoice=Crea fattura fornitore
|
||||||
ListOfSupplierProductForSupplier=Elenco prodotti e prezzi per il fornitore <b>%s</b>
|
ListOfSupplierProductForSupplier=Elenco prodotti e prezzi per il fornitore <b>%s</b>
|
||||||
NoneOrBatchFileNeverRan=Nessuno batch file o <b>%s</b> non eseguito di recente
|
NoneOrBatchFileNeverRan=Nessuno batch file o <b>%s</b> non eseguito di recente
|
||||||
# SentToSuppliers=Sent to suppliers
|
SentToSuppliers=Inviato ai fornitori
|
||||||
|
|||||||
@ -113,8 +113,8 @@ YourRole=Il tuo ruolo
|
|||||||
YourQuotaOfUsersIsReached=Hai raggiunto la tua quota di utenti attivi!
|
YourQuotaOfUsersIsReached=Hai raggiunto la tua quota di utenti attivi!
|
||||||
NbOfUsers=Numero di utenti
|
NbOfUsers=Numero di utenti
|
||||||
DontDowngradeSuperAdmin=Solo un superadmin può declassare un superadmin
|
DontDowngradeSuperAdmin=Solo un superadmin può declassare un superadmin
|
||||||
# HierarchicalResponsible=Hierarchical responsible
|
HierarchicalResponsible=Responsabile gerarchico
|
||||||
HierarchicView=Vista gerarchica
|
HierarchicView=Vista gerarchica
|
||||||
UseTypeFieldToChange=cambia usando il campo Tipo
|
UseTypeFieldToChange=cambia usando il campo Tipo
|
||||||
# OpenIDURL=OpenID URL
|
OpenIDURL=URL OpenID
|
||||||
# LoginUsingOpenID=Use OpenID to login
|
LoginUsingOpenID=URL OpenID per il login
|
||||||
|
|||||||
@ -7,5 +7,5 @@ descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Creare automaticamente una fattura attiva
|
|||||||
descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Creare automaticamente una fattura attiva alla convalida del contratto
|
descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Creare automaticamente una fattura attiva alla convalida del contratto
|
||||||
descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Creare automaticamente una fattura attiva alla chiusura dell'ordine cliente
|
descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Creare automaticamente una fattura attiva alla chiusura dell'ordine cliente
|
||||||
descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classifica la proposta commerciale collegata come fatturare quando l'ordine cliente è impostato come pagato
|
descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classifica la proposta commerciale collegata come fatturare quando l'ordine cliente è impostato come pagato
|
||||||
# descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid
|
descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classifica gli ordini dei clienti da fatturare quando la fattura viene impostata come pagata
|
||||||
# descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated
|
descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classifica gli ordini dei clienti da fatturare quando la fattura è validata
|
||||||
|
|||||||
@ -18,7 +18,7 @@ LockNewSessions=Lock jaunus sakarus
|
|||||||
ConfirmLockNewSessions=Vai jūs tiešām vēlaties, lai ierobežotu jebkuru jaunu Dolibarr savienojumu ar sevi. Tikai lietotājs <b>%s</b> varēs pieslēgties pēc tam.
|
ConfirmLockNewSessions=Vai jūs tiešām vēlaties, lai ierobežotu jebkuru jaunu Dolibarr savienojumu ar sevi. Tikai lietotājs <b>%s</b> varēs pieslēgties pēc tam.
|
||||||
UnlockNewSessions=Noņemt savienojuma atslēga
|
UnlockNewSessions=Noņemt savienojuma atslēga
|
||||||
YourSession=Jūsu sesija
|
YourSession=Jūsu sesija
|
||||||
Sessions=Lietotāji sesija
|
Sessions=Lietotāju sesija
|
||||||
WebUserGroup=Web serveris lietotāju / grupu
|
WebUserGroup=Web serveris lietotāju / grupu
|
||||||
NoSessionFound=Jūsu PHP, šķiet, neļauj uzskaitīt aktīvās sesijas. Directory izmanto, lai saglabātu sesijas <b>(%s)</b> var būt aizsargāta (piemēram, pēc OS atļaujas vai PHP direktīvu open_basedir).
|
NoSessionFound=Jūsu PHP, šķiet, neļauj uzskaitīt aktīvās sesijas. Directory izmanto, lai saglabātu sesijas <b>(%s)</b> var būt aizsargāta (piemēram, pēc OS atļaujas vai PHP direktīvu open_basedir).
|
||||||
HTMLCharset=Charset par rada HTML lapas
|
HTMLCharset=Charset par rada HTML lapas
|
||||||
@ -76,7 +76,7 @@ NextValueForReplacements=Tālāk vērtība (nomaiņa)
|
|||||||
MustBeLowerThanPHPLimit=Piezīme: jūsu PHP ierobežo katra failu augšupielādes lielumu, lai <b>%s</b> %s, neatkarīgi no šī parametra vērtība ir
|
MustBeLowerThanPHPLimit=Piezīme: jūsu PHP ierobežo katra failu augšupielādes lielumu, lai <b>%s</b> %s, neatkarīgi no šī parametra vērtība ir
|
||||||
NoMaxSizeByPHPLimit=Piezīme: Nav limits tiek noteikts jūsu PHP konfigurācijā
|
NoMaxSizeByPHPLimit=Piezīme: Nav limits tiek noteikts jūsu PHP konfigurācijā
|
||||||
MaxSizeForUploadedFiles=Maksimālais izmērs augšupielādēto failu (0 nepieļaut jebkādu upload)
|
MaxSizeForUploadedFiles=Maksimālais izmērs augšupielādēto failu (0 nepieļaut jebkādu upload)
|
||||||
UseCaptchaCode=Izmantot grafisko kodu (CAPTCHA) uz pieteikšanās lapu
|
UseCaptchaCode=Izmantot grafisko kodu (CAPTCHA) pieteikšanās lapā
|
||||||
UseAvToScanUploadedFiles=Izmantot anti-virus, lai skenētu augšupielādēto failu
|
UseAvToScanUploadedFiles=Izmantot anti-virus, lai skenētu augšupielādēto failu
|
||||||
AntiVirusCommand= Pilns ceļš pretvīrusu komandu
|
AntiVirusCommand= Pilns ceļš pretvīrusu komandu
|
||||||
AntiVirusCommandExample= Piemērs ClamWin: C: \\ PROGRA 1 ~ \\ ClamWin \\ bin \\ clamscan.exe <br> Piemērs ClamAV: / usr / bin / clamscan
|
AntiVirusCommandExample= Piemērs ClamWin: C: \\ PROGRA 1 ~ \\ ClamWin \\ bin \\ clamscan.exe <br> Piemērs ClamAV: / usr / bin / clamscan
|
||||||
@ -124,7 +124,7 @@ YouCanEditPHPTZ=Noteikt atšķirīgu PHP laika joslu (nav obligāti), jūs varat
|
|||||||
OSEnv=OS Vide
|
OSEnv=OS Vide
|
||||||
Box=Kaste
|
Box=Kaste
|
||||||
Boxes=Kastes
|
Boxes=Kastes
|
||||||
MaxNbOfLinesForBoxes=Maksimālais skaits līniju kastes
|
MaxNbOfLinesForBoxes=Maksimālais attēloto ierakstu skaits
|
||||||
PositionByDefault=Noklusējuma, lai
|
PositionByDefault=Noklusējuma, lai
|
||||||
Position=Rīkojums
|
Position=Rīkojums
|
||||||
MenusDesc=Izvēlnes vadītāji nosaka saturu 2 izvēlnes bāros (horizontāla josla un vertikāla josla).
|
MenusDesc=Izvēlnes vadītāji nosaka saturu 2 izvēlnes bāros (horizontāla josla un vertikāla josla).
|
||||||
@ -148,7 +148,7 @@ PurgeAuditEvents=Iztīrīšana visus drošības pasākumus
|
|||||||
ConfirmPurgeAuditEvents=Vai jūs tiešām vēlaties, lai iztīrītu visus drošības pasākumus? Visi drošības žurnāli tiks dzēsti, nekādi citi dati tiks noņemts.
|
ConfirmPurgeAuditEvents=Vai jūs tiešām vēlaties, lai iztīrītu visus drošības pasākumus? Visi drošības žurnāli tiks dzēsti, nekādi citi dati tiks noņemts.
|
||||||
NewBackup=Jauna rezerves kopija
|
NewBackup=Jauna rezerves kopija
|
||||||
GenerateBackup=Izveidot rezerves
|
GenerateBackup=Izveidot rezerves
|
||||||
Backup=Backup
|
Backup=Rezerves kopija
|
||||||
Restore=Atjaunot
|
Restore=Atjaunot
|
||||||
RunCommandSummary=Rezerves ir uzsākta ar šādu komandu
|
RunCommandSummary=Rezerves ir uzsākta ar šādu komandu
|
||||||
RunCommandSummaryToLaunch=Rezerves var tikt uzsākta ar šādu komandu
|
RunCommandSummaryToLaunch=Rezerves var tikt uzsākta ar šādu komandu
|
||||||
@ -197,8 +197,8 @@ ModulesInterfaceDesc=Dolibarr moduļi saskarne ļauj jums pievienot funkcijas at
|
|||||||
ModulesSpecialDesc=Īpašas programmas ir ļoti specifiskas un reti izmanto moduļus.
|
ModulesSpecialDesc=Īpašas programmas ir ļoti specifiskas un reti izmanto moduļus.
|
||||||
ModulesJobDesc=Biznesa moduļi nodrošina vienkāršu iepriekš iestatīšanu Dolibarr par konkrēto darbību.
|
ModulesJobDesc=Biznesa moduļi nodrošina vienkāršu iepriekš iestatīšanu Dolibarr par konkrēto darbību.
|
||||||
ModulesMarketPlaceDesc=Jūs varat atrast vairāk moduļus, lai lejupielādētu uz ārējām tīmekļa vietnēm internetā ...
|
ModulesMarketPlaceDesc=Jūs varat atrast vairāk moduļus, lai lejupielādētu uz ārējām tīmekļa vietnēm internetā ...
|
||||||
ModulesMarketPlaces=Vairāk moduļi ...
|
ModulesMarketPlaces=Papildus moduļi ...
|
||||||
DoliStoreDesc=DoliStore, oficiālais tirgus vieta Dolibarr ERP / CRM ārējiem moduļiem
|
DoliStoreDesc=DoliStore ir oficiālā mājaslapa Dolibarr ERP / CRM papildus moduļiem
|
||||||
WebSiteDesc=Tīmekļa vietnes pakalpojumu sniedzēji, jūs varat meklēt, lai atrastu jaunus moduļus ...
|
WebSiteDesc=Tīmekļa vietnes pakalpojumu sniedzēji, jūs varat meklēt, lai atrastu jaunus moduļus ...
|
||||||
URL=Saite
|
URL=Saite
|
||||||
BoxesAvailable=Kastes pieejamās
|
BoxesAvailable=Kastes pieejamās
|
||||||
@ -213,7 +213,7 @@ Required=Nepieciešams
|
|||||||
Security=Drošība
|
Security=Drošība
|
||||||
Passwords=Paroles
|
Passwords=Paroles
|
||||||
DoNotStoreClearPassword=Vai nav veikals skaidri paroles datu bāzē, bet veikalā tikai šifrēta vērtība (aktivētā ieteicams)
|
DoNotStoreClearPassword=Vai nav veikals skaidri paroles datu bāzē, bet veikalā tikai šifrēta vērtība (aktivētā ieteicams)
|
||||||
MainDbPasswordFileConfEncrypted=Datu bāzes paroli šifrēti conf.php (aktivētā ieteicams)
|
MainDbPasswordFileConfEncrypted=Datubāzes paroli šifrēti conf.php (aktivēt ieteicams)
|
||||||
InstrucToEncodePass=Lai iegūtu paroli, iekodētas <b>conf.php</b> failu, nomainiet līnija <br> <b>$ Dolibarr_main_db_pass = "..."</b> <br> līdz <br> <b>$ Dolibarr_main_db_pass = "crypted: %s"</b>
|
InstrucToEncodePass=Lai iegūtu paroli, iekodētas <b>conf.php</b> failu, nomainiet līnija <br> <b>$ Dolibarr_main_db_pass = "..."</b> <br> līdz <br> <b>$ Dolibarr_main_db_pass = "crypted: %s"</b>
|
||||||
InstrucToClearPass=Lai iegūtu paroli, dekodēt (skaidri) uz <b>conf.php</b> failu, nomainiet līnija <br> <b>$ Dolibarr_main_db_pass = "crypted: ..."</b> <br> līdz <br> <b>$ Dolibarr_main_db_pass = "%s"</b>
|
InstrucToClearPass=Lai iegūtu paroli, dekodēt (skaidri) uz <b>conf.php</b> failu, nomainiet līnija <br> <b>$ Dolibarr_main_db_pass = "crypted: ..."</b> <br> līdz <br> <b>$ Dolibarr_main_db_pass = "%s"</b>
|
||||||
ProtectAndEncryptPdfFiles=Aizsardzību radīto PDF failus (aktivētā nav ieteicama, pārtraukumiem masveida pdf paaudze)
|
ProtectAndEncryptPdfFiles=Aizsardzību radīto PDF failus (aktivētā nav ieteicama, pārtraukumiem masveida pdf paaudze)
|
||||||
@ -448,7 +448,7 @@ Module250Name=Datu imports
|
|||||||
Module250Desc=Instruments, lai importētu datas Dolibarr (ar palīgiem)
|
Module250Desc=Instruments, lai importētu datas Dolibarr (ar palīgiem)
|
||||||
Module310Name=Dalībnieki
|
Module310Name=Dalībnieki
|
||||||
Module310Desc=Fonds biedri vadība
|
Module310Desc=Fonds biedri vadība
|
||||||
Module320Name=RSS Feed
|
Module320Name=RSS barotne
|
||||||
Module320Desc=Pievienot RSS plūsmu iekšā Dolibarr ekrāna lapām
|
Module320Desc=Pievienot RSS plūsmu iekšā Dolibarr ekrāna lapām
|
||||||
Module330Name=Grāmatzīmes
|
Module330Name=Grāmatzīmes
|
||||||
Module330Desc=Grāmatzīmi pārvaldības
|
Module330Desc=Grāmatzīmi pārvaldības
|
||||||
@ -841,7 +841,7 @@ DefaultMenuManager= Standarta izvēlne vadītājs
|
|||||||
DefaultMenuSmartphoneManager=Viedtālrunis izvēlne vadītājs
|
DefaultMenuSmartphoneManager=Viedtālrunis izvēlne vadītājs
|
||||||
Skin=Skin tēma
|
Skin=Skin tēma
|
||||||
DefaultSkin=Default skin tēma
|
DefaultSkin=Default skin tēma
|
||||||
MaxSizeList=Maksimālais garums sarakstu
|
MaxSizeList=Maksimālais saraksta garums
|
||||||
DefaultMaxSizeList=Noklusējuma max garums sarakstu
|
DefaultMaxSizeList=Noklusējuma max garums sarakstu
|
||||||
MessageOfDay=Ziņu par to dienā
|
MessageOfDay=Ziņu par to dienā
|
||||||
MessageLogin=Login lapu īsziņu
|
MessageLogin=Login lapu īsziņu
|
||||||
@ -924,7 +924,7 @@ OnceSetupFinishedCreateUsers=Uzmanību, jums ir Dolibarr administrators lietotā
|
|||||||
MiscellaneousDesc=Definēt šeit visus citus parametrus, kas saistīti ar drošību.
|
MiscellaneousDesc=Definēt šeit visus citus parametrus, kas saistīti ar drošību.
|
||||||
LimitsSetup=Ierobežojumi / Precision iestatīšanas
|
LimitsSetup=Ierobežojumi / Precision iestatīšanas
|
||||||
LimitsDesc=Jūs varat noteikt limitus, precizējumus un optimizācijas, kas izmantotas ar Dolibarr šeit
|
LimitsDesc=Jūs varat noteikt limitus, precizējumus un optimizācijas, kas izmantotas ar Dolibarr šeit
|
||||||
MAIN_MAX_DECIMALS_UNIT=Max aiz komata par vienības cenu
|
MAIN_MAX_DECIMALS_UNIT=Maksimālais ciparu skaits aiz komata cenām
|
||||||
MAIN_MAX_DECIMALS_TOT=Max decimāldaļas attiecībā uz kopējo cenu
|
MAIN_MAX_DECIMALS_TOT=Max decimāldaļas attiecībā uz kopējo cenu
|
||||||
MAIN_MAX_DECIMALS_SHOWN=Max aiz komata par cenām parādīta ekrānā (Add <b>...</b> pēc šo numuru, ja jūs vēlaties redzēt <b>...</b> kad numurs tiek apcirsti, kad redzams uz ekrāna)
|
MAIN_MAX_DECIMALS_SHOWN=Max aiz komata par cenām parādīta ekrānā (Add <b>...</b> pēc šo numuru, ja jūs vēlaties redzēt <b>...</b> kad numurs tiek apcirsti, kad redzams uz ekrāna)
|
||||||
MAIN_DISABLE_PDF_COMPRESSION=Izmantot PDF saspiešanu radīto PDF failus.
|
MAIN_DISABLE_PDF_COMPRESSION=Izmantot PDF saspiešanu radīto PDF failus.
|
||||||
@ -1308,8 +1308,8 @@ UseBarcodeInProductModule=Izmantot svītrkodus produktiem
|
|||||||
CodeBarGenerator=Svītrkodu ģenerators
|
CodeBarGenerator=Svītrkodu ģenerators
|
||||||
ChooseABarCode=Nav noteikts ģenerators
|
ChooseABarCode=Nav noteikts ģenerators
|
||||||
FormatNotSupportedByGenerator=Format not supported by this generator
|
FormatNotSupportedByGenerator=Format not supported by this generator
|
||||||
BarcodeDescEAN8=Svītrkods EAN8 tipu
|
BarcodeDescEAN8=Svītrkods EAN8 veids
|
||||||
BarcodeDescEAN13=Svītrkods EAN13 tipu
|
BarcodeDescEAN13=Svītrkods EAN13 veida
|
||||||
BarcodeDescUPC=Svītrkoda tipa UPC
|
BarcodeDescUPC=Svītrkoda tipa UPC
|
||||||
BarcodeDescISBN=Svītrkoda tipa ISBN
|
BarcodeDescISBN=Svītrkoda tipa ISBN
|
||||||
BarcodeDescC39=Svītrkods C39 tipu
|
BarcodeDescC39=Svītrkods C39 tipu
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
# Dolibarr language file - Source file is en_US - bills
|
# Dolibarr language file - Source file is en_US - bills
|
||||||
Bill=Pavadzīme
|
Bill=Pavadzīme
|
||||||
Bills=Rēķini
|
Bills=Pavadzīmes
|
||||||
BillsCustomers=Klienta rēķini
|
BillsCustomers=Klientu rēķini
|
||||||
BillsCustomer=Klienta rēķins
|
BillsCustomer=Klienta rēķins
|
||||||
BillsSuppliers=Piegādātāja rēķinus
|
BillsSuppliers=Piegādātāja rēķins
|
||||||
BillsCustomersUnpaid=Bezalgas klienta rēķini
|
BillsCustomersUnpaid=Neapmaksāti klienta rēķini
|
||||||
BillsCustomersUnpaidForCompany=Bezalgas klienta rēķinus %s
|
BillsCustomersUnpaidForCompany=Bezalgas klienta rēķinus %s
|
||||||
BillsSuppliersUnpaid=Bezalgas piegādātāja rēķinus
|
BillsSuppliersUnpaid=Bezalgas piegādātāja rēķinus
|
||||||
BillsSuppliersUnpaidForCompany=Bezalgas piegādātāja rēķinus %s
|
BillsSuppliersUnpaidForCompany=Bezalgas piegādātāja rēķinus %s
|
||||||
@ -77,8 +77,8 @@ PaymentAmount=Maksājuma summa
|
|||||||
ValidatePayment=Apstiprināt maksājumu
|
ValidatePayment=Apstiprināt maksājumu
|
||||||
PaymentHigherThanReminderToPay=Maksājumu augstāka nekā atgādinājumu samaksāt
|
PaymentHigherThanReminderToPay=Maksājumu augstāka nekā atgādinājumu samaksāt
|
||||||
HelpPaymentHigherThanReminderToPay= Uzmanība, maksājuma summu, no vienas vai vairākām rēķinus, ir lielāks nekā pārējās maksāt. <br> Labot savu ierakstu, citādi apstiprināt un domāt par izveidot kredīta piezīmi par pārsnieguma saņem par katru pārmaksāto rēķiniem.
|
HelpPaymentHigherThanReminderToPay= Uzmanība, maksājuma summu, no vienas vai vairākām rēķinus, ir lielāks nekā pārējās maksāt. <br> Labot savu ierakstu, citādi apstiprināt un domāt par izveidot kredīta piezīmi par pārsnieguma saņem par katru pārmaksāto rēķiniem.
|
||||||
ClassifyPaid=Klasificēt "Maksas"
|
ClassifyPaid=Klasificēt "Apmaksāts"
|
||||||
ClassifyPaidPartially=Klasificēt "Maksas daļēji"
|
ClassifyPaidPartially=Klasificēt "Apmaksāts daļēji"
|
||||||
ClassifyCanceled=Klasificēt "Abandoned"
|
ClassifyCanceled=Klasificēt "Abandoned"
|
||||||
ClassifyClosed=Klasificēt "Slēgts"
|
ClassifyClosed=Klasificēt "Slēgts"
|
||||||
CreateBill=Izveidot rēķinu
|
CreateBill=Izveidot rēķinu
|
||||||
@ -99,7 +99,7 @@ Amount=Summa
|
|||||||
PriceBase=Cena bāze
|
PriceBase=Cena bāze
|
||||||
BillStatus=Rēķina statuss
|
BillStatus=Rēķina statuss
|
||||||
BillStatusDraft=Projekts (ir jāapstiprina)
|
BillStatusDraft=Projekts (ir jāapstiprina)
|
||||||
BillStatusPaid=Apmaksātais
|
BillStatusPaid=Apmaksāts
|
||||||
BillStatusPaidBackOrConverted=Samaksāta vai pārvērsti atlaidi
|
BillStatusPaidBackOrConverted=Samaksāta vai pārvērsti atlaidi
|
||||||
BillStatusConverted=Apmaksātais (gatavas pēdējo rēķinu)
|
BillStatusConverted=Apmaksātais (gatavas pēdējo rēķinu)
|
||||||
BillStatusCanceled=Pamests
|
BillStatusCanceled=Pamests
|
||||||
@ -115,7 +115,7 @@ BillShortStatusConverted=Apstrādāti
|
|||||||
BillShortStatusCanceled=Pamests
|
BillShortStatusCanceled=Pamests
|
||||||
BillShortStatusValidated=Validēta
|
BillShortStatusValidated=Validēta
|
||||||
BillShortStatusStarted=Sākās
|
BillShortStatusStarted=Sākās
|
||||||
BillShortStatusNotPaid=Nav samaksāta
|
BillShortStatusNotPaid=Nav samaksāts
|
||||||
BillShortStatusClosedUnpaid=Slēgts
|
BillShortStatusClosedUnpaid=Slēgts
|
||||||
BillShortStatusClosedPaidPartially=Samaksāts (daļēji)
|
BillShortStatusClosedPaidPartially=Samaksāts (daļēji)
|
||||||
PaymentStatusToValidShort=Lai apstiprinātu
|
PaymentStatusToValidShort=Lai apstiprinātu
|
||||||
@ -171,7 +171,7 @@ ValidateBill=Apstiprināt rēķinu
|
|||||||
UnvalidateBill=Unvalidate rēķinu
|
UnvalidateBill=Unvalidate rēķinu
|
||||||
NumberOfBills=Nb rēķinu
|
NumberOfBills=Nb rēķinu
|
||||||
NumberOfBillsByMonth=Nb rēķinu pa mēnešiem
|
NumberOfBillsByMonth=Nb rēķinu pa mēnešiem
|
||||||
AmountOfBills=Summa rēķinu
|
AmountOfBills=Rēķinu summa
|
||||||
AmountOfBillsByMonthHT=Summa rēķinus mēnesī (neto pēc nodokļiem)
|
AmountOfBillsByMonthHT=Summa rēķinus mēnesī (neto pēc nodokļiem)
|
||||||
ShowSocialContribution=Rādīt sociālās iemaksas
|
ShowSocialContribution=Rādīt sociālās iemaksas
|
||||||
ShowBill=Rādīt rēķinu
|
ShowBill=Rādīt rēķinu
|
||||||
@ -209,7 +209,7 @@ MenuToValid=Lai derīgs
|
|||||||
DateMaxPayment=Maksājums jāveic līdz
|
DateMaxPayment=Maksājums jāveic līdz
|
||||||
DateEcheance=Izpildes datums robeža
|
DateEcheance=Izpildes datums robeža
|
||||||
DateInvoice=Rēķina datums
|
DateInvoice=Rēķina datums
|
||||||
NoInvoice=Nevienu rēķinu
|
NoInvoice=Nav rēķinu
|
||||||
ClassifyBill=Klasificēt rēķinu
|
ClassifyBill=Klasificēt rēķinu
|
||||||
NoSupplierBillsUnpaid=Nav piegādātājiem rēķini neapmaksātie
|
NoSupplierBillsUnpaid=Nav piegādātājiem rēķini neapmaksātie
|
||||||
SupplierBillsToPay=Piegādātāji rēķinus apmaksāt
|
SupplierBillsToPay=Piegādātāji rēķinus apmaksāt
|
||||||
@ -260,7 +260,7 @@ AbsoluteDiscountUse=Šis kredīta veids var izmantot rēķinā pirms tās apstip
|
|||||||
CreditNoteDepositUse=Rēķins ir jāapstiprina, lai izmantotu šo ķēniņu kredītu
|
CreditNoteDepositUse=Rēķins ir jāapstiprina, lai izmantotu šo ķēniņu kredītu
|
||||||
NewGlobalDiscount=Jauns absolūtais atlaide
|
NewGlobalDiscount=Jauns absolūtais atlaide
|
||||||
NewRelativeDiscount=Jauns relatīvais atlaide
|
NewRelativeDiscount=Jauns relatīvais atlaide
|
||||||
NoteReason=Piezīme / Pamatojums
|
NoteReason=Piezīme / Iemesls
|
||||||
ReasonDiscount=Iemesls
|
ReasonDiscount=Iemesls
|
||||||
DiscountOfferedBy=Piešķir
|
DiscountOfferedBy=Piešķir
|
||||||
DiscountStillRemaining=Atlaides vēl atlikušie
|
DiscountStillRemaining=Atlaides vēl atlikušie
|
||||||
@ -319,12 +319,12 @@ PaymentTypeVIR=Banku noguldījumu
|
|||||||
PaymentTypeShortVIR=Banku noguldījumu
|
PaymentTypeShortVIR=Banku noguldījumu
|
||||||
PaymentTypePRE=Bankas rīkojums
|
PaymentTypePRE=Bankas rīkojums
|
||||||
PaymentTypeShortPRE=Bankas rīkojums
|
PaymentTypeShortPRE=Bankas rīkojums
|
||||||
PaymentTypeLIQ=Nauda
|
PaymentTypeLIQ=Skaidra nauda
|
||||||
PaymentTypeShortLIQ=Nauda
|
PaymentTypeShortLIQ=Skaidra nauda
|
||||||
PaymentTypeCB=Kredītkarte
|
PaymentTypeCB=Kredītkarte
|
||||||
PaymentTypeShortCB=Kredītkarte
|
PaymentTypeShortCB=Kredītkarte
|
||||||
PaymentTypeCHQ=Pārbaude
|
PaymentTypeCHQ=Čeks
|
||||||
PaymentTypeShortCHQ=Pārbaude
|
PaymentTypeShortCHQ=Čeks
|
||||||
PaymentTypeTIP=TIP
|
PaymentTypeTIP=TIP
|
||||||
PaymentTypeShortTIP=TIP
|
PaymentTypeShortTIP=TIP
|
||||||
PaymentTypeVAD=Tiešsaistes maksājumu
|
PaymentTypeVAD=Tiešsaistes maksājumu
|
||||||
|
|||||||
@ -3,7 +3,7 @@ BoxLastRssInfos=RSS informācija
|
|||||||
BoxLastProducts=Pēdējie %s produkti / pakalpojumi
|
BoxLastProducts=Pēdējie %s produkti / pakalpojumi
|
||||||
BoxProductsAlertStock=Produkti pārdošanā brīdinājumu
|
BoxProductsAlertStock=Produkti pārdošanā brīdinājumu
|
||||||
BoxLastProductsInContract=Pēdējās %s līgumi produktu / pakalpojumu
|
BoxLastProductsInContract=Pēdējās %s līgumi produktu / pakalpojumu
|
||||||
BoxLastSupplierBills=Pagājušā piegādātāja rēķinus
|
BoxLastSupplierBills=Pēdējais piegādātāja rēķins
|
||||||
BoxLastCustomerBills=Pagājušā klienta rēķini
|
BoxLastCustomerBills=Pagājušā klienta rēķini
|
||||||
BoxOldestUnpaidCustomerBills=Vecākās bezalgas klienta rēķini
|
BoxOldestUnpaidCustomerBills=Vecākās bezalgas klienta rēķini
|
||||||
BoxOldestUnpaidSupplierBills=Vecākās bezalgas piegādātāja rēķinus
|
BoxOldestUnpaidSupplierBills=Vecākās bezalgas piegādātāja rēķinus
|
||||||
|
|||||||
@ -197,7 +197,7 @@ ProfId3MX=Prof Id 3 (Profesional Harta)
|
|||||||
ProfId4MX=-
|
ProfId4MX=-
|
||||||
ProfId5MX=-
|
ProfId5MX=-
|
||||||
ProfId6MX=-
|
ProfId6MX=-
|
||||||
ProfId1NL=KVK nummer
|
ProfId1NL=KVK nummurs
|
||||||
ProfId2NL=-
|
ProfId2NL=-
|
||||||
ProfId3NL=-
|
ProfId3NL=-
|
||||||
ProfId4NL=Burgerservicenummer (BSN)
|
ProfId4NL=Burgerservicenummer (BSN)
|
||||||
@ -236,32 +236,32 @@ ProspectCustomer=Prospect / Klients
|
|||||||
Prospect=Perspektīva
|
Prospect=Perspektīva
|
||||||
CustomerCard=Klienta karte
|
CustomerCard=Klienta karte
|
||||||
Customer=Klients
|
Customer=Klients
|
||||||
CustomerDiscount=Klientu Atlaide
|
CustomerDiscount=Klienta Atlaide
|
||||||
CustomerRelativeDiscount=Relatīvais klientu atlaide
|
CustomerRelativeDiscount=Relatīvā klienta atlaide
|
||||||
CustomerAbsoluteDiscount=Absolute klientu atlaide
|
CustomerAbsoluteDiscount=Absolūtā klienta atlaide
|
||||||
CustomerRelativeDiscountShort=Relatīvais atlaide
|
CustomerRelativeDiscountShort=Relatīvā atlaide
|
||||||
CustomerAbsoluteDiscountShort=Absolute atlaide
|
CustomerAbsoluteDiscountShort=Absolūtā atlaide
|
||||||
CompanyHasRelativeDiscount=Šis klients ir noklusējuma atlaidi <b>%s%%</b>
|
CompanyHasRelativeDiscount=Šim klientam ir pastāvīgā atlaide <b>%s%%</b>
|
||||||
CompanyHasNoRelativeDiscount=Šis klients nav relatīvā atlaide pēc noklusējuma
|
CompanyHasNoRelativeDiscount=Šis klients nav relatīvā atlaide pēc noklusējuma
|
||||||
CompanyHasAbsoluteDiscount=Šis klients vēl ir atlaides kredītus vai noguldījumus uz <b>%s</b> %s
|
CompanyHasAbsoluteDiscount=Šis klients vēl ir atlaides kredītus vai noguldījumus uz <b>%s</b> %s
|
||||||
CompanyHasCreditNote=Šis klients joprojām ir kredīta piezīmes <b>%s</b> %s
|
CompanyHasCreditNote=Šis klients joprojām ir kredīta piezīmes <b>%s</b> %s
|
||||||
CompanyHasNoAbsoluteDiscount=Šis klients nav atlaižu kredīts pieejams
|
CompanyHasNoAbsoluteDiscount=Šis klients nav atlaižu kredīts pieejams
|
||||||
CustomerAbsoluteDiscountAllUsers=Absolūtais atlaides (ko piešķir visiem lietotājiem)
|
CustomerAbsoluteDiscountAllUsers=Absolūtais atlaides (ko piešķir visiem lietotājiem)
|
||||||
CustomerAbsoluteDiscountMy=Absolūtais atlaides (ko piešķir pats)
|
CustomerAbsoluteDiscountMy=Absolūtais atlaides (ko piešķir pats)
|
||||||
DefaultDiscount=Default atlaide
|
DefaultDiscount=Noklusētā atlaide
|
||||||
AvailableGlobalDiscounts=Absolute atlaides
|
AvailableGlobalDiscounts=Absolūtās pieejamās atlaides
|
||||||
DiscountNone=Neviens
|
DiscountNone=Neviens
|
||||||
Supplier=Piegādātājs
|
Supplier=Piegādātājs
|
||||||
CompanyList=Kompānijas sarakstā
|
CompanyList=Kompāniju saraksts
|
||||||
AddContact=Pievienot kontaktu
|
AddContact=Pievienot kontaktu
|
||||||
AddContactAddress=Pievienot kontaktu / adrese
|
AddContactAddress=Pievienot kontakta / adresi
|
||||||
EditContact=Labot kontaktu
|
EditContact=Labot kontaktu
|
||||||
EditContactAddress=Labot kontakta / adresi
|
EditContactAddress=Labot kontakta / adresi
|
||||||
Contact=Sazināties
|
Contact=Kontakts
|
||||||
ContactsAddresses=Kontakti / adreses
|
ContactsAddresses=Kontaktu / adreses
|
||||||
NoContactDefinedForThirdParty=Nav kontakta definēts šīs trešās personas
|
NoContactDefinedForThirdParty=Nav kontakta definēts šīs trešās personas
|
||||||
NoContactDefined=Nav kontakta definēts
|
NoContactDefined=Nav kontakta definēts
|
||||||
DefaultContact=Default kontakta / adrese
|
DefaultContact=Noklsētais kontakts / adrese
|
||||||
AddCompany=Pievienot uzņēmumu
|
AddCompany=Pievienot uzņēmumu
|
||||||
AddThirdParty=Pievienot trešo pusi
|
AddThirdParty=Pievienot trešo pusi
|
||||||
DeleteACompany=Dzēst uzņēmumu
|
DeleteACompany=Dzēst uzņēmumu
|
||||||
@ -277,7 +277,7 @@ RequiredIfCustomer=Nepieciešams, ja trešā puse ir klients vai izredzes
|
|||||||
RequiredIfSupplier=Nepieciešams, ja trešā puse ir piegādātājs
|
RequiredIfSupplier=Nepieciešams, ja trešā puse ir piegādātājs
|
||||||
ValidityControledByModule=Derīguma vadību kontrolēta ar moduli
|
ValidityControledByModule=Derīguma vadību kontrolēta ar moduli
|
||||||
ThisIsModuleRules=Tas ir noteikumi šajā modulī
|
ThisIsModuleRules=Tas ir noteikumi šajā modulī
|
||||||
LastProspect=Pēdējo reizi
|
LastProspect=Pēdējais
|
||||||
ProspectToContact=Prospect sazināties
|
ProspectToContact=Prospect sazināties
|
||||||
CompanyDeleted=Kompānija "%s" svītro no datu bāzes.
|
CompanyDeleted=Kompānija "%s" svītro no datu bāzes.
|
||||||
ListOfContacts=Kontaktu saraksts / adresēm
|
ListOfContacts=Kontaktu saraksts / adresēm
|
||||||
@ -285,12 +285,12 @@ ListOfContactsAddresses=Kontaktu saraksts / adresses
|
|||||||
ListOfProspectsContacts=Saraksts prospekta kontaktu
|
ListOfProspectsContacts=Saraksts prospekta kontaktu
|
||||||
ListOfCustomersContacts=Saraksts klientu kontaktu
|
ListOfCustomersContacts=Saraksts klientu kontaktu
|
||||||
ListOfSuppliersContacts=Saraksts piegādātāju kontaktiem
|
ListOfSuppliersContacts=Saraksts piegādātāju kontaktiem
|
||||||
ListOfCompanies=Uzņēmumu sarakstu
|
ListOfCompanies=Uzņēmumu saraksts
|
||||||
ListOfThirdParties=Saraksts ar trešajām personām
|
ListOfThirdParties=Trešo personu saraksts
|
||||||
ShowCompany=Rādīt uzņēmumu
|
ShowCompany=Rādīt uzņēmumu
|
||||||
ShowContact=Rādīt sazināties
|
ShowContact=Rādīt kontaktu
|
||||||
ContactsAllShort=Visi (Bez filtra)
|
ContactsAllShort=Visi (Bez filtra)
|
||||||
ContactType=Sazinieties tipa
|
ContactType=Kontakta veids
|
||||||
ContactForOrders=Ordeņa kontakts
|
ContactForOrders=Ordeņa kontakts
|
||||||
ContactForProposals=Priekšlikuma kontakts
|
ContactForProposals=Priekšlikuma kontakts
|
||||||
ContactForContracts=Līgums kontaktpersona
|
ContactForContracts=Līgums kontaktpersona
|
||||||
@ -300,7 +300,7 @@ NoContactForAnyProposal=Šis kontakts ir ne kontaktu par jebkuru komerciālu pri
|
|||||||
NoContactForAnyContract=Šis kontakts ir ne kontaktu par jebkuru līgumu
|
NoContactForAnyContract=Šis kontakts ir ne kontaktu par jebkuru līgumu
|
||||||
NoContactForAnyInvoice=Šis kontakts ir ne kontaktu par jebkuru rēķinu
|
NoContactForAnyInvoice=Šis kontakts ir ne kontaktu par jebkuru rēķinu
|
||||||
NewContact=Jauns kontakts
|
NewContact=Jauns kontakts
|
||||||
NewContactAddress=Jauns kontakts / adrese
|
NewContactAddress=Jauna kontakta / adrese
|
||||||
LastContacts=Pēdējie kontakti
|
LastContacts=Pēdējie kontakti
|
||||||
MyContacts=Mani kontakti
|
MyContacts=Mani kontakti
|
||||||
Phones=Telefoni
|
Phones=Telefoni
|
||||||
@ -309,11 +309,11 @@ CapitalOf=Capital %s
|
|||||||
EditCompany=Labot uzņēmumu
|
EditCompany=Labot uzņēmumu
|
||||||
EditDeliveryAddress=Rediģēt piegādes adresi
|
EditDeliveryAddress=Rediģēt piegādes adresi
|
||||||
ThisUserIsNot=Šis lietotājs nav izredzes, klients ne piegādātājs
|
ThisUserIsNot=Šis lietotājs nav izredzes, klients ne piegādātājs
|
||||||
VATIntraCheck=Pārbaude
|
VATIntraCheck=Pārbaudīt
|
||||||
VATIntraCheckDesc=Saite <b>%s</b> ļauj lūgt Eiropas PVN pārbaudītājs pakalpojumu. Ārējo interneta pieslēgums no servera ir nepieciešams šo pakalpojumu, lai strādātu.
|
VATIntraCheckDesc=Saite <b>%s</b> ļauj lūgt Eiropas PVN pārbaudītājs pakalpojumu. Ārējo interneta pieslēgums no servera ir nepieciešams šo pakalpojumu, lai strādātu.
|
||||||
VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
|
VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
|
||||||
VATIntraCheckableOnEUSite=Pārbaudiet Intracomunnautary PVN par Eiropas komisijā vietas
|
VATIntraCheckableOnEUSite=Pārbaudiet Intracomunnautary PVN par Eiropas komisijā vietas
|
||||||
VATIntraManualCheck=Jūs varat arī pārbaudīt manuāli no eiropas mājas lapas <a href="%s" target="_blank">%s</a>
|
VATIntraManualCheck=Jūs varat pārbaudīt manuāli eiropas mājas lapā <a href="%s" target="_blank">%s</a>
|
||||||
ErrorVATCheckMS_UNAVAILABLE=Pārbaude nav iespējams. Pārbaudes pakalpojums netiek nodrošināts no dalībvalsts (%s).
|
ErrorVATCheckMS_UNAVAILABLE=Pārbaude nav iespējams. Pārbaudes pakalpojums netiek nodrošināts no dalībvalsts (%s).
|
||||||
NorProspectNorCustomer=Tāpat arī izredzes, ne klientu
|
NorProspectNorCustomer=Tāpat arī izredzes, ne klientu
|
||||||
JuridicalStatus=Juridiskais statuss
|
JuridicalStatus=Juridiskais statuss
|
||||||
@ -321,7 +321,7 @@ Staff=Personāls
|
|||||||
ProspectLevelShort=Potenciāls
|
ProspectLevelShort=Potenciāls
|
||||||
ProspectLevel=Prospect potenciālu
|
ProspectLevel=Prospect potenciālu
|
||||||
ContactPrivate=Privāts
|
ContactPrivate=Privāts
|
||||||
ContactPublic=Dalīta
|
ContactPublic=Publisks
|
||||||
ContactVisibility=Redzamība
|
ContactVisibility=Redzamība
|
||||||
OthersNotLinkedToThirdParty=Citi, kas nav saistīts ar trešās puses
|
OthersNotLinkedToThirdParty=Citi, kas nav saistīts ar trešās puses
|
||||||
ProspectStatus=Prospect statuss
|
ProspectStatus=Prospect statuss
|
||||||
@ -342,13 +342,13 @@ TE_PRIVATE=Privātpersona
|
|||||||
TE_OTHER=Cits
|
TE_OTHER=Cits
|
||||||
StatusProspect-1=Nesazināties
|
StatusProspect-1=Nesazināties
|
||||||
StatusProspect0=Nekad sazinājās
|
StatusProspect0=Nekad sazinājās
|
||||||
StatusProspect1=Lai sazinātos
|
StatusProspect1=Jāsazinās
|
||||||
StatusProspect2=Sazinieties procesā
|
StatusProspect2=Sazināšanās procesā
|
||||||
StatusProspect3=Sazināties darīts
|
StatusProspect3=Sazināties darīts
|
||||||
ChangeDoNotContact=Mainīt statusu uz "Vai nav sazināties ar"
|
ChangeDoNotContact=Mainīt statusu uz "Nesazināties"
|
||||||
ChangeNeverContacted=Mainīt statusu uz "Nekad sazinājies"
|
ChangeNeverContacted=Mainīt statusu uz "Nekad sazinājies"
|
||||||
ChangeToContact=Mainīt statusu uz "Lai sazinātos"
|
ChangeToContact=Mainīt statusu uz "Jāsazinās"
|
||||||
ChangeContactInProcess=Mainīt statusu uz "Kontaktēties procesā"
|
ChangeContactInProcess=Mainīt statusu uz "Sazināšanās procesā"
|
||||||
ChangeContactDone=Mainīt statusu uz "Kontaktēties jādara"
|
ChangeContactDone=Mainīt statusu uz "Kontaktēties jādara"
|
||||||
ProspectsByStatus=Perspektīvas pēc statusa
|
ProspectsByStatus=Perspektīvas pēc statusa
|
||||||
BillingContact=Norēķinu kontakts
|
BillingContact=Norēķinu kontakts
|
||||||
@ -356,7 +356,7 @@ NbOfAttachedFiles=Pievienoto failu skaits
|
|||||||
AttachANewFile=Pievienot jaunu failu
|
AttachANewFile=Pievienot jaunu failu
|
||||||
NoRIB=Nav noteikts BAN
|
NoRIB=Nav noteikts BAN
|
||||||
NoParentCompany=Neviens
|
NoParentCompany=Neviens
|
||||||
ExportImport=Import-Export
|
ExportImport=Imports-Eksports
|
||||||
ExportCardToFormat=Eksporta karti formātā
|
ExportCardToFormat=Eksporta karti formātā
|
||||||
ContactNotLinkedToCompany=Sazinieties nav saistīta ar trešajām personām
|
ContactNotLinkedToCompany=Sazinieties nav saistīta ar trešajām personām
|
||||||
DolibarrLogin=Dolibarr pieteikšanās
|
DolibarrLogin=Dolibarr pieteikšanās
|
||||||
@ -369,21 +369,21 @@ ImportDataset_company_3=Bankas rekvizīti
|
|||||||
PriceLevel=Cenu līmenis
|
PriceLevel=Cenu līmenis
|
||||||
DeliveriesAddress=Piegādes adreses
|
DeliveriesAddress=Piegādes adreses
|
||||||
DeliveryAddress=Piegādes adrese
|
DeliveryAddress=Piegādes adrese
|
||||||
DeliveryAddressLabel=Piegādes adrese etiķete
|
DeliveryAddressLabel=Piegādes adreses etiķete
|
||||||
DeleteDeliveryAddress=Dzēst piegādes adresi
|
DeleteDeliveryAddress=Dzēst piegādes adresi
|
||||||
ConfirmDeleteDeliveryAddress=Vai tiešām vēlaties dzēst šo piegādes adresi?
|
ConfirmDeleteDeliveryAddress=Vai tiešām vēlaties dzēst šo piegādes adresi?
|
||||||
NewDeliveryAddress=Jauna piegādes adrese
|
NewDeliveryAddress=Jauna piegādes adrese
|
||||||
AddDeliveryAddress=Pievienot adresi
|
AddDeliveryAddress=Pievienot adresi
|
||||||
AddAddress=Pievienot adresi
|
AddAddress=Pievienot adresi
|
||||||
NoOtherDeliveryAddress=Nav alternatīvu piegādes definēts adrese
|
NoOtherDeliveryAddress=Nav definēta alternatīva piegādes adrese
|
||||||
SupplierCategory=Piegādātājs kategorija
|
SupplierCategory=Piegādātāja kategorija
|
||||||
JuridicalStatus200=Neatkarīga
|
JuridicalStatus200=Neatkarīgs
|
||||||
DeleteFile=Izdzēst failu
|
DeleteFile=Izdzēst failu
|
||||||
ConfirmDeleteFile=Vai jūs tiešām vēlaties izdzēst šo failu?
|
ConfirmDeleteFile=Vai jūs tiešām vēlaties izdzēst šo failu?
|
||||||
AllocateCommercial=Piešķirts pārdošanas pārstāvim
|
AllocateCommercial=Piešķirts pārdošanas pārstāvim
|
||||||
SelectCountry=Izvēlieties valsti
|
SelectCountry=Izvēlieties valsti
|
||||||
SelectCompany=Izvēlieties trešo personu
|
SelectCompany=Izvēlieties trešo personu
|
||||||
Organization=Organizēšana
|
Organization=Organizācija
|
||||||
AutomaticallyGenerated=Automātiski ģenerēts
|
AutomaticallyGenerated=Automātiski ģenerēts
|
||||||
FiscalYearInformation=Informācija par fiskālo gadu
|
FiscalYearInformation=Informācija par fiskālo gadu
|
||||||
FiscalMonthStart=Fiskālā gada pirmais mēnesis
|
FiscalMonthStart=Fiskālā gada pirmais mēnesis
|
||||||
@ -391,9 +391,9 @@ YouMustCreateContactFirst=Jums ir izveidot e-pastus kontaktus trešās puses vis
|
|||||||
ListSuppliersShort=Piegādātāju saraksts
|
ListSuppliersShort=Piegādātāju saraksts
|
||||||
ListProspectsShort=Saraksts perspektīvas
|
ListProspectsShort=Saraksts perspektīvas
|
||||||
ListCustomersShort=Klientu saraksts
|
ListCustomersShort=Klientu saraksts
|
||||||
ThirdPartiesArea=Trešām pusēm platība
|
ThirdPartiesArea=Trešo personu sadaļa
|
||||||
LastModifiedThirdParties=Pēdējās %s modificēts trešajām personām
|
LastModifiedThirdParties=Pēdējās %s modificētāss trešās personas
|
||||||
UniqueThirdParties=Kopā unikālu trešajām personām
|
UniqueThirdParties=Kopējās unikālās trešās personas
|
||||||
InActivity=Atvērt
|
InActivity=Atvērt
|
||||||
ActivityCeased=Slēgts
|
ActivityCeased=Slēgts
|
||||||
ActivityStateFilter=Aktivitātes statuss
|
ActivityStateFilter=Aktivitātes statuss
|
||||||
|
|||||||
@ -5,16 +5,16 @@ DolibarrWelcome=Laipni lūdzam Dolibarr
|
|||||||
ConfFileExists=Konfigurācijas fails <b>%s</b> eksistē.
|
ConfFileExists=Konfigurācijas fails <b>%s</b> eksistē.
|
||||||
ConfFileDoesNotExists=Konfigurācijas fails <b>%s</b> neeksistē!
|
ConfFileDoesNotExists=Konfigurācijas fails <b>%s</b> neeksistē!
|
||||||
ConfFileDoesNotExistsAndCouldNotBeCreated=Konfigurācijas fails <b>%s</b> nav un nevar tikt izveidots!
|
ConfFileDoesNotExistsAndCouldNotBeCreated=Konfigurācijas fails <b>%s</b> nav un nevar tikt izveidots!
|
||||||
ConfFileCouldBeCreated=Konfigurācijas failu <b>%s</b> nevar izveidot.
|
ConfFileCouldBeCreated=Konfigurācijas failu <b>%s</b> var izveidot.
|
||||||
ConfFileIsNotWritable=Konfigurācijas failam <b>%s</b> nav rakstīšanas tiesības. Pārbaudiet atļaujas. Par pirmo instalēt, jūsu tīmekļa serveris ir jāpiešķir, lai varētu rakstīt šajā failā laikā konfigurācijas process ("chmod 666", piemēram, uz kā OS UNIX).
|
ConfFileIsNotWritable=Konfigurācijas failam <b>%s</b> nav rakstīšanas tiesības. Pārbaudiet atļaujas. Par pirmo instalēt, jūsu tīmekļa serveris ir jāpiešķir, lai varētu rakstīt šajā failā laikā konfigurācijas process ("chmod 666", piemēram, uz kā OS UNIX).
|
||||||
ConfFileIsWritable=Konfigurācijas failā <b>%s</b> var ierakstīt.
|
ConfFileIsWritable=Konfigurācijas failā <b>%s</b> var ierakstīt.
|
||||||
ConfFileReload=Pārlādēt visu informāciju no konfigurācijas faila.
|
ConfFileReload=Pārlādēt visu informāciju no konfigurācijas faila.
|
||||||
PHPSupportSessions=Šis PHP atbalsta sesijas.
|
PHPSupportSessions=PHP atbalsta sesijas.
|
||||||
PHPSupportPOSTGETOk=Šis PHP atbalsta mainīgie POST un GET.
|
PHPSupportPOSTGETOk=PHP atbalsta mainīgos POST un GET.
|
||||||
PHPSupportPOSTGETKo=Tas ir iespējams, jūsu PHP uzstādīšana neatbalsta mainīgie POST un / vai GET. Pārbaudiet savu parametrs <b>variables_order</b> in php.ini.
|
PHPSupportPOSTGETKo=Iespējams, ka jūsu PHP neatbalsta mainīgos POST un / vai GET. Pārbaudiet parametrus <b>variables_order</b> failā php.ini.
|
||||||
PHPSupportGD=Šis PHP atbalsts GD grafiskās funkcijas.
|
PHPSupportGD=PHP atbalsta GD grafiskās funkcijas.
|
||||||
PHPSupportUTF8=Šis PHP atbalsts UTF8 funkcijas.
|
PHPSupportUTF8=PHP atbalsta UTF8 funkcijas.
|
||||||
PHPMemoryOK=Jūsu PHP max sesijas atmiņa ir iestatīts uz <b>%s.</b> Tas būtu pietiekami.
|
PHPMemoryOK=Jūsu PHP maksimālā sesijas atmiņa ir iestatīts uz <b>%s.</b> Tas ir pietiekami.
|
||||||
PHPMemoryTooLow=Jūsu PHP max sesijas atmiņa ir iestatīts uz <b>%s</b> baitu. Tas būtu pārāk mazs. Mainiet savu <b>php.ini</b> lai uzstādītu <b>memory_limit</b> parametrs vismaz <b>%s</b> baitos.
|
PHPMemoryTooLow=Jūsu PHP max sesijas atmiņa ir iestatīts uz <b>%s</b> baitu. Tas būtu pārāk mazs. Mainiet savu <b>php.ini</b> lai uzstādītu <b>memory_limit</b> parametrs vismaz <b>%s</b> baitos.
|
||||||
Recheck=Klikšķiniet šeit, lai vairāk significative testu
|
Recheck=Klikšķiniet šeit, lai vairāk significative testu
|
||||||
ErrorPHPDoesNotSupportSessions=PHP instalācija neatbalsta sesijas. Šī funkcija ir pienākums veikt Dolibarr darbu. Pārbaudiet savu PHP iestatījumus.
|
ErrorPHPDoesNotSupportSessions=PHP instalācija neatbalsta sesijas. Šī funkcija ir pienākums veikt Dolibarr darbu. Pārbaudiet savu PHP iestatījumus.
|
||||||
@ -63,15 +63,15 @@ CreateUser=Izveidot īpašnieks
|
|||||||
DatabaseSuperUserAccess=Datu bāzes serveris - superlietotājs piekļuve
|
DatabaseSuperUserAccess=Datu bāzes serveris - superlietotājs piekļuve
|
||||||
CheckToCreateDatabase=Rūtiņu, ja datu bāze neeksistē, un ir izveidots. <br> Tādā gadījumā, jums ir jāaizpilda pieteikšanās / paroli SuperUser kontā pie šīs lapas apakšā.
|
CheckToCreateDatabase=Rūtiņu, ja datu bāze neeksistē, un ir izveidots. <br> Tādā gadījumā, jums ir jāaizpilda pieteikšanās / paroli SuperUser kontā pie šīs lapas apakšā.
|
||||||
CheckToCreateUser=Rūtiņu, ja datu bāzes īpašnieks neeksistē, un ir izveidots. <br> Tādā gadījumā, jums ir jāizvēlas savu lietotājvārdu un paroli, kā arī aizpildīt pieteikšanās / paroli superlietotājs kontā pie šīs lapas apakšā. Ja šī rūtiņa ir nekontrolēti, īpašnieks, datu bāzes un tās paroles ir pastāv.
|
CheckToCreateUser=Rūtiņu, ja datu bāzes īpašnieks neeksistē, un ir izveidots. <br> Tādā gadījumā, jums ir jāizvēlas savu lietotājvārdu un paroli, kā arī aizpildīt pieteikšanās / paroli superlietotājs kontā pie šīs lapas apakšā. Ja šī rūtiņa ir nekontrolēti, īpašnieks, datu bāzes un tās paroles ir pastāv.
|
||||||
Experimental=(Experimental)
|
Experimental=(Eksperimentāls)
|
||||||
DatabaseRootLoginDescription=Reģistrācija no lietotāja ļāva izveidot jaunas datu bāzes vai jaunus lietotājus, obligātos ja jūsu datu bāzes vai tās īpašnieks nav jau eksistē.
|
DatabaseRootLoginDescription=Reģistrācija no lietotāja ļāva izveidot jaunas datu bāzes vai jaunus lietotājus, obligātos ja jūsu datu bāzes vai tās īpašnieks nav jau eksistē.
|
||||||
KeepEmptyIfNoPassword=Atstājiet tukšu, ja lietotājs nav parole (izvairītos)
|
KeepEmptyIfNoPassword=Atstājiet tukšu, ja lietotājs nav parole (izvairītos)
|
||||||
SaveConfigurationFile=Saglabāt vērtības
|
SaveConfigurationFile=Saglabāt vērtības
|
||||||
ConfigurationSaving=Ietaupot konfigurācijas failu
|
ConfigurationSaving=Ietaupot konfigurācijas failu
|
||||||
ServerConnection=Servera savienojuma
|
ServerConnection=Servera savienojuma
|
||||||
DatabaseConnection=Savienojums ar datubāzi
|
DatabaseConnection=Savienojums ar datubāzi
|
||||||
DatabaseCreation=Datu bāzes izveide
|
DatabaseCreation=Datubāzes izveide
|
||||||
UserCreation=Lietotājs izveide
|
UserCreation=Lietotāja izveidošana
|
||||||
CreateDatabaseObjects=Datu bāzes objektu izveide
|
CreateDatabaseObjects=Datu bāzes objektu izveide
|
||||||
ReferenceDataLoading=Atsauces dati iekraušana
|
ReferenceDataLoading=Atsauces dati iekraušana
|
||||||
TablesAndPrimaryKeysCreation=Galdi un primārās atslēgas radīšana
|
TablesAndPrimaryKeysCreation=Galdi un primārās atslēgas radīšana
|
||||||
@ -89,7 +89,7 @@ SystemIsUpgraded=Dolibarr ir atjaunota veiksmīgi.
|
|||||||
YouNeedToPersonalizeSetup=Jums ir nepieciešams, lai konfigurētu Dolibarr, lai atbilstu jūsu vajadzībām (izskats, funkcijas, ...). Lai to izdarītu, lūdzu, sekojiet saitei zemāk:
|
YouNeedToPersonalizeSetup=Jums ir nepieciešams, lai konfigurētu Dolibarr, lai atbilstu jūsu vajadzībām (izskats, funkcijas, ...). Lai to izdarītu, lūdzu, sekojiet saitei zemāk:
|
||||||
AdminLoginCreatedSuccessfuly=Dolibarr Administrator Login <b>"%s"</b> izveidots successfuly.
|
AdminLoginCreatedSuccessfuly=Dolibarr Administrator Login <b>"%s"</b> izveidots successfuly.
|
||||||
GoToDolibarr=Iet uz Dolibarr
|
GoToDolibarr=Iet uz Dolibarr
|
||||||
GoToSetupArea=Iet uz Dolibarr (iestatīšanas apgabals)
|
GoToSetupArea=Iet uz Dolibarr (iestatīšanas apgabalu)
|
||||||
MigrationNotFinished=Versija jūsu datu bāzē, nav pilnībā atjaunināta, tāpēc jums ir, lai palaistu jaunināšanas procesu vēlreiz.
|
MigrationNotFinished=Versija jūsu datu bāzē, nav pilnībā atjaunināta, tāpēc jums ir, lai palaistu jaunināšanas procesu vēlreiz.
|
||||||
GoToUpgradePage=Iet uz uzlabotu lapu vēlreiz
|
GoToUpgradePage=Iet uz uzlabotu lapu vēlreiz
|
||||||
Examples=Piemēri
|
Examples=Piemēri
|
||||||
@ -101,25 +101,25 @@ AdminLoginAlreadyExists=Dolibarr administratora konts <b>"%s"</b> jau
|
|||||||
WarningRemoveInstallDir=Brīdinājums, drošības apsvērumu dēļ, kad instalēt vai jaunināšana ir pabeigta, izvairīties no instalētu rīku atkal, jums vajadzētu pievienot failu ar nosaukumu <b>install.lock</b> uz Dolibarr dokumentu direktoriju, lai novērstu ļaunprātīgu izmantošanu, tā.
|
WarningRemoveInstallDir=Brīdinājums, drošības apsvērumu dēļ, kad instalēt vai jaunināšana ir pabeigta, izvairīties no instalētu rīku atkal, jums vajadzētu pievienot failu ar nosaukumu <b>install.lock</b> uz Dolibarr dokumentu direktoriju, lai novērstu ļaunprātīgu izmantošanu, tā.
|
||||||
ThisPHPDoesNotSupportTypeBase=Šis PHP sistēma neatbalsta nevienu interfeisu, lai piekļūtu datu bāzes tipa %s
|
ThisPHPDoesNotSupportTypeBase=Šis PHP sistēma neatbalsta nevienu interfeisu, lai piekļūtu datu bāzes tipa %s
|
||||||
FunctionNotAvailableInThisPHP=Nav pieejams šajā PHP
|
FunctionNotAvailableInThisPHP=Nav pieejams šajā PHP
|
||||||
MigrateScript=Migrācijas skriptu
|
MigrateScript=Migrācijas skripts
|
||||||
ChoosedMigrateScript=Izvēlieties migrācijas skriptu
|
ChoosedMigrateScript=Izvēlieties migrācijas skriptu
|
||||||
DataMigration=Datu migrācija
|
DataMigration=Datu migrācija
|
||||||
DatabaseMigration=Struktūra datu bāzes migrācija
|
DatabaseMigration=Struktūra datu bāzes migrācija
|
||||||
ProcessMigrateScript=Skripts apstrāde
|
ProcessMigrateScript=Skripts apstrāde
|
||||||
ChooseYourSetupMode=Izvēlies savu iestatīšanas režīmu un noklikšķiniet uz "Start" ...
|
ChooseYourSetupMode=Izvēlies savu instalācijas režīmu un noklikšķiniet uz "Sākt" ...
|
||||||
FreshInstall=Svaigi instalēt
|
FreshInstall=Svaiga instalēšana
|
||||||
FreshInstallDesc=Izmantojiet šo režīmu, ja tas ir jūsu pirmo reizi instalēt. Ja nē, šis režīms var izlabot nepilnīgu iepriekšējo instalēt, bet, ja jūs vēlaties uzlabot savu versiju, izvēlieties "Upgrade" režīmā.
|
FreshInstallDesc=Izmantojiet šo režīmu, ja tas ir jūsu pirmo reizi instalēt. Ja nē, šis režīms var izlabot nepilnīgu iepriekšējo instalēt, bet, ja jūs vēlaties uzlabot savu versiju, izvēlieties "Upgrade" režīmā.
|
||||||
Upgrade=Atjaunot
|
Upgrade=Atjaunot
|
||||||
UpgradeDesc=Izmantojiet šo režīmu, ja esat nomainījis veco Dolibarr failus ar failiem no jaunāku versiju. Tas būs uzlabot savu datu bāzi un datus.
|
UpgradeDesc=Izmantojiet šo režīmu, ja esat nomainījis veco Dolibarr failus ar failiem no jaunāku versiju. Tas būs uzlabot savu datu bāzi un datus.
|
||||||
Start=Sākums
|
Start=Sākt
|
||||||
InstallNotAllowed=Setup nav atļauts ar <b>conf.php</b> atļaujas
|
InstallNotAllowed=Setup nav atļauts ar <b>conf.php</b> atļaujas
|
||||||
NotAvailable=Nav pieejams
|
NotAvailable=Nav pieejams
|
||||||
YouMustCreateWithPermission=Jums ir izveidot failu %s un noteikt rakstīt atļaujas par to, lai web serveri laikā instalēšanas procesu.
|
YouMustCreateWithPermission=Jums ir izveidot failu %s un noteikt rakstīt atļaujas par to, lai web serveri laikā instalēšanas procesu.
|
||||||
CorrectProblemAndReloadPage=Lūdzu noteikt problēmu un nospiediet F5, lai pārlādētu lapu.
|
CorrectProblemAndReloadPage=Lūdzu noteikt problēmu un nospiediet F5, lai pārlādētu lapu.
|
||||||
AlreadyDone=Jau pārvietoti
|
AlreadyDone=Jau pārvietoti
|
||||||
DatabaseVersion=Datu bāzes versiju
|
DatabaseVersion=Datubāzes versija
|
||||||
ServerVersion=Datu bāzes serveris versija
|
ServerVersion=Datubāzes servera versija
|
||||||
YouMustCreateItAndAllowServerToWrite=Jums ir izveidot šo direktoriju un ļauj web serveri, lai rakstīt to.
|
YouMustCreateItAndAllowServerToWrite=Jums ir jāizveido šo direktoriju un jāļauj web serverim tajā rakstīt.
|
||||||
CharsetChoice=Rakstzīmju kopa izvēle
|
CharsetChoice=Rakstzīmju kopa izvēle
|
||||||
CharacterSetClient=Rakstzīmju kopa, ko izmanto radīto HTML interneta lapas
|
CharacterSetClient=Rakstzīmju kopa, ko izmanto radīto HTML interneta lapas
|
||||||
CharacterSetClientComment=Izvēlieties rakstzīmju kopu web displeju. <br/> Noklusējuma ierosinātā rakstzīmju kopa ir viens no jūsu datu bāzē.
|
CharacterSetClientComment=Izvēlieties rakstzīmju kopu web displeju. <br/> Noklusējuma ierosinātā rakstzīmju kopa ir viens no jūsu datu bāzē.
|
||||||
@ -142,7 +142,7 @@ ErrorConnection=Server <b>"%s",</b> datu bāzes nosaukums <b>"%s&
|
|||||||
InstallChoiceRecommanded=Ieteicams izvēlēties, lai instalētu versiju <b>%s</b> no jūsu pašreizējā versijā <b>%s</b>
|
InstallChoiceRecommanded=Ieteicams izvēlēties, lai instalētu versiju <b>%s</b> no jūsu pašreizējā versijā <b>%s</b>
|
||||||
InstallChoiceSuggested=<b>Instalējiet izvēli ierosināja uzstādītājam.</b>
|
InstallChoiceSuggested=<b>Instalējiet izvēli ierosināja uzstādītājam.</b>
|
||||||
MigrateIsDoneStepByStep=Mērķtiecīga versija (%s) ir plaisa vairākas versijas, tāpēc instalēt vednis nāks atpakaļ ieteikt nākamo migrāciju, kad tas viens būs pabeigts.
|
MigrateIsDoneStepByStep=Mērķtiecīga versija (%s) ir plaisa vairākas versijas, tāpēc instalēt vednis nāks atpakaļ ieteikt nākamo migrāciju, kad tas viens būs pabeigts.
|
||||||
CheckThatDatabasenameIsCorrect=Pārbaudiet, datu bāzes nosaukums <b>"%s"</b> ir pareiza.
|
CheckThatDatabasenameIsCorrect=Pārbaudiet, ka datubāzes nosaukums <b>"%s"</b> ir pareizs.
|
||||||
IfAlreadyExistsCheckOption=Ja šis vārds ir pareizs un ka datu bāze neeksistē vēl, jums ir pārbaudīt opciju "Izveidot datu bāzi".
|
IfAlreadyExistsCheckOption=Ja šis vārds ir pareizs un ka datu bāze neeksistē vēl, jums ir pārbaudīt opciju "Izveidot datu bāzi".
|
||||||
OpenBaseDir=PHP openbasedir parametrs
|
OpenBaseDir=PHP openbasedir parametrs
|
||||||
YouAskToCreateDatabaseSoRootRequired=Jūs pārbauda kaste "Izveidot datu bāzi". Lai to izdarītu, jums ir nepieciešams, lai nodrošinātu login / paroles no superlietotājs (apakšējā formas).
|
YouAskToCreateDatabaseSoRootRequired=Jūs pārbauda kaste "Izveidot datu bāzi". Lai to izdarītu, jums ir nepieciešams, lai nodrošinātu login / paroles no superlietotājs (apakšējā formas).
|
||||||
|
|||||||
@ -7,19 +7,19 @@ DIRECTION=ltr
|
|||||||
FONTFORPDF=Helvetica
|
FONTFORPDF=Helvetica
|
||||||
FONTSIZEFORPDF=10
|
FONTSIZEFORPDF=10
|
||||||
SeparatorDecimal=,
|
SeparatorDecimal=,
|
||||||
SeparatorThousand=Neviens
|
SeparatorThousand=None
|
||||||
FormatDateShort=%m/%d/%Y
|
FormatDateShort=%d/%m/%Y
|
||||||
FormatDateShortInput=%m/%d/%Y
|
FormatDateShortInput=%d/%m/%Y
|
||||||
FormatDateShortJava=MM/dd/yyyy
|
FormatDateShortJava=dd.MM.yyyy
|
||||||
FormatDateShortJavaInput=MM/dd/yyyy
|
FormatDateShortJavaInput=dd.MM.yyyy
|
||||||
FormatDateShortJQuery=mm/dd/yy
|
FormatDateShortJQuery=dd.mm.yy
|
||||||
FormatDateShortJQueryInput=mm/dd/yy
|
FormatDateShortJQueryInput=dd.mm.yy
|
||||||
FormatHourShort=%I:%M %p
|
FormatHourShort=%I:%M %p
|
||||||
FormatHourShortDuration=%H:%M
|
FormatHourShortDuration=%H:%M
|
||||||
FormatDateTextShort=%b %d, %Y
|
FormatDateTextShort=%b %d, %Y
|
||||||
FormatDateText=%B %d, %Y
|
FormatDateText=%B %d, %Y
|
||||||
FormatDateHourShort=%m/%d/%Y %I:%M %p
|
FormatDateHourShort=%d/%m/%Y %I:%M %p
|
||||||
FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p
|
FormatDateHourSecShort=%d/%m/%Y %I:%M:%S %p
|
||||||
FormatDateHourTextShort=%b %d, %Y, %I:%M %p
|
FormatDateHourTextShort=%b %d, %Y, %I:%M %p
|
||||||
FormatDateHourText=%B %d, %Y, %I:%M %p
|
FormatDateHourText=%B %d, %Y, %I:%M %p
|
||||||
DatabaseConnection=Savienojums ar datubāzi
|
DatabaseConnection=Savienojums ar datubāzi
|
||||||
@ -38,10 +38,10 @@ ErrorUnknown=Nezināma kļūda
|
|||||||
ErrorSQL=SQL kļūda
|
ErrorSQL=SQL kļūda
|
||||||
ErrorLogoFileNotFound=Logotipa fails "%s" nav atrasts
|
ErrorLogoFileNotFound=Logotipa fails "%s" nav atrasts
|
||||||
ErrorGoToGlobalSetup=Iet uz "Sabiedrībai / nodibinājums" uzstādīšana, lai novērstu šo
|
ErrorGoToGlobalSetup=Iet uz "Sabiedrībai / nodibinājums" uzstādīšana, lai novērstu šo
|
||||||
ErrorGoToModuleSetup=Iet uz moduļa uzstādīšanas, lai atrisinātu šo
|
ErrorGoToModuleSetup=Iet uz moduļa uzstādīšanu, lai atrisinātu šo
|
||||||
ErrorFailedToSendMail=Neizdevās nosūtīt pastu (sūtītājs = %s, uztvērējs = %s)
|
ErrorFailedToSendMail=Neizdevās nosūtīt pastu (sūtītājs = %s, saņēmējs = %s)
|
||||||
ErrorAttachedFilesDisabled=Failu pievienšana nav atļauta šajā serverī
|
ErrorAttachedFilesDisabled=Failu pievienšana nav atļauta šajā serverī
|
||||||
ErrorFileNotUploaded=Fails netika augšupielādēts. Pārbaudiet vai izmērs nepārsniedz maksimāli pieļaujamo un, ka brīvas vietas ir pieejama uz diska, un nav jau failu ar tādu pašu nosaukumu, kas šajā direktorijā.
|
ErrorFileNotUploaded=Fails netika augšupielādēts. Pārbaudiet vai izmērs nepārsniedz maksimāli pieļaujamo un, ka brīvas vietas ir pieejama uz diska, un nav jau failu ar tādu pašu nosaukumu šajā direktorijā.
|
||||||
ErrorInternalErrorDetected=Atklāta kļūda
|
ErrorInternalErrorDetected=Atklāta kļūda
|
||||||
ErrorNoRequestRan=Nav pieprasījums skrēja
|
ErrorNoRequestRan=Nav pieprasījums skrēja
|
||||||
ErrorWrongHostParameter=Nepareizs uzņēmēja parametrs
|
ErrorWrongHostParameter=Nepareizs uzņēmēja parametrs
|
||||||
@ -139,7 +139,7 @@ Validate=Apstiprināt
|
|||||||
ToValidate=Lai apstiprinātu
|
ToValidate=Lai apstiprinātu
|
||||||
Save=Saglabāt
|
Save=Saglabāt
|
||||||
SaveAs=Saglabāt kā
|
SaveAs=Saglabāt kā
|
||||||
TestConnection=Testa savienojums
|
TestConnection=Savienojuma pārbaude
|
||||||
ToClone=Klonēt
|
ToClone=Klonēt
|
||||||
ConfirmClone=Izvēlieties datus, kurus vēlaties klonēt:
|
ConfirmClone=Izvēlieties datus, kurus vēlaties klonēt:
|
||||||
NoCloneOptionsSpecified=Nav datu klons noteikts.
|
NoCloneOptionsSpecified=Nav datu klons noteikts.
|
||||||
@ -148,7 +148,7 @@ Go=Iet
|
|||||||
Run=Darboties
|
Run=Darboties
|
||||||
CopyOf=Kopija
|
CopyOf=Kopija
|
||||||
Show=Rādīt
|
Show=Rādīt
|
||||||
ShowCardHere=Rādīt kartes
|
ShowCardHere=Rādīt kartiņu
|
||||||
Search=Meklēšana
|
Search=Meklēšana
|
||||||
SearchOf=Meklēšana
|
SearchOf=Meklēšana
|
||||||
Valid=Derīgs
|
Valid=Derīgs
|
||||||
@ -289,9 +289,9 @@ Amount=Summa
|
|||||||
AmountInvoice=Rēķina summa
|
AmountInvoice=Rēķina summa
|
||||||
AmountPayment=Maksājuma summa
|
AmountPayment=Maksājuma summa
|
||||||
AmountHTShort=Summa (neto)
|
AmountHTShort=Summa (neto)
|
||||||
AmountTTCShort=Summa (ieskaitot nodokli)
|
AmountTTCShort=Summa (ar PVN)
|
||||||
AmountHT=Daudzums (neto pēc nodokļiem)
|
AmountHT=Daudzums (neto pēc nodokļiem)
|
||||||
AmountTTC=Summa (ieskaitot nodokli)
|
AmountTTC=Summa (ar PVN)
|
||||||
AmountVAT=Summa nodoklis
|
AmountVAT=Summa nodoklis
|
||||||
AmountLT1=Summa nodoklis 2
|
AmountLT1=Summa nodoklis 2
|
||||||
AmountLT2=Summa nodoklis 3
|
AmountLT2=Summa nodoklis 3
|
||||||
@ -362,7 +362,7 @@ RemoveFilter=Noņemt filtru
|
|||||||
ChartGenerated=Attēls radīts
|
ChartGenerated=Attēls radīts
|
||||||
ChartNotGenerated=Attēls nav radīts
|
ChartNotGenerated=Attēls nav radīts
|
||||||
GeneratedOn=Izveidots %s
|
GeneratedOn=Izveidots %s
|
||||||
Generate=Radīt
|
Generate=Izveidot
|
||||||
Duration=Ilgums
|
Duration=Ilgums
|
||||||
TotalDuration=Kopējais pasākuma ilgums
|
TotalDuration=Kopējais pasākuma ilgums
|
||||||
Summary=Kopsavilkums
|
Summary=Kopsavilkums
|
||||||
@ -512,10 +512,10 @@ Internals=Iekšējs
|
|||||||
Externals=Ārējs
|
Externals=Ārējs
|
||||||
Warning=Brīdinājums
|
Warning=Brīdinājums
|
||||||
Warnings=Brīdinājumi
|
Warnings=Brīdinājumi
|
||||||
BuildPDF=Build PDF
|
BuildPDF=Izveidot PDF
|
||||||
RebuildPDF=Pārbūvēt PDF
|
RebuildPDF=Pārtaisīt PDF
|
||||||
BuildDoc=Veidot Doc
|
BuildDoc=Izveidot Doc
|
||||||
RebuildDoc=Pārbūvēt Doc
|
RebuildDoc=Pārtaisīt Doc
|
||||||
Entity=Vide
|
Entity=Vide
|
||||||
Entities=Subjekti
|
Entities=Subjekti
|
||||||
EventLogs=Baļķi
|
EventLogs=Baļķi
|
||||||
@ -634,7 +634,7 @@ AttributeCode=Atribūts kods
|
|||||||
OptionalFieldsSetup=Papildus atribūtu iestatīšana
|
OptionalFieldsSetup=Papildus atribūtu iestatīšana
|
||||||
URLPhoto=URL foto / logo
|
URLPhoto=URL foto / logo
|
||||||
SetLinkToThirdParty=Saite uz citu trešo pusei
|
SetLinkToThirdParty=Saite uz citu trešo pusei
|
||||||
CreateDraft=Izveidot projektu
|
CreateDraft=Izveidot melnrakstu
|
||||||
ClickToEdit=Klikšķiniet, lai rediģētu
|
ClickToEdit=Klikšķiniet, lai rediģētu
|
||||||
ObjectDeleted=Objekts %s dzēsts
|
ObjectDeleted=Objekts %s dzēsts
|
||||||
ByCountry=Pēc valsts
|
ByCountry=Pēc valsts
|
||||||
@ -670,13 +670,13 @@ Thursday=Ceturtdiena
|
|||||||
Friday=Piektdiena
|
Friday=Piektdiena
|
||||||
Saturday=Sestdiena
|
Saturday=Sestdiena
|
||||||
Sunday=Svētdiena
|
Sunday=Svētdiena
|
||||||
MondayMin=Mo
|
MondayMin=Pi
|
||||||
TuesdayMin=Tu
|
TuesdayMin=Ot
|
||||||
WednesdayMin=Mēs
|
WednesdayMin=Tr
|
||||||
ThursdayMin=Th
|
ThursdayMin=Ce
|
||||||
FridayMin=Fr
|
FridayMin=Pie
|
||||||
SaturdayMin=Sa
|
SaturdayMin=Se
|
||||||
SundayMin=Su
|
SundayMin=Sv
|
||||||
Day1=Pirmdiena
|
Day1=Pirmdiena
|
||||||
Day2=Otrdiena
|
Day2=Otrdiena
|
||||||
Day3=Trešdiena
|
Day3=Trešdiena
|
||||||
|
|||||||
@ -6,13 +6,13 @@ Tools=Darbarīki
|
|||||||
ToolsDesc=Šī joma ir veltīta grupas dažādiem rīkiem nav pieejama citās izvēlnes ierakstus. <br><br> Šos rīkus var sasniegt no izvēlnes uz pusi.
|
ToolsDesc=Šī joma ir veltīta grupas dažādiem rīkiem nav pieejama citās izvēlnes ierakstus. <br><br> Šos rīkus var sasniegt no izvēlnes uz pusi.
|
||||||
Birthday=Dzimšanas diena
|
Birthday=Dzimšanas diena
|
||||||
BirthdayDate=Dzimšanas diena
|
BirthdayDate=Dzimšanas diena
|
||||||
DateToBirth=Līdzšinējie dzimšanas
|
DateToBirth=Dzimšanas datums
|
||||||
BirthdayAlertOn= dzimšanas brīdinājumu aktīvs
|
BirthdayAlertOn= dzimšanas dienas brīdinājums aktīvs
|
||||||
BirthdayAlertOff= dzimšanas brīdinājumu neaktīvs
|
BirthdayAlertOff= dzimšanas dienas brīdinājums neaktīvs
|
||||||
Notify_FICHINTER_VALIDATE=Intervences apstiprināts
|
Notify_FICHINTER_VALIDATE=Intervences apstiprināts
|
||||||
Notify_FICHINTER_SENTBYMAIL=Intervences nosūtīt pa pastu
|
Notify_FICHINTER_SENTBYMAIL=Intervences nosūtīt pa pastu
|
||||||
Notify_BILL_VALIDATE=Klientu rēķins apstiprināts
|
Notify_BILL_VALIDATE=Klienta rēķins apstiprināts
|
||||||
Notify_BILL_UNVALIDATE=Klientu rēķinu neapstiprinātus
|
Notify_BILL_UNVALIDATE=Klienta rēķins neapstiprināts
|
||||||
Notify_ORDER_SUPPLIER_APPROVE=Piegādātājs, lai apstiprinātu
|
Notify_ORDER_SUPPLIER_APPROVE=Piegādātājs, lai apstiprinātu
|
||||||
Notify_ORDER_SUPPLIER_REFUSE=Piegādātājs lai atteicās
|
Notify_ORDER_SUPPLIER_REFUSE=Piegādātājs lai atteicās
|
||||||
Notify_ORDER_VALIDATE=Klienta rīkojumu apstiprināts
|
Notify_ORDER_VALIDATE=Klienta rīkojumu apstiprināts
|
||||||
@ -34,7 +34,7 @@ Notify_BILL_SUPPLIER_PAYED=Piegādātāja rēķins jāapmaksā
|
|||||||
Notify_BILL_SUPPLIER_SENTBYMAIL=Piegādātāja rēķins nosūtīts pa pastu
|
Notify_BILL_SUPPLIER_SENTBYMAIL=Piegādātāja rēķins nosūtīts pa pastu
|
||||||
Notify_CONTRACT_VALIDATE=Līgums apstiprināts
|
Notify_CONTRACT_VALIDATE=Līgums apstiprināts
|
||||||
Notify_FICHEINTER_VALIDATE=Intervences apstiprināts
|
Notify_FICHEINTER_VALIDATE=Intervences apstiprināts
|
||||||
Notify_SHIPPING_VALIDATE=Piegāde apstiprināts
|
Notify_SHIPPING_VALIDATE=Piegāde apstiprināta
|
||||||
Notify_SHIPPING_SENTBYMAIL=Piegāde nosūtīt pa pastu
|
Notify_SHIPPING_SENTBYMAIL=Piegāde nosūtīt pa pastu
|
||||||
Notify_MEMBER_VALIDATE=Loceklis apstiprināts
|
Notify_MEMBER_VALIDATE=Loceklis apstiprināts
|
||||||
Notify_MEMBER_SUBSCRIPTION=Dalībvalsts parakstītā
|
Notify_MEMBER_SUBSCRIPTION=Dalībvalsts parakstītā
|
||||||
@ -43,11 +43,11 @@ Notify_MEMBER_DELETE=Biedrs svītrots
|
|||||||
NbOfAttachedFiles=Skaits pievienotos failus / dokumentus
|
NbOfAttachedFiles=Skaits pievienotos failus / dokumentus
|
||||||
TotalSizeOfAttachedFiles=Kopējais apjoms pievienotos failus / dokumentus
|
TotalSizeOfAttachedFiles=Kopējais apjoms pievienotos failus / dokumentus
|
||||||
MaxSize=Maksimālais izmērs
|
MaxSize=Maksimālais izmērs
|
||||||
AttachANewFile=Pievienojiet jaunu failu / dokumentu
|
AttachANewFile=Pievienot jaunu failu / dokumentu
|
||||||
LinkedObject=Saistītais objekts
|
LinkedObject=Saistītais objekts
|
||||||
Miscellaneous=Dažādi
|
Miscellaneous=Dažādi
|
||||||
NbOfActiveNotifications=Paziņojumu skaits
|
NbOfActiveNotifications=Paziņojumu skaits
|
||||||
PredefinedMailTest=Tas ir tests pasta \\ nthe divas līnijas ir atdalīti ar rakstatgriezi.. \n\n __ SIGNATURE__
|
PredefinedMailTest=Šis ir testa e-pasts \\ nthe divas līnijas ir atdalīti ar rakstatgriezi.. \n\n __ SIGNATURE__
|
||||||
PredefinedMailTestHtml=Tas ir <b>tests</b> pasts (vārds testam jābūt treknrakstā). <br> Abas līnijas ir atdalīti ar rakstatgriezi. <br><br> __SIGNATURE__
|
PredefinedMailTestHtml=Tas ir <b>tests</b> pasts (vārds testam jābūt treknrakstā). <br> Abas līnijas ir atdalīti ar rakstatgriezi. <br><br> __SIGNATURE__
|
||||||
PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n Jūs atradīsiet šeit rēķinu __ FACREF__ \n\n __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
|
PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n Jūs atradīsiet šeit rēķinu __ FACREF__ \n\n __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
|
||||||
PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n Mēs vēlētos jūs brīdināt, ka rēķins __ FACREF__, šķiet, netiek samaksāja. Tātad tas ir rēķins arestu atkal, kā atgādinājumu. \n\n __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
|
PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n Mēs vēlētos jūs brīdināt, ka rēķins __ FACREF__, šķiet, netiek samaksāja. Tātad tas ir rēķins arestu atkal, kā atgādinājumu. \n\n __ PERSONALIZED__Sincerely \n\n __ SIGNATURE__
|
||||||
@ -67,31 +67,31 @@ DemoCompanyProductAndStocks=Vadīt nelielu vai vidēja uzņēmuma produktu pārd
|
|||||||
DemoCompanyAll=Pārvaldīt maza vai vidēja uzņēmuma ar vairākiem pasākumiem (visi galvenie moduļi)
|
DemoCompanyAll=Pārvaldīt maza vai vidēja uzņēmuma ar vairākiem pasākumiem (visi galvenie moduļi)
|
||||||
GoToDemo=Iet uz demo
|
GoToDemo=Iet uz demo
|
||||||
CreatedBy=Izveidoja %s
|
CreatedBy=Izveidoja %s
|
||||||
ModifiedBy=Grozījumi izdarīti ar %s
|
ModifiedBy=Laboja %s
|
||||||
ValidatedBy=Apstiprinājis %s
|
ValidatedBy=Apstiprināja %s
|
||||||
CanceledBy=Atcēla %s
|
CanceledBy=Atcēla %s
|
||||||
ClosedBy=Aizver ar %s
|
ClosedBy=Slēdza %s
|
||||||
FileWasRemoved=Failu %s tika noņemts
|
FileWasRemoved=Fails %s tika dzēsts
|
||||||
DirWasRemoved=Directory %s tika noņemts
|
DirWasRemoved=Katalogs %s tika dzēsts
|
||||||
FeatureNotYetAvailableShort=Pieejams nākamajā versijā
|
FeatureNotYetAvailableShort=Pieejams nākamajā versijā
|
||||||
FeatureNotYetAvailable=Iezīme nav pieejama šajā versijā
|
FeatureNotYetAvailable=Šī iespēja nav pieejama šajā versijā
|
||||||
FeatureExperimental=Eksperimentāla funkcija. Nav stabils šajā versijā
|
FeatureExperimental=Eksperimentāla funkcija. Nav stabila šajā versijā
|
||||||
FeatureDevelopment=Attīstības iezīme. Nav stabils šajā versijā
|
FeatureDevelopment=Attīstības iezīme. Nav stabils šajā versijā
|
||||||
FeaturesSupported=Atbalsta funkcijas
|
FeaturesSupported=Atbalsta funkcijas
|
||||||
Width=Platums
|
Width=Platums
|
||||||
Height=Augstums
|
Height=Augstums
|
||||||
Depth=Dziļums
|
Depth=Dziļums
|
||||||
Top=Tops
|
Top=Augša
|
||||||
Bottom=Apakša
|
Bottom=Apakša
|
||||||
Left=Left
|
Left=Kreisā puse
|
||||||
Right=Tiesības
|
Right=Labā puse
|
||||||
CalculatedWeight=Aprēķina svars
|
CalculatedWeight=Aprēķina svars
|
||||||
CalculatedVolume=Aprēķinātais tilpums
|
CalculatedVolume=Aprēķinātais tilpums
|
||||||
Weight=Svars
|
Weight=Svars
|
||||||
TotalWeight=Kopējais svars
|
TotalWeight=Kopējais svars
|
||||||
WeightUnitton=tonnas
|
WeightUnitton=tonnas
|
||||||
WeightUnitkg=kg
|
WeightUnitkg=kg
|
||||||
WeightUnitg=g
|
WeightUnitg=gr
|
||||||
WeightUnitmg=mg
|
WeightUnitmg=mg
|
||||||
WeightUnitpound=mārciņa
|
WeightUnitpound=mārciņa
|
||||||
Length=Garums
|
Length=Garums
|
||||||
@ -117,7 +117,7 @@ VolumeUnitinch3=in3
|
|||||||
VolumeUnitounce=unce
|
VolumeUnitounce=unce
|
||||||
VolumeUnitlitre=litrs
|
VolumeUnitlitre=litrs
|
||||||
VolumeUnitgallon=galons
|
VolumeUnitgallon=galons
|
||||||
Size=lielums
|
Size=izmērs
|
||||||
SizeUnitm=m
|
SizeUnitm=m
|
||||||
SizeUnitdm=dm
|
SizeUnitdm=dm
|
||||||
SizeUnitcm=cm
|
SizeUnitcm=cm
|
||||||
@ -167,11 +167,11 @@ ThisIsListOfModules=Šis ir saraksts ar moduļu izraudzītās Šajā demo profil
|
|||||||
ClickHere=Noklikšķiniet šeit
|
ClickHere=Noklikšķiniet šeit
|
||||||
UseAdvancedPerms=Izmantojiet papildu atļaujas dažu moduļu
|
UseAdvancedPerms=Izmantojiet papildu atļaujas dažu moduļu
|
||||||
FileFormat=Faila formāts
|
FileFormat=Faila formāts
|
||||||
SelectAColor=Izvēlieties krāsu
|
SelectAColor=Izvēliieties krāsu
|
||||||
AddFiles=Pievienot failus
|
AddFiles=Pievienot failus
|
||||||
StartUpload=Sākt augšupielādēt
|
StartUpload=Sākt augšupielādi
|
||||||
CancelUpload=Atcelt augšupielādēt
|
CancelUpload=Atcelt augšupielādēt
|
||||||
FileIsTooBig=Faili ir pārāk liels
|
FileIsTooBig=Faili ir pārāk lieli
|
||||||
PleaseBePatient=Lūdzu, esiet pacietīgi ...
|
PleaseBePatient=Lūdzu, esiet pacietīgi ...
|
||||||
RequestToResetPasswordReceived=Pieprasījumu, lai mainītu savu Dolibarr paroli ir saņemta
|
RequestToResetPasswordReceived=Pieprasījumu, lai mainītu savu Dolibarr paroli ir saņemta
|
||||||
NewKeyIs=Tas ir jūsu jaunās atslēgas, lai pieteiktos
|
NewKeyIs=Tas ir jūsu jaunās atslēgas, lai pieteiktos
|
||||||
@ -210,6 +210,6 @@ LibraryVersion=Versija
|
|||||||
ExportableDatas=Eksportējami dati
|
ExportableDatas=Eksportējami dati
|
||||||
NoExportableData=Nav eksportējami dati (nav moduļi ar eksportējami datu ielādes, vai trūkstošos atļaujas)
|
NoExportableData=Nav eksportējami dati (nav moduļi ar eksportējami datu ielādes, vai trūkstošos atļaujas)
|
||||||
ToExport=Eksportēt
|
ToExport=Eksportēt
|
||||||
NewExport=Jauns eksporta
|
NewExport=Jauns eksports
|
||||||
##### External sites #####
|
##### External sites #####
|
||||||
ExternalSites=Ārējās vietas
|
ExternalSites=Ārējās vietas
|
||||||
|
|||||||
@ -100,7 +100,7 @@ PrimaryWay=Primārā ceļš
|
|||||||
PriceRemoved=Cena noņemts
|
PriceRemoved=Cena noņemts
|
||||||
BarCode=Svītrkods
|
BarCode=Svītrkods
|
||||||
BarcodeType=Svītrkoda veids
|
BarcodeType=Svītrkoda veids
|
||||||
SetDefaultBarcodeType=Uzstādīt svītrkoda tipu
|
SetDefaultBarcodeType=Uzstādīt svītrkoda veidu
|
||||||
BarcodeValue=Svītrkoda vērtība
|
BarcodeValue=Svītrkoda vērtība
|
||||||
NoteNotVisibleOnBill=Piezīme (nav redzama rēķinos, priekšlikumos ...)
|
NoteNotVisibleOnBill=Piezīme (nav redzama rēķinos, priekšlikumos ...)
|
||||||
CreateCopy=Izveidot kopiju
|
CreateCopy=Izveidot kopiju
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
# Dolibarr language file - Source file is en_US - sms
|
# Dolibarr language file - Source file is en_US - sms
|
||||||
Sms=Sms
|
Sms=Sms
|
||||||
SmsSetup=Sms iestatīšana
|
SmsSetup=Sms iestatīšana
|
||||||
SmsDesc=Šī lapa ļauj definēt Globālie iespējas, SMS funkcijas
|
SmsDesc=Šī lapa ļauj definēt Globālās SMS iespējas
|
||||||
SmsCard=SMS Card
|
SmsCard=SMS karte
|
||||||
AllSms=Visas SMS kampaņas
|
AllSms=Visas SMS kampaņas
|
||||||
SmsTargets=Mērķi
|
SmsTargets=Mērķi
|
||||||
SmsRecipients=Mērķi
|
SmsRecipients=Mērķi
|
||||||
@ -10,29 +10,29 @@ SmsRecipient=Mērķis
|
|||||||
SmsTitle=Apraksts
|
SmsTitle=Apraksts
|
||||||
SmsFrom=Nosūtītājs
|
SmsFrom=Nosūtītājs
|
||||||
SmsTo=Mērķis
|
SmsTo=Mērķis
|
||||||
SmsTopic=Tēma SMS
|
SmsTopic=SMS Tēma
|
||||||
SmsText=Ziņa
|
SmsText=Ziņa
|
||||||
SmsMessage=SMS ziņojumu
|
SmsMessage=SMS ziņojums
|
||||||
ShowSms=Rādīt Sms
|
ShowSms=Rādīt Sms
|
||||||
ListOfSms=Saraksts SMS campains
|
ListOfSms=SMS ampaņu saraksts
|
||||||
NewSms=Jauna SMS informācijas kampaņas
|
NewSms=Jauna SMS kampaņa
|
||||||
EditSms=Labot Sms
|
EditSms=Labot Sms
|
||||||
ResetSms=Jauns sūtīšana
|
ResetSms=Jauna sūtīšana
|
||||||
DeleteSms=Dzēst Sms informācijas kampaņas
|
DeleteSms=Dzēst Sms kampaņu
|
||||||
DeleteASms=Noņemt Sms informācijas kampaņas
|
DeleteASms=Noņemt Sms kampaņu
|
||||||
PreviewSms=Previuw Sms
|
PreviewSms=Apskatīt Sms
|
||||||
PrepareSms=Sagatavot sms
|
PrepareSms=Sagatavot sms
|
||||||
CreateSms=Izveidot SMS
|
CreateSms=Izveidot SMS
|
||||||
SmsResult=Rezultāts SMS nosūtīšanas
|
SmsResult=SMS sutīšanas rezultāts
|
||||||
TestSms=Testa Sms
|
TestSms=Testa Sms
|
||||||
ValidSms=Apstiprināt Sms
|
ValidSms=Apstiprināt Sms
|
||||||
ApproveSms=Apstiprināt Sms
|
ApproveSms=Apstiprināt Sms
|
||||||
SmsStatusDraft=Melnraksts
|
SmsStatusDraft=Melnraksts
|
||||||
SmsStatusValidated=Validēta
|
SmsStatusValidated=Pārbaudīts
|
||||||
SmsStatusApproved=Apstiprināts
|
SmsStatusApproved=Apstiprināts
|
||||||
SmsStatusSent=Nosūtīts
|
SmsStatusSent=Sūtīt
|
||||||
SmsStatusSentPartialy=Nosūtīts daļēji
|
SmsStatusSentPartialy=Nosūtīts daļēji
|
||||||
SmsStatusSentCompletely=Nosūtīja pilnīgi
|
SmsStatusSentCompletely=Nosūtīta pilnīgi
|
||||||
SmsStatusError=Kļūda
|
SmsStatusError=Kļūda
|
||||||
SmsStatusNotSent=Nav nosūtīts
|
SmsStatusNotSent=Nav nosūtīts
|
||||||
SmsSuccessfulySent=Sms pareizi nosūtīti (no %s līdz %s)
|
SmsSuccessfulySent=Sms pareizi nosūtīti (no %s līdz %s)
|
||||||
@ -45,7 +45,7 @@ NbOfRecipients=Skaits mērķus
|
|||||||
NbOfUniqueSms=Nb DOF unikālo tālruņa numuriem
|
NbOfUniqueSms=Nb DOF unikālo tālruņa numuriem
|
||||||
NbOfSms=Nbre no fona numuru
|
NbOfSms=Nbre no fona numuru
|
||||||
ThisIsATestMessage=Šī ir testa ziņa
|
ThisIsATestMessage=Šī ir testa ziņa
|
||||||
SendSms=Sūti SMS
|
SendSms=Sūtīt SMS
|
||||||
SmsInfoCharRemain=Nb atlikušo rakstzīmju
|
SmsInfoCharRemain=Nb atlikušo rakstzīmju
|
||||||
SmsInfoNumero= (Formāts starptautiskā ti: 33899701761)
|
SmsInfoNumero= (Formāts starptautiskā ti: 33899701761)
|
||||||
DelayBeforeSending=Kavēšanās pirms nosūtīšanas (minūtēs)
|
DelayBeforeSending=Kavēšanās pirms nosūtīšanas (minūtēs)
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
Foundation=Dernek
|
Foundation=Dernek
|
||||||
Version=Sürüm
|
Version=Sürüm
|
||||||
VersionProgram=Program sürümü
|
VersionProgram=Program sürümü
|
||||||
VersionLastInstall=İlk kurulan sürüm
|
VersionLastInstall=İlk kurulum sürümü
|
||||||
VersionLastUpgrade=Son yükseltilen sürüm
|
VersionLastUpgrade=Son yükseltme sürümü
|
||||||
VersionExperimental=Deneysel
|
VersionExperimental=Deneysel
|
||||||
VersionDevelopment=Geliştirme
|
VersionDevelopment=Geliştirme
|
||||||
VersionUnknown=Bilinmeyen
|
VersionUnknown=Bilinmeyen
|
||||||
@ -15,18 +15,18 @@ PurgeSessions=Oturum Temizleme
|
|||||||
ConfirmPurgeSessions=Gerçekten tüm oturumları temizlemek istiyor musunuz? Bu (kendiniz hariç), tüm kullanıcıların bağlantılarını kesecektir.
|
ConfirmPurgeSessions=Gerçekten tüm oturumları temizlemek istiyor musunuz? Bu (kendiniz hariç), tüm kullanıcıların bağlantılarını kesecektir.
|
||||||
NoSessionListWithThisHandler=PHP nizde yapılandırılmış olan oturum kayıt işlemcisi çalışmakta olan tüm oturumların listelenmesine izin vermiyor.
|
NoSessionListWithThisHandler=PHP nizde yapılandırılmış olan oturum kayıt işlemcisi çalışmakta olan tüm oturumların listelenmesine izin vermiyor.
|
||||||
LockNewSessions=Yeni bağlantıları kilitle
|
LockNewSessions=Yeni bağlantıları kilitle
|
||||||
ConfirmLockNewSessions=Herhangi bir yeni Dolibarr bağlantısını yalnız kendinizle kısıtlamak istediğinizden emin misiniz? Bundan sonra yalnızca <b>%s</b> bağlanabilecektir.
|
ConfirmLockNewSessions=Herhangi bir yeni Dolibarr bağlantısını yalnız kendinizle kısıtlamak istediğinizden emin misiniz? Bundan sonra yalnızca <b>%s</b> kullanıcısı bağlanabilecektir.
|
||||||
UnlockNewSessions=Bağlantı kilidini kaldır
|
UnlockNewSessions=Bağlantı kilidini kaldır
|
||||||
YourSession=Oturumunuz
|
YourSession=Oturumunuz
|
||||||
Sessions=Kullanıcı oturumu
|
Sessions=Kullanıcı oturumu
|
||||||
WebUserGroup=Web sunucusu kullanıcısı/grubu
|
WebUserGroup=Web sunucusu kullanıcısı/grubu
|
||||||
NoSessionFound=PHP niz etkin oturumların listelenmesine izin vermiyor gibi görünüyor. Oturumları kaydetmek için kullanılan (<b>%s</b>) dizini korumalı olabilir (Örneğin işletim sistemi izinleri ve PHP yönergesi open_basedir tarafından korunuyor olabilir).
|
NoSessionFound=PHP niz etkin oturumların listelenmesine izin vermiyor gibi görünüyor. Oturumları kaydetmek için kullanılan (<b>%s</b>) dizini korumalı olabilir (Örneğin, işletim sistemi izinleri ve PHP yönergesi open_basedir tarafından korunuyor olabilir).
|
||||||
HTMLCharset=HTML sayfaları oluşturmak için karakter seti
|
HTMLCharset=HTML sayfaları oluşturmak için karakter seti
|
||||||
DBStoringCharset=Veri kaydı için Veritabanı karakter seti
|
DBStoringCharset=Veri kaydı için veritabanı karakter seti
|
||||||
DBSortingCharset=Veri sıralamak için veritabanı karakter seti
|
DBSortingCharset=Veri sıralamak için veritabanı karakter seti
|
||||||
WarningModuleNotActive=<b>%s</b> modülü etkin olmalıdır
|
WarningModuleNotActive=<b>%s</b> modülü etkin olmalıdır
|
||||||
WarningOnlyPermissionOfActivatedModules=Burada sadece etkinleştirilmiş modüllerle ile ilgili izinler gösterilir. Diğer modülleri Giriş->Ayarlar->Modüller (Home->Setup->Modules) sayfasından etkinleştirebilirsiniz.
|
WarningOnlyPermissionOfActivatedModules=Burada sadece etkinleştirilmiş modüllerle ile ilgili izinler gösterilir. Diğer modülleri Giriş->Ayarlar->Modüller sayfasından etkinleştirebilirsiniz.
|
||||||
DolibarrSetup=Dolibarr kurulumu ya da yükseltmesi
|
DolibarrSetup=Dolibarr kurma ya da yükseltme
|
||||||
DolibarrUser=Dolibarr kullanıcısı
|
DolibarrUser=Dolibarr kullanıcısı
|
||||||
InternalUser=İç kullanıcı
|
InternalUser=İç kullanıcı
|
||||||
ExternalUser=Dış kullanıcı
|
ExternalUser=Dış kullanıcı
|
||||||
@ -35,34 +35,34 @@ ExternalUsers=Dış kullanıcılar
|
|||||||
GlobalSetup=Genel Ayarlar
|
GlobalSetup=Genel Ayarlar
|
||||||
GUISetup=Görünüm
|
GUISetup=Görünüm
|
||||||
SetupArea=Ayarlar alanı
|
SetupArea=Ayarlar alanı
|
||||||
FormToTestFileUploadForm=Dosya yüklemesi test formu (kuruluma göre)
|
FormToTestFileUploadForm=Dosya yükleme deneme formu (kuruluma göre)
|
||||||
IfModuleEnabled=Not:Yalnızca <b>%s</b> modülü etkinleştirildiğinde Evet etkilidir.
|
IfModuleEnabled=Not: evet yalnızca <b>%s</b> modülü etkinse etkilidir.
|
||||||
RemoveLock=<b>%s</b> Dosyasını, güncelleme aracının kullanımına izin vermek için belirmişse kaldırın.
|
RemoveLock=<b>%s</b> dosyasını, güncelleme aracının kullanımına izin vermek için belirmişse kaldırın.
|
||||||
RestoreLock=<b>%s</b> Dosyasını, güncelleme aracının her hangi bir kullanımını engellemek için, yalnızca okuma izniyle değiştirin.
|
RestoreLock=<b>%s</b> dosyasını, güncelleme aracının her hangi bir kullanımını engellemek için, yalnızca okuma izniyle değiştirin.
|
||||||
SecuritySetup=Güvenlik ayarları
|
SecuritySetup=Güvenlik ayarları
|
||||||
ErrorModuleRequirePHPVersion=Hata, bu modül %s veya daha yüksek PHP sürümü gerektirir.
|
ErrorModuleRequirePHPVersion=Hata, bu modül %s veya daha yüksek PHP sürümü gerektirir.
|
||||||
ErrorModuleRequireDolibarrVersion=Hata, bu modül %s veya daha yüksek Dolibarr sürümü gerektirir.
|
ErrorModuleRequireDolibarrVersion=Hata, bu modül %s veya daha yüksek Dolibarr sürümü gerektirir.
|
||||||
ErrorDecimalLargerThanAreForbidden=Hata, <b>%s</b> den daha yüksek hassasiyet desteklenmez.
|
ErrorDecimalLargerThanAreForbidden=Hata, <b>%s</b> den daha yüksek hassasiyet desteklenmez.
|
||||||
DictionnarySetup=Sözlük ayarları
|
DictionnarySetup=Sözlük ayarları
|
||||||
Dictionnary=Sözlükler
|
Dictionnary=Sözlükler
|
||||||
ErrorReservedTypeSystemSystemAuto='system' ve 'systemauto' değerleri tip için ayrılmıştır. 'kullanıcı'yı kendi kayıtlarınıza eklemek için değer olarak kullanabilirsiniz
|
ErrorReservedTypeSystemSystemAuto='system' ve 'systemauto' değerleri tür için ayrılmıştır. 'kullanıcı'yı kendi kayıtlarınıza eklemek için değer olarak kullanabilirsiniz
|
||||||
ErrorCodeCantContainZero=Kod 0 değeri içeremez
|
ErrorCodeCantContainZero=Kod 0 değeri içeremez
|
||||||
DisableJavascript=Javascript ve Ajax fonksiyonlarını engelle
|
DisableJavascript=Javascript ve Ajax fonksiyonlarını engelle
|
||||||
ConfirmAjax=Açılır Ajax onay pencereleri kullanın
|
ConfirmAjax=Açılır Ajax onay pencereleri kullanın
|
||||||
UseSearchToSelectCompany=Üçüncü partileri seçmek için (liste kutusu yerine) oto tamamlamalı alanları kullanın.<br><br>Çok sayıda üçüncü parti (>100 000) olsa da Ayarlar->Diğer de SOCIETE_DONOTSEARCH_ANYWHERE değişmezini 1 yaparak hızı arttırabilirsiniz. Bundan sonra arama yalnızca dizenin başlangıcı ile sınırlıdır.
|
UseSearchToSelectCompany=Üçüncü partileri seçmek için (liste kutusu yerine) oto tamamlamalı alanları kullanın.<br><br>Çok sayıda üçüncü parti (>100 000) olsa da Ayarlar->Diğer de SOCIETE_DONOTSEARCH_ANYWHERE değişmezini 1 yaparak hızı arttırabilirsiniz. Bundan sonra arama yalnızca dizenin başlangıcı ile sınırlıdır.
|
||||||
ActivityStateToSelectCompany= Halen etkin olan ya da durdmuş olan üçüncü partilerin görünmesi/gizlenmesi bir süzgeç seçeneği ekleyin
|
ActivityStateToSelectCompany= Halen faaliyette olan olan ya da durdurulmuş olan üçüncü partilerin görünmesi/gizlenmesi için bir süzgeç seçeneği ekleyin
|
||||||
UseSearchToSelectContact=Kişi seçmek için (liste kutusu yerine) oto tamamlamalı alanları kullanın.<br><br>Çok sayıda üçüncü parti (>100 000) olsa da Ayarlar->Diğer den CONTACT_DONOTSEARCH_ANYWHERE değişmezini 1 yaparak hızı arttırabilirsiniz. Bundan sonra arama yalnızca dizenin başlangıcı ile sınırlı olacaktır.
|
UseSearchToSelectContact=Kişi seçmek için (liste kutusu yerine) oto tamamlamalı alanları kullanın.<br><br>Çok sayıda üçüncü parti (>100 000) olsa da Ayarlar->Diğer den CONTACT_DONOTSEARCH_ANYWHERE değişmezini 1 yaparak hızı arttırabilirsiniz. Bundan sonra arama yalnızca dizenin başlangıcı ile sınırlı olacaktır.
|
||||||
SearchFilter=Arama süzgeçi seçenekleri
|
SearchFilter=Arama süzgeçi seçenekleri
|
||||||
NumberOfKeyToSearch=Aramayı başlatacak karakter sayısı: %s
|
NumberOfKeyToSearch=Aramayı başlatacak karakter sayısı: %s
|
||||||
ViewFullDateActions=Üçüncü sayfada tüm eylem tarihlerini göster
|
ViewFullDateActions=Üçüncü sayfada tam gün eylemlerini göster
|
||||||
NotAvailableWhenAjaxDisabled=Ajax devre dışı olduğunda kullanılamaz
|
NotAvailableWhenAjaxDisabled=Ajax devre dışı olduğunda kullanılamaz
|
||||||
JavascriptDisabled=JavaScript devre dışı
|
JavascriptDisabled=JavaScript devre dışı
|
||||||
UsePopupCalendar=Tarih girişi için açılır pencere kullan
|
UsePopupCalendar=Tarih girişi için açılır pencere kullan
|
||||||
UsePreviewTabs=Önizleme sekmesi kullan
|
UsePreviewTabs=Önizleme sekmesi kullan
|
||||||
ShowPreview=Önizlemeyi göster
|
ShowPreview=Önizleme göster
|
||||||
PreviewNotAvailable=Önizleme mevcut değil
|
PreviewNotAvailable=Önizleme yok
|
||||||
ThemeCurrentlyActive=Geçerli etkin tema
|
ThemeCurrentlyActive=Geçerli etkin tema
|
||||||
CurrentTimeZone=PHP saat dilimi (sunucu)
|
CurrentTimeZone=PHP Saat Dilimi (sunucu)
|
||||||
Space=Boşluk
|
Space=Boşluk
|
||||||
Table=Tablo
|
Table=Tablo
|
||||||
Fields=Alanlar
|
Fields=Alanlar
|
||||||
@ -74,23 +74,23 @@ NextValueForCreditNotes=Sonraki değer (alacak dekontları)
|
|||||||
NextValueForDeposit=Sonraki değer (yatırılan)
|
NextValueForDeposit=Sonraki değer (yatırılan)
|
||||||
NextValueForReplacements=Sonraki değer (yenileme)
|
NextValueForReplacements=Sonraki değer (yenileme)
|
||||||
MustBeLowerThanPHPLimit=Not: PHP niz yüklenen her dosyanın boyutunu, parametrelerin değeri ne olursa olsun <b>%s</b> %s ile sınırlandırır
|
MustBeLowerThanPHPLimit=Not: PHP niz yüklenen her dosyanın boyutunu, parametrelerin değeri ne olursa olsun <b>%s</b> %s ile sınırlandırır
|
||||||
NoMaxSizeByPHPLimit=Not: PHP yapılandırmasında hiç sınır ayarlanmamış
|
NoMaxSizeByPHPLimit=Not: PHP yapılandırmanızda hiç sınır ayarlanmamış
|
||||||
MaxSizeForUploadedFiles=Yüklenen dosyalar için ençok boyut (herhangi bir yüklemeye izin vermemek için 0 a ayarlayın)
|
MaxSizeForUploadedFiles=Yüklenen dosyalar için ençok boyut (herhangi bir yüklemeye izin vermemek için 0 a ayarlayın)
|
||||||
UseCaptchaCode=Giriş sayfasında grafik kodu kullanın
|
UseCaptchaCode=Giriş sayfasında grafiksel kod (CAPTCHA) kullan
|
||||||
UseAvToScanUploadedFiles=Yüklenen dosyaların taranması için Anti-virüs kullanın
|
UseAvToScanUploadedFiles=Yüklenen dosyaların taranması için anti-virüs kullan
|
||||||
AntiVirusCommand= Antivirüs komutu tam yolu
|
AntiVirusCommand= Antivirüs komutu tam yolu
|
||||||
AntiVirusCommandExample= ClamWin için örnek: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>ClamWin için örnek: /usr/bin/clamscan
|
AntiVirusCommandExample= ClamWin için örnek: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>ClamAv için örnek: /usr/bin/clamscan
|
||||||
AntiVirusParam= Komut satırında daha fazla parametre
|
AntiVirusParam= Komut satırında daha çok parametre
|
||||||
AntiVirusParamExample= ClamWin için örnek: --database="C:\\Program Files (x86)\\ClamWin\\lib"
|
AntiVirusParamExample= ClamWin için örnek: --database="C:\\Program Files (x86)\\ClamWin\\lib"
|
||||||
ComptaSetup=Muhasebe modülü kurulumu
|
ComptaSetup=Muhasebe modülü ayarları
|
||||||
UserSetup=Kullanıcı yönetimi kurulumu
|
UserSetup=Kullanıcı yönetimi ayarları
|
||||||
MenuSetup=Menü yönetimi kurulumu
|
MenuSetup=Menü yönetimi ayarları
|
||||||
MenuLimits=Sınırlar ve doğruluk
|
MenuLimits=Sınırlar ve doğruluk
|
||||||
MenuIdParent=Ana menü ID
|
MenuIdParent=Ana menü ID
|
||||||
DetailMenuIdParent=Ana menü ID (bir üst menü için boş)
|
DetailMenuIdParent=Ana menü ID (bir üst menü için boş)
|
||||||
DetailPosition=Menü konumunu tanımlamak için sıra numarası
|
DetailPosition=Menü konumunu tanımlamak için sıra numarası
|
||||||
PersonalizedMenusNotSupported=Kişiselleştirilmiş menüler desteklenmiyor
|
PersonalizedMenusNotSupported=Kişiselleştirilmiş menüler desteklenmiyor
|
||||||
AllMenus=Hepsi
|
AllMenus=Tümü
|
||||||
NotConfigured=Modül yapılandırılmamış
|
NotConfigured=Modül yapılandırılmamış
|
||||||
Setup=Ayarlar
|
Setup=Ayarlar
|
||||||
Activation=Etkinleştirme
|
Activation=Etkinleştirme
|
||||||
@ -114,7 +114,7 @@ ClientHour=İstemci Saati (kullanıcı)
|
|||||||
OSTZ=İşletim Sistemi sunucusu Saat Dilimi
|
OSTZ=İşletim Sistemi sunucusu Saat Dilimi
|
||||||
PHPTZ=PHP Saat Dilimi (sunucu)
|
PHPTZ=PHP Saat Dilimi (sunucu)
|
||||||
PHPServerOffsetWithGreenwich=PHP sunucusu Greenwich genişlik sapması (saniye)
|
PHPServerOffsetWithGreenwich=PHP sunucusu Greenwich genişlik sapması (saniye)
|
||||||
ClientOffsetWithGreenwich=İstemci/Tarayıcı Greewich genişlik sapması (saniye)
|
ClientOffsetWithGreenwich=İstemci/Tarayıcı Greenwich genişlik sapması (saniye)
|
||||||
DaylingSavingTime=Yaz saati
|
DaylingSavingTime=Yaz saati
|
||||||
CurrentHour=PHP saati (sunucu)
|
CurrentHour=PHP saati (sunucu)
|
||||||
CompanyTZ=Firma Saat Dilimi (ana firma)
|
CompanyTZ=Firma Saat Dilimi (ana firma)
|
||||||
@ -168,13 +168,13 @@ FileNameToGenerate=Oluşturulacak dosya adı
|
|||||||
Compression=Sıkıştırma
|
Compression=Sıkıştırma
|
||||||
CommandsToDisableForeignKeysForImport=İçeaktarmada devre dışı bırakılacak yabancı komut tuşları
|
CommandsToDisableForeignKeysForImport=İçeaktarmada devre dışı bırakılacak yabancı komut tuşları
|
||||||
CommandsToDisableForeignKeysForImportWarning=SQL dökümünü daha sonra geri yükleyebilmeyi isterseniz zorunludur
|
CommandsToDisableForeignKeysForImportWarning=SQL dökümünü daha sonra geri yükleyebilmeyi isterseniz zorunludur
|
||||||
ExportCompatibility=Oluşturulan dışaaktarım dosyasının uyumuluğu
|
ExportCompatibility=Oluşturulan verme dosyasının uyumluluğu
|
||||||
MySqlExportParameters=MySQL dışaaktarım parametreleri
|
MySqlExportParameters=MySQL verme parametreleri
|
||||||
PostgreSqlExportParameters= PostgreSQL dışaaktarım parametreleri
|
PostgreSqlExportParameters= PostgreSQL dışaaktarım parametreleri
|
||||||
UseTransactionnalMode=İşlem modunu kullanın
|
UseTransactionnalMode=İşlem modunu kullanın
|
||||||
FullPathToMysqldumpCommand=mysqldump komutu için tam yol
|
FullPathToMysqldumpCommand=mysqldump komutu için tam yol
|
||||||
FullPathToPostgreSQLdumpCommand=pg_dump komutunun tam yolu
|
FullPathToPostgreSQLdumpCommand=pg_dump komutunun tam yolu
|
||||||
ExportOptions=Dışaaktarım seçenekleri
|
ExportOptions=Verme seçenekleri
|
||||||
AddDropDatabase=DROP VERİTABANI komutu ekle
|
AddDropDatabase=DROP VERİTABANI komutu ekle
|
||||||
AddDropTable=DROP TABLOSU komutu ekle
|
AddDropTable=DROP TABLOSU komutu ekle
|
||||||
ExportStructure=Yapısı
|
ExportStructure=Yapısı
|
||||||
@ -442,7 +442,7 @@ Module200Name=LDAP
|
|||||||
Module200Desc=LDAP dizin senkronizasyonu
|
Module200Desc=LDAP dizin senkronizasyonu
|
||||||
Module210Name=PostNuke
|
Module210Name=PostNuke
|
||||||
Module210Desc=PostNuke entegrasyonu
|
Module210Desc=PostNuke entegrasyonu
|
||||||
Module240Name=Veri dışaaktarımı
|
Module240Name=Veri verme
|
||||||
Module240Desc=Dolibarr verilerini dışaaktarma aracı (yardımlı)
|
Module240Desc=Dolibarr verilerini dışaaktarma aracı (yardımlı)
|
||||||
Module250Name=Veri içeaktarımı
|
Module250Name=Veri içeaktarımı
|
||||||
Module250Desc=Dolibarr verilerini içeaktarma aracı (yardımlı)
|
Module250Desc=Dolibarr verilerini içeaktarma aracı (yardımlı)
|
||||||
@ -689,7 +689,7 @@ Permission1185=Tedarikçi siparişi onayla
|
|||||||
Permission1186=Tedarikçi siparişi ver
|
Permission1186=Tedarikçi siparişi ver
|
||||||
Permission1187=Tedarikçi siparişi alındı fişi
|
Permission1187=Tedarikçi siparişi alındı fişi
|
||||||
Permission1188=Tedarikçi siparişi kapat
|
Permission1188=Tedarikçi siparişi kapat
|
||||||
Permission1201=Bir dışaaktarım sonucu al
|
Permission1201=Bir verme sonucu al
|
||||||
Permission1202=Dışaaktarma oluştur/değiştir
|
Permission1202=Dışaaktarma oluştur/değiştir
|
||||||
Permission1231=Tedarikçi faturalarını oku
|
Permission1231=Tedarikçi faturalarını oku
|
||||||
Permission1232=Tedarikçi faturaları oluştur/değiştir
|
Permission1232=Tedarikçi faturaları oluştur/değiştir
|
||||||
@ -1424,7 +1424,7 @@ AccountancyCodeSell=Satış hesap. kodu
|
|||||||
AccountancyCodeBuy=Alış hesap. kodu
|
AccountancyCodeBuy=Alış hesap. kodu
|
||||||
##### Agenda #####
|
##### Agenda #####
|
||||||
AgendaSetup=Eylem ve gündem modülü kurulumu
|
AgendaSetup=Eylem ve gündem modülü kurulumu
|
||||||
PasswordTogetVCalExport=Dışaaktarım bağlantı yetki anahtarı
|
PasswordTogetVCalExport=Verme bağlantısı yetki anahtarı
|
||||||
PastDelayVCalExport=Daha büyük eylemi dışaaktarma
|
PastDelayVCalExport=Daha büyük eylemi dışaaktarma
|
||||||
AGENDA_USE_EVENT_TYPE=Etkinlik türleri kullan (Yapılandırma->Sözlük->llx_c_actioncomm menüsünden yürütülür)
|
AGENDA_USE_EVENT_TYPE=Etkinlik türleri kullan (Yapılandırma->Sözlük->llx_c_actioncomm menüsünden yürütülür)
|
||||||
##### ClickToDial #####
|
##### ClickToDial #####
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
# Dolibarr language file - Source file is en_US - agenda
|
# Dolibarr language file - Source file is en_US - agenda
|
||||||
# IdAgenda=ID event
|
IdAgenda=Kimlik etkinliği
|
||||||
Actions=Eylemler
|
Actions=Eylemler
|
||||||
ActionsArea=Eylem alanı (Olaylar ve görevler)
|
ActionsArea=Eylem alanı (Olaylar ve görevler)
|
||||||
Agenda= Gündem
|
Agenda= Gündem
|
||||||
@ -68,10 +68,10 @@ AgendaUrlOptions5=Çıktıyı kullanıcı<b>%s</b> tarafından yapılan etkinlik
|
|||||||
AgendaShowBirthdayEvents=Kişilerin doğum günlerini göster
|
AgendaShowBirthdayEvents=Kişilerin doğum günlerini göster
|
||||||
AgendaHideBirthdayEvents=Kişilerin doğum günlerini gizle
|
AgendaHideBirthdayEvents=Kişilerin doğum günlerini gizle
|
||||||
Busy=Meşgul
|
Busy=Meşgul
|
||||||
# ExportDataset_event1=List of agenda events
|
ExportDataset_event1=Gündem etkinlikleri listesi
|
||||||
|
|
||||||
# External Sites ical
|
# External Sites ical
|
||||||
ExportCal=Dışaaktarım takvimi
|
ExportCal=Takvim ver
|
||||||
ExtSites=Dış takvimleri içeaktar
|
ExtSites=Dış takvimleri içeaktar
|
||||||
ExtSitesEnableThisTool=Dış takvimleri gündemde göster
|
ExtSitesEnableThisTool=Dış takvimleri gündemde göster
|
||||||
ExtSitesNbOfAgenda=Takvimlerin sayısı
|
ExtSitesNbOfAgenda=Takvimlerin sayısı
|
||||||
|
|||||||
@ -225,7 +225,7 @@ Billed=Faturalandı
|
|||||||
RepeatableInvoice=Ön tanımlı fatura
|
RepeatableInvoice=Ön tanımlı fatura
|
||||||
RepeatableInvoices=Ön tanımlı faturalar
|
RepeatableInvoices=Ön tanımlı faturalar
|
||||||
Repeatable=Ön tanımlı
|
Repeatable=Ön tanımlı
|
||||||
Repeatables=Ön tanımlılar
|
Repeatables=Ön tanımlı
|
||||||
ChangeIntoRepeatableInvoice=Ön tanımlıya dönüştür
|
ChangeIntoRepeatableInvoice=Ön tanımlıya dönüştür
|
||||||
CreateRepeatableInvoice=Ön tanımlı fatura oluştur
|
CreateRepeatableInvoice=Ön tanımlı fatura oluştur
|
||||||
CreateFromRepeatableInvoice=Ön tanımlı faturadan oluştur
|
CreateFromRepeatableInvoice=Ön tanımlı faturadan oluştur
|
||||||
|
|||||||
@ -24,9 +24,9 @@ BoxTotalUnpaidCustomerBills=Toplam ödenmemiş müşteri faturaları
|
|||||||
BoxTotalUnpaidSuppliersBills=Toplam ödenmemiş tedarikçi faturaları
|
BoxTotalUnpaidSuppliersBills=Toplam ödenmemiş tedarikçi faturaları
|
||||||
BoxTitleLastBooks=Son yapılan %s kayıt
|
BoxTitleLastBooks=Son yapılan %s kayıt
|
||||||
BoxTitleNbOfCustomers=Müşteri sayısı
|
BoxTitleNbOfCustomers=Müşteri sayısı
|
||||||
BoxTitleLastRssInfos=%s ten en son %s haber
|
BoxTitleLastRssInfos=%s ten en son %s haberler
|
||||||
BoxTitleLastProducts=Son değiştirilen % s ürün/hizmet
|
BoxTitleLastProducts=Son değiştirilen % s ürün/hizmet
|
||||||
BoxTitleProductsAlertStock=Stoktaki ürün uyarısı
|
BoxTitleProductsAlertStock=Stok uyarısındaki ürünler
|
||||||
BoxTitleLastCustomerOrders=Son değiştirilen %s müşteri siparişi
|
BoxTitleLastCustomerOrders=Son değiştirilen %s müşteri siparişi
|
||||||
BoxTitleLastSuppliers=Son kaydedilen %s tedarikçi
|
BoxTitleLastSuppliers=Son kaydedilen %s tedarikçi
|
||||||
BoxTitleLastCustomers=Son kaydedilen %s müşteri
|
BoxTitleLastCustomers=Son kaydedilen %s müşteri
|
||||||
@ -85,7 +85,7 @@ BoxSuppliersOrdersPerMonth=Aylık tedarikçi siparişleri
|
|||||||
BoxProposalsPerMonth=Aylık teklifler
|
BoxProposalsPerMonth=Aylık teklifler
|
||||||
NoTooLowStockProducts=Düşük stok seviyesi altında stok yok
|
NoTooLowStockProducts=Düşük stok seviyesi altında stok yok
|
||||||
BoxProductDistribution=Ürün/Hizmet dağılımı
|
BoxProductDistribution=Ürün/Hizmet dağılımı
|
||||||
BoxProductDistributionFor=%s için %s dağıtımı
|
BoxProductDistributionFor=%sin %s içindeki dağılımı
|
||||||
ForCustomersInvoices=Müşteri faturaları
|
ForCustomersInvoices=Müşteri faturaları
|
||||||
ForCustomersOrders=Müşteri siparişleri
|
ForCustomersOrders=Müşteri siparişleri
|
||||||
ForProposals=Teklifler
|
ForProposals=Teklifler
|
||||||
|
|||||||
@ -14,11 +14,11 @@ SaveExportModel=Yeniden kullanmak için bu verme profilini kaydedebilirsiniz...
|
|||||||
SaveImportModel=Yeniden kullanmak için bu alma profilini kaydedebilirsiniz...
|
SaveImportModel=Yeniden kullanmak için bu alma profilini kaydedebilirsiniz...
|
||||||
ExportModelName=Verme profili adı
|
ExportModelName=Verme profili adı
|
||||||
ExportModelSaved=Alma profili <b>%s</b> adıyla kaydedildi.
|
ExportModelSaved=Alma profili <b>%s</b> adıyla kaydedildi.
|
||||||
ExportableFields=Verilebilecek alanlar
|
ExportableFields=Verilebilir alanlar
|
||||||
ExportedFields=Verilen alanlar
|
ExportedFields=Verilen alanlar
|
||||||
ImportModelName=Alma profili adı
|
ImportModelName=Alma profili adı
|
||||||
ImportModelSaved=Alma profili <b>%s</b> adıyla kaydedildi.
|
ImportModelSaved=Alma profili <b>%s</b> adıyla kaydedildi.
|
||||||
ImportableFields=Alınabilecek alanlar
|
ImportableFields=Alınabilir alanlar
|
||||||
ImportedFields=Alınan alanlar
|
ImportedFields=Alınan alanlar
|
||||||
DatasetToExport=Verilecek veri kümesi
|
DatasetToExport=Verilecek veri kümesi
|
||||||
DatasetToImport=Veri kümesine alınacak dosya
|
DatasetToImport=Veri kümesine alınacak dosya
|
||||||
@ -29,7 +29,7 @@ FieldsOrder=Alan sırası
|
|||||||
FieldsTitle=Alanların başlığı
|
FieldsTitle=Alanların başlığı
|
||||||
FieldOrder=Alan sırası
|
FieldOrder=Alan sırası
|
||||||
FieldTitle=Alan başlğı
|
FieldTitle=Alan başlğı
|
||||||
ChooseExportFormat=Verme biçimini seçin
|
ChooseExportFormat=Verme biçimini seç
|
||||||
NowClickToGenerateToBuildExportFile=Şimdi, açılan kutudan dosya biçimini seçin ve verilecek dosyayı oluşturmak için "Oluşturun" düğmesine tıklayın...
|
NowClickToGenerateToBuildExportFile=Şimdi, açılan kutudan dosya biçimini seçin ve verilecek dosyayı oluşturmak için "Oluşturun" düğmesine tıklayın...
|
||||||
AvailableFormats=Kullanılabilecek biçimler
|
AvailableFormats=Kullanılabilecek biçimler
|
||||||
LibraryShort=Kitaplık
|
LibraryShort=Kitaplık
|
||||||
|
|||||||
@ -16,7 +16,7 @@ DateCreateCP=Oluşturma tarihi
|
|||||||
DraftCP=Taslak
|
DraftCP=Taslak
|
||||||
ToReviewCP=Onay bekliyor
|
ToReviewCP=Onay bekliyor
|
||||||
ApprovedCP=Onaylandı
|
ApprovedCP=Onaylandı
|
||||||
CancelCP=Şptal edildi
|
CancelCP=İptal edildi
|
||||||
RefuseCP=Reddedildi
|
RefuseCP=Reddedildi
|
||||||
ValidatorCP=Onaylayan
|
ValidatorCP=Onaylayan
|
||||||
ListeCP=Tatil listesi
|
ListeCP=Tatil listesi
|
||||||
|
|||||||
@ -392,7 +392,7 @@ ReCalculate=Yeniden hesapla
|
|||||||
ResultOk=Başarılı
|
ResultOk=Başarılı
|
||||||
ResultKo=Başarısız
|
ResultKo=Başarısız
|
||||||
Reporting=Raporlama
|
Reporting=Raporlama
|
||||||
Reportings=Raporlamalar
|
Reportings=Raporlama
|
||||||
Draft=Taslak
|
Draft=Taslak
|
||||||
Drafts=Taslaklar
|
Drafts=Taslaklar
|
||||||
Validated=Doğrulanmış
|
Validated=Doğrulanmış
|
||||||
|
|||||||
@ -16,9 +16,9 @@ SupplierOrder=Tedarikçi siparişi
|
|||||||
SuppliersOrders=Tedarikçi siparişleri
|
SuppliersOrders=Tedarikçi siparişleri
|
||||||
SuppliersOrdersRunning=Mevcut tedarikçi siparişleri
|
SuppliersOrdersRunning=Mevcut tedarikçi siparişleri
|
||||||
CustomerOrder=Müşteri siparişi
|
CustomerOrder=Müşteri siparişi
|
||||||
CustomersOrders=Müşterilerin siparişleri
|
CustomersOrders=Müşteri siparişleri
|
||||||
CustomersOrdersRunning=Mevcut müşterilerin siparişleri
|
CustomersOrdersRunning=Mevcut müşteri siparişleri
|
||||||
CustomersOrdersAndOrdersLines=Müşteri siparişleri ve sipariş satırları
|
CustomersOrdersAndOrdersLines=Müşteri siparişleri ve sipariş kalemleri
|
||||||
OrdersToValid=Doğrulanacak müşteri siparişleri
|
OrdersToValid=Doğrulanacak müşteri siparişleri
|
||||||
OrdersToBill=Faturalanacak müşteri siparişleri
|
OrdersToBill=Faturalanacak müşteri siparişleri
|
||||||
OrdersInProcess=İşlemde olan müşteri siparişleri
|
OrdersInProcess=İşlemde olan müşteri siparişleri
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
# Dolibarr language file - Source file is en_US - products
|
# Dolibarr language file - Source file is en_US - products
|
||||||
ProductRef=Ürün ref.
|
ProductRef=Ürün ref.
|
||||||
ProductLabel=Ürün etiketi
|
ProductLabel=Ürün etiketi
|
||||||
ProductServiceCard=Ürünler/Hizmetler kartı
|
ProductServiceCard=Ürün/Hizmet kartı
|
||||||
Products=Ürünler
|
Products=Ürünler
|
||||||
Services=Hizmetler
|
Services=Hizmetler
|
||||||
Product=Ürün
|
Product=Ürün
|
||||||
@ -151,13 +151,13 @@ NoPriceDefinedForThisSupplier=Bu tedarikçi/ürün için fiyat/miktar tanımlanm
|
|||||||
NoSupplierPriceDefinedForThisProduct=Bu ürün için tedarikçi fiyatı/miktarı tanımlanmamış
|
NoSupplierPriceDefinedForThisProduct=Bu ürün için tedarikçi fiyatı/miktarı tanımlanmamış
|
||||||
RecordedProducts=Ürünler kaydedildi
|
RecordedProducts=Ürünler kaydedildi
|
||||||
RecordedServices=Hizmetler kaydedildi
|
RecordedServices=Hizmetler kaydedildi
|
||||||
RecordedProductsAndServices=Ürünler/hizmetler kaydedildi
|
RecordedProductsAndServices=Ürün/hizmet kaydedildi
|
||||||
GenerateThumb=Kararlama (thumb) oluştur
|
GenerateThumb=Kararlama (thumb) oluştur
|
||||||
ProductCanvasAbility=Özel “kanvas” eklentileri kullan
|
ProductCanvasAbility=Özel “kanvas” eklentileri kullan
|
||||||
ServiceNb=Hizmet sayısı #%s
|
ServiceNb=Hizmet sayısı #%s
|
||||||
ListProductServiceByPopularity=Popülerliğe göre ürün / hizmet listesi
|
ListProductServiceByPopularity=Popülerliğine göre ürün/hizmet listesi
|
||||||
ListProductByPopularity=Tutularlığına göre ürünler/hizmetler Listesi
|
ListProductByPopularity=Popülerliğine göre ürünler/hizmetler Listesi
|
||||||
ListServiceByPopularity=Tutulan hizmetler listesi
|
ListServiceByPopularity=Popülerliğine göre hizmetler listesi
|
||||||
Finished=Üretilen ürünler
|
Finished=Üretilen ürünler
|
||||||
RowMaterial=İlk malzeme
|
RowMaterial=İlk malzeme
|
||||||
CloneProduct=Ürün veya hizmet klonla
|
CloneProduct=Ürün veya hizmet klonla
|
||||||
|
|||||||
@ -1467,8 +1467,9 @@ function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $a
|
|||||||
// Link to print main content area
|
// Link to print main content area
|
||||||
if (empty($conf->global->MAIN_PRINT_DISABLELINK) && empty($conf->browser->phone))
|
if (empty($conf->global->MAIN_PRINT_DISABLELINK) && empty($conf->browser->phone))
|
||||||
{
|
{
|
||||||
$qs=$_SERVER["QUERY_STRING"].($_SERVER["QUERY_STRING"]?'&':'').$morequerystring;
|
$qs=$_SERVER["QUERY_STRING"];
|
||||||
$text ='<a href="'.$_SERVER["PHP_SELF"].'?'.$qs.($qs?'&':'').'optioncss=print" target="_blank">';
|
$qs.=(($qs && $morequerystring)?'&':'').$morequerystring;
|
||||||
|
$text ='<a href="'.$_SERVER["PHP_SELF"].'?'.$qs.($qs?'&':'').'optioncss=print" target="_blank">';
|
||||||
$text.= img_picto('', 'printer.png', 'class="printer"');
|
$text.= img_picto('', 'printer.png', 'class="printer"');
|
||||||
$text.='</a>';
|
$text.='</a>';
|
||||||
$toprightmenu.=$form->textwithtooltip('',$langs->trans("PrintContentArea"),2,1,$text,'login_block_elem',2);
|
$toprightmenu.=$form->textwithtooltip('',$langs->trans("PrintContentArea"),2,1,$text,'login_block_elem',2);
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
* Copyright (C) 2005-2013 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2005-2013 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2006 Andre Cianfarani <acianfa@free.fr>
|
* Copyright (C) 2006 Andre Cianfarani <acianfa@free.fr>
|
||||||
* Copyright (C) 2007-2011 Jean Heimburger <jean@tiaris.info>
|
* Copyright (C) 2007-2011 Jean Heimburger <jean@tiaris.info>
|
||||||
* Copyright (C) 2010-2011 Juanjo Menent <jmenent@2byte.es>
|
* Copyright (C) 2010-2013 Juanjo Menent <jmenent@2byte.es>
|
||||||
* Copyright (C) 2013 Cedric GROSS <c.gross@kreiz-it.fr>
|
* Copyright (C) 2013 Cedric GROSS <c.gross@kreiz-it.fr>
|
||||||
* Copyright (C) 2013 Marcos García <marcosgdf@gmail.com>
|
* Copyright (C) 2013 Marcos García <marcosgdf@gmail.com>
|
||||||
*
|
*
|
||||||
@ -1830,6 +1830,33 @@ class Product extends CommonObject
|
|||||||
return $this->_get_stats($sql,$mode);
|
return $this->_get_stats($sql,$mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return nb of units or orders in which product is included
|
||||||
|
*
|
||||||
|
* @param int $socid Limit count on a particular third party id
|
||||||
|
* @param string $mode 'byunit'=number of unit, 'bynumber'=nb of entities
|
||||||
|
* @return array <0 if KO, result[month]=array(valuex,valuey) where month is 0 to 11
|
||||||
|
*/
|
||||||
|
function get_nb_ordersupplier($socid,$mode)
|
||||||
|
{
|
||||||
|
global $conf, $user;
|
||||||
|
|
||||||
|
$sql = "SELECT sum(d.qty), date_format(c.date_commande, '%Y%m')";
|
||||||
|
if ($mode == 'bynumber') $sql.= ", count(DISTINCT c.rowid)";
|
||||||
|
$sql.= " FROM ".MAIN_DB_PREFIX."commande_fournisseurdet as d, ".MAIN_DB_PREFIX."commande_fournisseur as c, ".MAIN_DB_PREFIX."societe as s";
|
||||||
|
if (!$user->rights->fournisseur->lire && !$socid) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
|
||||||
|
$sql.= " WHERE c.rowid = d.fk_commande";
|
||||||
|
$sql.= " AND d.fk_product =".$this->id;
|
||||||
|
$sql.= " AND c.fk_soc = s.rowid";
|
||||||
|
$sql.= " AND c.entity = ".$conf->entity;
|
||||||
|
if (!$user->rights->societe->client->voir && !$socid) $sql.= " AND c.fk_soc = sc.fk_soc AND sc.fk_user = " .$user->id;
|
||||||
|
if ($socid > 0) $sql.= " AND c.fk_soc = ".$socid;
|
||||||
|
$sql.= " GROUP BY date_format(c.date_commande,'%Y%m')";
|
||||||
|
$sql.= " ORDER BY date_format(c.date_commande,'%Y%m') DESC";
|
||||||
|
|
||||||
|
return $this->_get_stats($sql,$mode);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Lie un produit associe au produit/service
|
* Lie un produit associe au produit/service
|
||||||
*
|
*
|
||||||
|
|||||||
@ -271,6 +271,13 @@ else
|
|||||||
|
|
||||||
// Filter on categories
|
// Filter on categories
|
||||||
$moreforfilter='';
|
$moreforfilter='';
|
||||||
|
$colspan=6;
|
||||||
|
if (! empty($conf->barcode->enabled)) $colspan++;
|
||||||
|
if (! empty($conf->service->enabled) && $type != 0) $colspan++;
|
||||||
|
if (empty($conf->global->PRODUIT_MULTIPRICES)) $colspan++;
|
||||||
|
if ($user->rights->fournisseur->lire) $colspan++;
|
||||||
|
if (! empty($conf->stock->enabled) && $user->rights->stock->lire && $type != 1) $colspan+=2;
|
||||||
|
|
||||||
if (! empty($conf->categorie->enabled))
|
if (! empty($conf->categorie->enabled))
|
||||||
{
|
{
|
||||||
$moreforfilter.=$langs->trans('Categories'). ': ';
|
$moreforfilter.=$langs->trans('Categories'). ': ';
|
||||||
@ -280,22 +287,20 @@ else
|
|||||||
if ($moreforfilter)
|
if ($moreforfilter)
|
||||||
{
|
{
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print '<td class="liste_titre" colspan="9">';
|
print '<td class="liste_titre" colspan="'.$colspan.'">';
|
||||||
print $moreforfilter;
|
print $moreforfilter;
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Lignes des titres
|
// Lignes des titres
|
||||||
print "<tr class=\"liste_titre\">";
|
print '<tr class="liste_titre">';
|
||||||
print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"], "p.ref",$param,"","",$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"], "p.ref",$param,"","",$sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("Label"), $_SERVER["PHP_SELF"], "p.label",$param,"","",$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Label"), $_SERVER["PHP_SELF"], "p.label",$param,"","",$sortfield,$sortorder);
|
||||||
if (! empty($conf->barcode->enabled)) print_liste_field_titre($langs->trans("BarCode"), $_SERVER["PHP_SELF"], "p.barcode",$param,'','',$sortfield,$sortorder);
|
if (! empty($conf->barcode->enabled)) print_liste_field_titre($langs->trans("BarCode"), $_SERVER["PHP_SELF"], "p.barcode",$param,'','',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("DateModification"), $_SERVER["PHP_SELF"], "p.tms",$param,"",'align="center"',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("DateModification"), $_SERVER["PHP_SELF"], "p.tms",$param,"",'align="center"',$sortfield,$sortorder);
|
||||||
if (! empty($conf->service->enabled) && $type != 0) print_liste_field_titre($langs->trans("Duration"), $_SERVER["PHP_SELF"], "p.duration",$param,"",'align="center"',$sortfield,$sortorder);
|
if (! empty($conf->service->enabled) && $type != 0) print_liste_field_titre($langs->trans("Duration"), $_SERVER["PHP_SELF"], "p.duration",$param,"",'align="center"',$sortfield,$sortorder);
|
||||||
if (empty($conf->global->PRODUIT_MULTIPRICES)) print_liste_field_titre($langs->trans("SellingPrice"), $_SERVER["PHP_SELF"], "p.price",$param,"",'align="right"',$sortfield,$sortorder);
|
if (empty($conf->global->PRODUIT_MULTIPRICES)) print_liste_field_titre($langs->trans("SellingPrice"), $_SERVER["PHP_SELF"], "p.price",$param,"",'align="right"',$sortfield,$sortorder);
|
||||||
if ($user->rights->produit->creer) {
|
if ($user->rights->fournisseur->lire) print '<td class="liste_titre" align="right">'.$langs->trans("BuyingPriceMinShort").'</td>';
|
||||||
print '<td class="liste_titre" align="right">'.$langs->trans("BuyingPriceMinShort").'</td>';
|
|
||||||
}
|
|
||||||
if (! empty($conf->stock->enabled) && $user->rights->stock->lire && $type != 1) print '<td class="liste_titre" align="right">'.$langs->trans("DesiredStock").'</td>';
|
if (! empty($conf->stock->enabled) && $user->rights->stock->lire && $type != 1) print '<td class="liste_titre" align="right">'.$langs->trans("DesiredStock").'</td>';
|
||||||
if (! empty($conf->stock->enabled) && $user->rights->stock->lire && $type != 1) print '<td class="liste_titre" align="right">'.$langs->trans("PhysicalStock").'</td>';
|
if (! empty($conf->stock->enabled) && $user->rights->stock->lire && $type != 1) print '<td class="liste_titre" align="right">'.$langs->trans("PhysicalStock").'</td>';
|
||||||
print_liste_field_titre($langs->trans("Sell"), $_SERVER["PHP_SELF"], "p.tosell",$param,"",'align="center"',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Sell"), $_SERVER["PHP_SELF"], "p.tosell",$param,"",'align="center"',$sortfield,$sortorder);
|
||||||
@ -338,7 +343,7 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Minimum buying Price
|
// Minimum buying Price
|
||||||
if ($user->rights->produit->creer) {
|
if ($user->rights->fournisseur->lire) {
|
||||||
print '<td class="liste_titre">';
|
print '<td class="liste_titre">';
|
||||||
print ' ';
|
print ' ';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|||||||
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
require '../../main.inc.php';
|
require '../../main.inc.php';
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
|
||||||
require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php';
|
||||||
require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
|
||||||
|
|
||||||
$langs->load("orders");
|
$langs->load("orders");
|
||||||
@ -145,7 +145,7 @@ if ($id > 0 || ! empty($ref))
|
|||||||
print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"c.fk_statut","","&id=".$product->id,'align="right"',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"c.fk_statut","","&id=".$product->id,'align="right"',$sortfield,$sortorder);
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
|
|
||||||
$commandestatic=new Commande($db);
|
$commandestatic=new CommandeFournisseur($db);
|
||||||
|
|
||||||
if ($num > 0)
|
if ($num > 0)
|
||||||
{
|
{
|
||||||
@ -155,16 +155,18 @@ if ($id > 0 || ! empty($ref))
|
|||||||
$objp = $db->fetch_object($result);
|
$objp = $db->fetch_object($result);
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
|
|
||||||
|
$commandestatic->id=$objp->commandeid;
|
||||||
|
$commandestatic->ref=$objp->ref;
|
||||||
|
$commandestatic->statut=$objp->statut;
|
||||||
|
|
||||||
print "<tr ".$bc[$var].">";
|
print "<tr ".$bc[$var].">";
|
||||||
print '<td><a href="'.DOL_URL_ROOT.'/fourn/commande/fiche.php?id='.$objp->commandeid.'">'.img_object($langs->trans("ShowOrder"),"order").' ';
|
print '<td>'.$commandestatic->getNomUrl(1)."</td>\n";
|
||||||
print $objp->ref;
|
|
||||||
print "</a></td>\n";
|
print "</a></td>\n";
|
||||||
print '<td><a href="'.DOL_URL_ROOT.'/fourn/fiche.php?socid='.$objp->socid.'">'.img_object($langs->trans("ShowCompany"),"company").' '.dol_trunc($objp->nom,44).'</a></td>';
|
print '<td><a href="'.DOL_URL_ROOT.'/fourn/fiche.php?socid='.$objp->socid.'">'.img_object($langs->trans("ShowCompany"),"company").' '.dol_trunc($objp->nom,44).'</a></td>';
|
||||||
print "<td>".$objp->code_client."</td>\n";
|
print "<td>".$objp->code_client."</td>\n";
|
||||||
print "<td align=\"center\">";
|
print '<td align="center">'.dol_print_date($db->jdate($objp->date_commande))."</td>";
|
||||||
print dol_print_date($db->jdate($objp->date_commande))."</td>";
|
print '<td align="right">'.price($objp->total_ht)."</td>\n";
|
||||||
print "<td align=\"right\">".price($objp->total_ht)."</td>\n";
|
print '<td align="right">'.$commandestatic->getLibStatut(4).'</td>';
|
||||||
print '<td align="right">'.$commandestatic->LibStatut($objp->statut,$objp->facture,5).'</td>';
|
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,6 +3,7 @@
|
|||||||
* Copyright (c) 2004-2013 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (c) 2004-2013 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2005 Eric Seigne <eric.seigne@ryxeo.com>
|
* Copyright (C) 2005 Eric Seigne <eric.seigne@ryxeo.com>
|
||||||
|
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -142,6 +143,9 @@ if (! empty($id) || ! empty($ref))
|
|||||||
'invoices' =>array('modulepart'=>'productstats_invoices',
|
'invoices' =>array('modulepart'=>'productstats_invoices',
|
||||||
'file' => $object->id.'/invoices12m.png',
|
'file' => $object->id.'/invoices12m.png',
|
||||||
'label' => ($mode=='byunit'?$langs->transnoentitiesnoconv("NumberOfUnitsCustomerInvoices"):$langs->transnoentitiesnoconv("NumberOfCustomerInvoices"))),
|
'label' => ($mode=='byunit'?$langs->transnoentitiesnoconv("NumberOfUnitsCustomerInvoices"):$langs->transnoentitiesnoconv("NumberOfCustomerInvoices"))),
|
||||||
|
'orderssuppliers'=>array('modulepart'=>'productstats_orderssuppliers',
|
||||||
|
'file' => $object->id.'/orderssuppliers12m.png',
|
||||||
|
'label' => ($mode=='byunit'?$langs->transnoentitiesnoconv("NumberOfUnitsSupplierOrders"):$langs->transnoentitiesnoconv("NumberOfSupplierOrders"))),
|
||||||
'invoicessuppliers'=>array('modulepart'=>'productstats_invoicessuppliers',
|
'invoicessuppliers'=>array('modulepart'=>'productstats_invoicessuppliers',
|
||||||
'file' => $object->id.'/invoicessuppliers12m.png',
|
'file' => $object->id.'/invoicessuppliers12m.png',
|
||||||
'label' => ($mode=='byunit'?$langs->transnoentitiesnoconv("NumberOfUnitsSupplierInvoices"):$langs->transnoentitiesnoconv("NumberOfSupplierInvoices"))),
|
'label' => ($mode=='byunit'?$langs->transnoentitiesnoconv("NumberOfUnitsSupplierInvoices"):$langs->transnoentitiesnoconv("NumberOfSupplierInvoices"))),
|
||||||
@ -165,6 +169,7 @@ if (! empty($id) || ! empty($ref))
|
|||||||
if ($key == 'orders') $graph_data = $object->get_nb_order($socid,$mode);
|
if ($key == 'orders') $graph_data = $object->get_nb_order($socid,$mode);
|
||||||
if ($key == 'invoices') $graph_data = $object->get_nb_vente($socid,$mode);
|
if ($key == 'invoices') $graph_data = $object->get_nb_vente($socid,$mode);
|
||||||
if ($key == 'invoicessuppliers') $graph_data = $object->get_nb_achat($socid,$mode);
|
if ($key == 'invoicessuppliers') $graph_data = $object->get_nb_achat($socid,$mode);
|
||||||
|
if ($key == 'orderssuppliers') $graph_data = $object->get_nb_ordersupplier($socid,$mode);
|
||||||
|
|
||||||
if (is_array($graph_data))
|
if (is_array($graph_data))
|
||||||
{
|
{
|
||||||
@ -204,6 +209,7 @@ if (! empty($id) || ! empty($ref))
|
|||||||
if ($graphfiles == 'order' && ! $user->rights->commande->lire) continue;
|
if ($graphfiles == 'order' && ! $user->rights->commande->lire) continue;
|
||||||
if ($graphfiles == 'invoices' && ! $user->rights->facture->lire) continue;
|
if ($graphfiles == 'invoices' && ! $user->rights->facture->lire) continue;
|
||||||
if ($graphfiles == 'invoices_suppliers' && ! $user->rights->fournisseur->facture->lire) continue;
|
if ($graphfiles == 'invoices_suppliers' && ! $user->rights->fournisseur->facture->lire) continue;
|
||||||
|
if ($graphfiles == 'orders_suppliers' && ! $user->rights->fournisseur->commande->lire) continue;
|
||||||
|
|
||||||
|
|
||||||
if ($i % 2 == 0)
|
if ($i % 2 == 0)
|
||||||
|
|||||||
@ -77,13 +77,23 @@ class CompanyBankAccount extends Account
|
|||||||
{
|
{
|
||||||
$now=dol_now();
|
$now=dol_now();
|
||||||
|
|
||||||
$sql = "INSERT INTO ".MAIN_DB_PREFIX."societe_rib (fk_soc, datec) values ($this->socid, '".$this->db->idate($now)."')";
|
// Correct default_rib to be sure to have always one default
|
||||||
|
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."societe_rib where fk_soc = ".$this->socid." AND default_rib = 1";
|
||||||
|
$result = $this->db->query($sql);
|
||||||
|
if ($result)
|
||||||
|
{
|
||||||
|
$numrows=$this->db->num_rows($result);
|
||||||
|
if ($this->default_rib && $numrows > 0) $this->default_rib = 0;
|
||||||
|
if (empty($this->default_rib) && $numrows == 0) $this->default_rib = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
$sql = "INSERT INTO ".MAIN_DB_PREFIX."societe_rib (fk_soc, datec)";
|
||||||
|
$sql.= " VALUES (".$this->socid.", '".$this->db->idate($now)."')";
|
||||||
$resql=$this->db->query($sql);
|
$resql=$this->db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
{
|
{
|
||||||
if ($this->db->affected_rows($resql))
|
if ($this->db->affected_rows($resql))
|
||||||
{
|
{
|
||||||
$this->default_rib = 1;
|
|
||||||
$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."societe_rib");
|
$this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."societe_rib");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
@ -120,7 +130,7 @@ class CompanyBankAccount extends Account
|
|||||||
// return 0;
|
// return 0;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
if (!$this->id) {
|
if (! $this->id) {
|
||||||
$this->create();
|
$this->create();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -204,6 +214,30 @@ class CompanyBankAccount extends Account
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete a rib from database
|
||||||
|
*
|
||||||
|
* @param User $user User deleting
|
||||||
|
* @return int <0 if KO, >0 if OK
|
||||||
|
*/
|
||||||
|
function delete($user)
|
||||||
|
{
|
||||||
|
global $conf;
|
||||||
|
|
||||||
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."societe_rib";
|
||||||
|
$sql.= " WHERE rowid = ".$this->id;
|
||||||
|
|
||||||
|
dol_syslog(get_class($this)."::delete sql=".$sql);
|
||||||
|
$result = $this->db->query($sql);
|
||||||
|
if ($result) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
dol_print_error($this->db);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return RIB
|
* Return RIB
|
||||||
*
|
*
|
||||||
|
|||||||
@ -2552,8 +2552,8 @@ class Societe extends CommonObject
|
|||||||
$this->tva_assuj=((isset($conf->global->FACTURE_TVAOPTION) && $conf->global->FACTURE_TVAOPTION=='franchise')?0:1);
|
$this->tva_assuj=((isset($conf->global->FACTURE_TVAOPTION) && $conf->global->FACTURE_TVAOPTION=='franchise')?0:1);
|
||||||
|
|
||||||
// Define if company use local taxes
|
// Define if company use local taxes
|
||||||
$this->localtax1_assuj=((isset($conf->global->FACTURE_LOCAL_TAX1_OPTION) && $conf->global->FACTURE_LOCAL_TAX1_OPTION=='localtax1on')?1:0);
|
$this->localtax1_assuj=((isset($conf->global->FACTURE_LOCAL_TAX1_OPTION) && ($conf->global->FACTURE_LOCAL_TAX1_OPTION=='1' || $conf->global->FACTURE_LOCAL_TAX1_OPTION=='localtax1on'))?1:0);
|
||||||
$this->localtax2_assuj=((isset($conf->global->FACTURE_LOCAL_TAX2_OPTION) && $conf->global->FACTURE_LOCAL_TAX2_OPTION=='localtax2on')?1:0);
|
$this->localtax2_assuj=((isset($conf->global->FACTURE_LOCAL_TAX2_OPTION) && ($conf->global->FACTURE_LOCAL_TAX2_OPTION=='1' || $conf->global->FACTURE_LOCAL_TAX2_OPTION=='localtax2on'))?1:0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2012-2013 Philippe Berthet <berthet@systune.be>
|
/* Copyright (C) 2012-2013 Philippe Berthet <berthet@systune.be>
|
||||||
* Copyright (C) 2004-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2004-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
|
* Copyright (C) 2013 Juanjo Menent <jmenent@2byte.es>
|
||||||
*
|
*
|
||||||
* Version V1.1 Initial version of Philippe Berthet
|
* Version V1.1 Initial version of Philippe Berthet
|
||||||
* Version V2 Change to be compatible with 3.4 and enhanced to be more generic
|
* Version V2 Change to be compatible with 3.4 and enhanced to be more generic
|
||||||
@ -30,6 +31,7 @@ require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
|
|||||||
require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php';
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.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.'/commande/class/commande.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.'/fourn/class/fournisseur.commande.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.commande.class.php';
|
||||||
|
|
||||||
@ -173,7 +175,15 @@ $thirdTypeSelect='customer';
|
|||||||
}
|
}
|
||||||
if ($type_element == 'order')
|
if ($type_element == 'order')
|
||||||
{
|
{
|
||||||
// TODO
|
$documentstatic=new Commande($db);
|
||||||
|
$sql_select = 'SELECT f.rowid as doc_id, f.ref as doc_number, "1" as doc_type, f.date_commande as datePrint, ';
|
||||||
|
$tables_from = MAIN_DB_PREFIX."commande as f,".MAIN_DB_PREFIX."commandedet as d";
|
||||||
|
$where = " WHERE f.fk_soc = s.rowid AND s.rowid = ".$socid;
|
||||||
|
$where.= " AND d.fk_commande = f.rowid";
|
||||||
|
$where.= " AND f.entity = ".$conf->entity;
|
||||||
|
$datePrint = 'f.date_creation';
|
||||||
|
$doc_number='f.ref';
|
||||||
|
$thirdTypeSelect='customer';
|
||||||
|
|
||||||
}
|
}
|
||||||
if ($type_element == 'supplier_order')
|
if ($type_element == 'supplier_order')
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user