Merge branch 'develop' of github.com:atm-maxime/dolibarr into new_modimport_update_option
This commit is contained in:
commit
34b4d0225e
@ -170,7 +170,7 @@ source_file = htdocs/langs/en_US/interventions.lang
|
|||||||
source_lang = en_US
|
source_lang = en_US
|
||||||
type = MOZILLAPROPERTIES
|
type = MOZILLAPROPERTIES
|
||||||
|
|
||||||
[dolibarr.languages]
|
[dolibarr.languages-not-res]
|
||||||
file_filter = htdocs/langs/<lang>/languages.lang
|
file_filter = htdocs/langs/<lang>/languages.lang
|
||||||
source_file = htdocs/langs/en_US/languages.lang
|
source_file = htdocs/langs/en_US/languages.lang
|
||||||
source_lang = en_US
|
source_lang = en_US
|
||||||
|
|||||||
@ -21,10 +21,10 @@ TechnicalParameters=Param
|
|||||||
IfFirstInstall=S'il s'agit de la première installation, merci de spécifier ces quelques paramètres techniques. Si vous ne les comprennez pas, êtes non sûr, ou procédez à une mise à jour, laissez les champs avec les valeurs proposées par défaut.
|
IfFirstInstall=S'il s'agit de la première installation, merci de spécifier ces quelques paramètres techniques. Si vous ne les comprennez pas, êtes non sûr, ou procédez à une mise à jour, laissez les champs avec les valeurs proposées par défaut.
|
||||||
|
|
||||||
|
|
||||||
; WARNING !!! STRINGS FOR THIS 4 STRINGS MUST BE LOWER THAN 60 CHARACTERS
|
; WARNING !!! STRINGS FOR THIS 4 STRINGS MUST BE LOWER THAN 70 CHARACTERS
|
||||||
SMTPServer=Serveur SMTP (le votre ou celui de votre FAI, première installation uniquement) :
|
SMTPServer=Serveur SMTP (le votre ou de votre FAI, première installation uniquement):
|
||||||
ApachePort=Port Apache (première installation uniquement, le choix standard est 80) :
|
ApachePort=Port Apache (première installation uniquement, le choix standard est 80):
|
||||||
MySqlPort=Port Mysql (première installation uniquement, le choix standard est 3306) :
|
MySqlPort=Port Mysql (première installation uniquement, le choix standard est 3306):
|
||||||
MySqlPassword=Mot de passe serveur+base MySql de root (première installation uniquement):
|
MySqlPassword=Mot de passe serveur+base MySql de root (première installation uniquement):
|
||||||
|
|
||||||
FailedToDeleteLock=Echec de la suppression du fichier %1/www/dolibarr/install.lock. Vous pouvez ignorer l'avertissement mais il est possible que vous deviez le supprimer manuellement plus tard. Dans ce cas, cela vous sera signalé. Cliquez sur OK pour continuer...
|
FailedToDeleteLock=Echec de la suppression du fichier %1/www/dolibarr/install.lock. Vous pouvez ignorer l'avertissement mais il est possible que vous deviez le supprimer manuellement plus tard. Dans ce cas, cela vous sera signalé. Cliquez sur OK pour continuer...
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
@ -99,13 +99,13 @@ Source: "build\exe\doliwamp\builddemosslfiles.bat.install"; DestDir: "{app}\"; F
|
|||||||
Source: "build\exe\doliwamp\UsedPort.exe"; DestDir: "{app}\"; Flags: ignoreversion;
|
Source: "build\exe\doliwamp\UsedPort.exe"; DestDir: "{app}\"; Flags: ignoreversion;
|
||||||
; PhpMyAdmin, Apache, Php, Mysql
|
; PhpMyAdmin, Apache, Php, Mysql
|
||||||
; Put here path of Wampserver applications
|
; Put here path of Wampserver applications
|
||||||
; Value OK: apache 2.2.6, php 5.2.5 (5.2.11, 5.3.0 and 5.3.1 fails if php_exif, php_pgsql, php_zip is on), mysql 5.0.45 or 5.1.36
|
; Value OK: apache 2.2.6, php 5.2.5 (5.2.11, 5.3.0 and 5.3.1 fails if php_exif, php_pgsql, php_zip is on), mysql 5.0.45
|
||||||
; Value OK: apache 2.2.11, php 5.3.0 (if no php_exif, php_pgsql, php_zip), mysql 5.0.45 or 5.1.36
|
; Value OK: apache 2.2.11, php 5.3.0 (if no php_exif, php_pgsql, php_zip), mysql 5.0.45
|
||||||
; Value ???: apache 2.4.19, php 5.5.12, mysql 5.6.17 (wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe)
|
; Value ???: apache 2.4.19, php 5.5.12, mysql 5.0.45 instead of 5.6.17 (wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.exe)
|
||||||
Source: "C:\Program Files\Wamp\apps\phpmyadmin4.1.14\*.*"; DestDir: "{app}\apps\phpmyadmin4.1.14"; Flags: ignoreversion recursesubdirs; Excludes: "config.inc.php,wampserver.conf,*.log,*_log,darkblue_orange"
|
Source: "C:\Program Files\Wamp\apps\phpmyadmin4.1.14\*.*"; DestDir: "{app}\apps\phpmyadmin4.1.14"; Flags: ignoreversion recursesubdirs; Excludes: "config.inc.php,wampserver.conf,*.log,*_log,darkblue_orange"
|
||||||
Source: "C:\Program Files\Wamp\bin\apache\apache2.4.9\*.*"; DestDir: "{app}\bin\apache\apache2.4.9"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,httpd.conf,wampserver.conf,*.log,*_log"
|
Source: "C:\Program Files\Wamp\bin\apache\apache2.4.9\*.*"; DestDir: "{app}\bin\apache\apache2.4.9"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,httpd.conf,wampserver.conf,*.log,*_log"
|
||||||
Source: "C:\Program Files\Wamp\bin\php\php5.5.12\*.*"; DestDir: "{app}\bin\php\php5.5.12"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,phpForApache.ini,wampserver.conf,*.log,*_log"
|
Source: "C:\Program Files\Wamp\bin\php\php5.5.12\*.*"; DestDir: "{app}\bin\php\php5.5.12"; Flags: ignoreversion recursesubdirs; Excludes: "php.ini,phpForApache.ini,wampserver.conf,*.log,*_log"
|
||||||
Source: "C:\Program Files\Wamp\bin\mysql\mysql5.6.17\*.*"; DestDir: "{app}\bin\mysql\mysql5.6.17"; Flags: ignoreversion recursesubdirs; Excludes: "my.ini,data\*,wampserver.conf,*.log,*_log,MySQLInstanceConfig.exe"
|
Source: "C:\Program Files\Wamp\bin\mysql\mysql5.0.45\*.*"; DestDir: "{app}\bin\mysql\mysql5.0.45"; Flags: ignoreversion recursesubdirs; Excludes: "my.ini,data\*,wampserver.conf,*.log,*_log,MySQLInstanceConfig.exe"
|
||||||
; Mysql data files (does not overwrite if exists)
|
; Mysql data files (does not overwrite if exists)
|
||||||
Source: "build\exe\doliwamp\mysql\*.*"; DestDir: "{app}\bin\mysql\data\mysql"; Flags: onlyifdoesntexist ignoreversion recursesubdirs; Excludes: ".gitignore,.project,CVS\*,Thumbs.db"
|
Source: "build\exe\doliwamp\mysql\*.*"; DestDir: "{app}\bin\mysql\data\mysql"; Flags: onlyifdoesntexist ignoreversion recursesubdirs; Excludes: ".gitignore,.project,CVS\*,Thumbs.db"
|
||||||
; Dolibarr
|
; Dolibarr
|
||||||
@ -119,7 +119,7 @@ Source: "build\exe\doliwamp\phpmyadmin.conf.install"; DestDir: "{app}\alias"; Fl
|
|||||||
Source: "build\exe\doliwamp\dolibarr.conf.install"; DestDir: "{app}\alias"; Flags: ignoreversion;
|
Source: "build\exe\doliwamp\dolibarr.conf.install"; DestDir: "{app}\alias"; Flags: ignoreversion;
|
||||||
Source: "build\exe\doliwamp\config.inc.php.install"; DestDir: "{app}\apps\phpmyadmin4.1.14"; Flags: ignoreversion;
|
Source: "build\exe\doliwamp\config.inc.php.install"; DestDir: "{app}\apps\phpmyadmin4.1.14"; Flags: ignoreversion;
|
||||||
Source: "build\exe\doliwamp\httpd.conf.install"; DestDir: "{app}\bin\apache\apache2.4.9\conf"; Flags: ignoreversion;
|
Source: "build\exe\doliwamp\httpd.conf.install"; DestDir: "{app}\bin\apache\apache2.4.9\conf"; Flags: ignoreversion;
|
||||||
Source: "build\exe\doliwamp\my.ini.install"; DestDir: "{app}\bin\mysql\mysql5.6.17"; Flags: ignoreversion;
|
Source: "build\exe\doliwamp\my.ini.install"; DestDir: "{app}\bin\mysql\mysql5.0.45"; Flags: ignoreversion;
|
||||||
Source: "build\exe\doliwamp\php.ini.install"; DestDir: "{app}\bin\php\php5.5.12"; Flags: ignoreversion;
|
Source: "build\exe\doliwamp\php.ini.install"; DestDir: "{app}\bin\php\php5.5.12"; Flags: ignoreversion;
|
||||||
Source: "build\exe\doliwamp\index.php.install"; DestDir: "{app}\www"; Flags: ignoreversion;
|
Source: "build\exe\doliwamp\index.php.install"; DestDir: "{app}\www"; Flags: ignoreversion;
|
||||||
Source: "build\exe\doliwamp\install.forced.php.install"; DestDir: "{app}\www\dolibarr\htdocs\install"; Flags: ignoreversion;
|
Source: "build\exe\doliwamp\install.forced.php.install"; DestDir: "{app}\www\dolibarr\htdocs\install"; Flags: ignoreversion;
|
||||||
@ -146,6 +146,12 @@ Name: "{userdesktop}\Dolibarr Help center"; Filename: "{app}\rundolihelp.bat"; W
|
|||||||
;Name: "{userstartup}\DoliWamp server"; Filename: "{app}\startdoliwamp.bat"; WorkingDir: "{app}"; Flags: runminimized; IconFilename: {app}\www\dolibarr\doc\images\dolibarr.ico
|
;Name: "{userstartup}\DoliWamp server"; Filename: "{app}\startdoliwamp.bat"; WorkingDir: "{app}"; Flags: runminimized; IconFilename: {app}\www\dolibarr\doc\images\dolibarr.ico
|
||||||
|
|
||||||
|
|
||||||
|
[Registry]
|
||||||
|
; Add "run as admin" flag. Same than command line: reg add "HKCU\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "<Path to your exe>" /t REG_SZ /d RUNASADMIN
|
||||||
|
Root: "HKLM"; Subkey: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\"; ValueType: String; ValueName: "{app}\startdoliwamp.bat"; ValueData: "RUNASADMIN"; Flags: uninsdeletekeyifempty uninsdeletevalue;
|
||||||
|
Root: "HKLM"; Subkey: "SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\"; ValueType: String; ValueName: "{app}\stopdoliwamp.bat"; ValueData: "RUNASADMIN"; Flags: uninsdeletekeyifempty uninsdeletevalue;
|
||||||
|
|
||||||
|
|
||||||
[Code]
|
[Code]
|
||||||
|
|
||||||
//variables globales
|
//variables globales
|
||||||
@ -198,7 +204,7 @@ begin
|
|||||||
//version des applis, a modifier pour chaque version de WampServer 2
|
//version des applis, a modifier pour chaque version de WampServer 2
|
||||||
apacheVersion := '2.4.9';
|
apacheVersion := '2.4.9';
|
||||||
phpVersion := '5.5.12' ;
|
phpVersion := '5.5.12' ;
|
||||||
mysqlVersion := '5.6.17';
|
mysqlVersion := '5.0.45';
|
||||||
phpmyadminVersion := '4.1.14';
|
phpmyadminVersion := '4.1.14';
|
||||||
|
|
||||||
smtpServer := 'localhost';
|
smtpServer := 'localhost';
|
||||||
@ -262,6 +268,7 @@ begin
|
|||||||
if firstinstall
|
if firstinstall
|
||||||
then
|
then
|
||||||
begin
|
begin
|
||||||
|
// False means it's not a password edit
|
||||||
Page.Add(CustomMessage('SMTPServer'), False);
|
Page.Add(CustomMessage('SMTPServer'), False);
|
||||||
Page.Add(CustomMessage('ApachePort'), False);
|
Page.Add(CustomMessage('ApachePort'), False);
|
||||||
Page.Add(CustomMessage('MySqlPort'), False);
|
Page.Add(CustomMessage('MySqlPort'), False);
|
||||||
@ -269,6 +276,7 @@ begin
|
|||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
|
// False means it's not a password edit
|
||||||
Page.Add(CustomMessage('SMTPServer'), False);
|
Page.Add(CustomMessage('SMTPServer'), False);
|
||||||
Page.Add(CustomMessage('ApachePort'), False);
|
Page.Add(CustomMessage('ApachePort'), False);
|
||||||
Page.Add(CustomMessage('MySqlPort'), False);
|
Page.Add(CustomMessage('MySqlPort'), False);
|
||||||
@ -308,8 +316,7 @@ function NextButtonClick(CurPageID: Integer): Boolean;
|
|||||||
var myResult: Integer;
|
var myResult: Integer;
|
||||||
var res: Boolean;
|
var res: Boolean;
|
||||||
var paramok: Boolean;
|
var paramok: Boolean;
|
||||||
var datadirold: String;
|
var datadir: String;
|
||||||
var datadirnew: String;
|
|
||||||
var exedirold: String;
|
var exedirold: String;
|
||||||
var exedirnew: String;
|
var exedirnew: String;
|
||||||
var themessage: String;
|
var themessage: String;
|
||||||
@ -328,14 +335,13 @@ begin
|
|||||||
winPath := ExpandConstant('{win}');
|
winPath := ExpandConstant('{win}');
|
||||||
pathWithSlashes := path;
|
pathWithSlashes := path;
|
||||||
StringChange (pathWithSlashes, '\','/');
|
StringChange (pathWithSlashes, '\','/');
|
||||||
datadirold := pathWithSlashes+'/bin/mysql/mysql5.6.17/data';
|
datadir := pathWithSlashes+'/bin/mysql/data';
|
||||||
datadirnew := pathWithSlashes+'/bin/mysql/data';
|
exedirold := pathWithSlashes+'/bin/mysql/mysql5.0.45';
|
||||||
exedirold := pathWithSlashes+'/bin/mysql/mysql5.6.17';
|
exedirnew := pathWithSlashes+'/bin/mysql/mysql5.0.45';
|
||||||
exedirnew := pathWithSlashes+'/bin/mysql/mysql5.6.17';
|
|
||||||
|
|
||||||
|
|
||||||
//----------------------------------------------
|
//----------------------------------------------
|
||||||
// Test if VC11Redist has been installed
|
// Test if msvcr110 DLL has been installed
|
||||||
//----------------------------------------------
|
//----------------------------------------------
|
||||||
|
|
||||||
if not FileExists ('c:/windows/system32/msvcr110.dll') and not FileExists ('c:/windows/sysWOW64/msvcr110.dll') and not FileExists ('c:/winnt/system32/msvcr110.dll') and not FileExists ('c:/winnt/sysWOW64/msvcr110.dll') then
|
if not FileExists ('c:/windows/system32/msvcr110.dll') and not FileExists ('c:/windows/sysWOW64/msvcr110.dll') and not FileExists ('c:/winnt/system32/msvcr110.dll') and not FileExists ('c:/winnt/sysWOW64/msvcr110.dll') then
|
||||||
@ -675,7 +681,7 @@ begin
|
|||||||
//installDir et version de php
|
//installDir et version de php
|
||||||
StringChangeEx (srcContents, 'WAMPROOT', pathWithSlashes, True);
|
StringChangeEx (srcContents, 'WAMPROOT', pathWithSlashes, True);
|
||||||
StringChangeEx (srcContents, 'WAMPMYSQLPORT', myport, True);
|
StringChangeEx (srcContents, 'WAMPMYSQLPORT', myport, True);
|
||||||
StringChangeEx (srcContents, 'WAMPMYSQLVERSION', myport, True);
|
StringChangeEx (srcContents, 'WAMPMYSQLVERSION', mysqlVersion, True);
|
||||||
|
|
||||||
SaveStringToFile(destFile,srcContents, False);
|
SaveStringToFile(destFile,srcContents, False);
|
||||||
end
|
end
|
||||||
@ -995,7 +1001,7 @@ Filename: "{app}\rundoliwamp.bat"; Description: {cm:LaunchNow}; Flags: shellexec
|
|||||||
|
|
||||||
[UninstallDelete]
|
[UninstallDelete]
|
||||||
Type: files; Name: "{app}\*.*"
|
Type: files; Name: "{app}\*.*"
|
||||||
Type: files; Name: "{app}\bin\mysql\mysql5.6.17\*.*"
|
Type: files; Name: "{app}\bin\mysql\mysql5.0.45\*.*"
|
||||||
Type: filesandordirs; Name: "{app}\alias"
|
Type: filesandordirs; Name: "{app}\alias"
|
||||||
Type: filesandordirs; Name: "{app}\apps"
|
Type: filesandordirs; Name: "{app}\apps"
|
||||||
Type: filesandordirs; Name: "{app}\bin\apache"
|
Type: filesandordirs; Name: "{app}\bin\apache"
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 3.2 KiB |
@ -72,7 +72,6 @@ LoadModule auth_basic_module modules/mod_auth_basic.so
|
|||||||
#LoadModule auth_digest_module modules/mod_auth_digest.so
|
#LoadModule auth_digest_module modules/mod_auth_digest.so
|
||||||
#LoadModule authn_anon_module modules/mod_authn_anon.so
|
#LoadModule authn_anon_module modules/mod_authn_anon.so
|
||||||
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
|
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
|
||||||
#LoadModule authn_default_module modules/mod_authn_default.so
|
|
||||||
LoadModule authn_file_module modules/mod_authn_file.so
|
LoadModule authn_file_module modules/mod_authn_file.so
|
||||||
LoadModule authz_core_module modules/mod_authz_core.so
|
LoadModule authz_core_module modules/mod_authz_core.so
|
||||||
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
|
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
|
||||||
@ -412,7 +411,7 @@ LogLevel warn
|
|||||||
# keep browsers from trying to display binary files as though they are
|
# keep browsers from trying to display binary files as though they are
|
||||||
# text.
|
# text.
|
||||||
#
|
#
|
||||||
DefaultType text/plain
|
#DefaultType text/plain
|
||||||
|
|
||||||
<IfModule mime_module>
|
<IfModule mime_module>
|
||||||
#
|
#
|
||||||
|
|||||||
@ -16,9 +16,9 @@ REM reg add HKLM\SYSTEM\CurrentControlSet\Services\doliwampapache /V Start /t RE
|
|||||||
|
|
||||||
REM Mysql 5.0-
|
REM Mysql 5.0-
|
||||||
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --install-manual doliwampmysqld
|
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --install-manual doliwampmysqld
|
||||||
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --install doliwampmysqld
|
.\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --install doliwampmysqld
|
||||||
REM Mysql 5.1+
|
REM Mysql 5.1+
|
||||||
.\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld.exe --install doliwampmysqld
|
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld.exe --install doliwampmysqld
|
||||||
|
|
||||||
echo ---- End script >> doliwamp.log 2>>&1
|
echo ---- End script >> doliwamp.log 2>>&1
|
||||||
|
|
||||||
|
|||||||
@ -77,10 +77,6 @@ log-error=WAMPROOT/logs/mysql.log
|
|||||||
#Path to the database root
|
#Path to the database root
|
||||||
datadir=WAMPROOT/bin/mysql/data
|
datadir=WAMPROOT/bin/mysql/data
|
||||||
|
|
||||||
# The default character set that will be used when a new schema or table is
|
|
||||||
# created and no character set is defined
|
|
||||||
default-character-set=latin1
|
|
||||||
|
|
||||||
# The default storage engine that will be used when create new tables when
|
# The default storage engine that will be used when create new tables when
|
||||||
default-storage-engine=INNODB
|
default-storage-engine=INNODB
|
||||||
|
|
||||||
@ -101,13 +97,6 @@ max_connections=255
|
|||||||
# slowdown instead of a performance improvement.
|
# slowdown instead of a performance improvement.
|
||||||
query_cache_size=8M
|
query_cache_size=8M
|
||||||
|
|
||||||
# The number of open tables for all threads. Increasing this value
|
|
||||||
# increases the number of file descriptors that mysqld requires.
|
|
||||||
# Therefore you have to make sure to set the amount of open files
|
|
||||||
# allowed to at least 4096 in the variable "open-files-limit" in
|
|
||||||
# section [mysqld_safe]
|
|
||||||
table_cache=510
|
|
||||||
|
|
||||||
# Maximum size for internal (in-memory) temporary tables. If a table
|
# Maximum size for internal (in-memory) temporary tables. If a table
|
||||||
# grows larger than this value, it is automatically converted to disk
|
# grows larger than this value, it is automatically converted to disk
|
||||||
# based table This limitation is for a single table. There can be many
|
# based table This limitation is for a single table. There can be many
|
||||||
@ -125,18 +114,6 @@ thread_cache_size=12
|
|||||||
|
|
||||||
#*** MyISAM Specific options
|
#*** MyISAM Specific options
|
||||||
|
|
||||||
# The maximum size of the temporary file MySQL is allowed to use while
|
|
||||||
# recreating the index (during REPAIR, ALTER TABLE or LOAD DATA INFILE.
|
|
||||||
# If the file-size would be bigger than this, the index will be created
|
|
||||||
# through the key cache (which is slower).
|
|
||||||
myisam_max_sort_file_size=100G
|
|
||||||
|
|
||||||
# If the temporary file used for fast index creation would be bigger
|
|
||||||
# than using the key cache by the amount specified here, then prefer the
|
|
||||||
# key cache method. This is mainly used to force long character keys in
|
|
||||||
# large tables to use the slower key cache method to create the index.
|
|
||||||
myisam_max_extra_sort_file_size=100G
|
|
||||||
|
|
||||||
# If the temporary file used for fast index creation would be bigger
|
# If the temporary file used for fast index creation would be bigger
|
||||||
# than using the key cache by the amount specified here, then prefer the
|
# than using the key cache by the amount specified here, then prefer the
|
||||||
# key cache method. This is mainly used to force long character keys in
|
# key cache method. This is mainly used to force long character keys in
|
||||||
@ -170,13 +147,6 @@ sort_buffer_size=203K
|
|||||||
# and speed up some things.
|
# and speed up some things.
|
||||||
#skip-innodb
|
#skip-innodb
|
||||||
|
|
||||||
# Additional memory pool that is used by InnoDB to store metadata
|
|
||||||
# information. If InnoDB requires more memory for this purpose it will
|
|
||||||
# start to allocate it from the OS. As this is fast enough on most
|
|
||||||
# recent operating systems, you normally do not need to change this
|
|
||||||
# value. SHOW INNODB STATUS will display the current amount used.
|
|
||||||
innodb_additional_mem_pool_size=2M
|
|
||||||
|
|
||||||
# If set to 1, InnoDB will flush (fsync) the transaction logs to the
|
# If set to 1, InnoDB will flush (fsync) the transaction logs to the
|
||||||
# disk at each commit, which offers full ACID behavior. If you are
|
# disk at each commit, which offers full ACID behavior. If you are
|
||||||
# willing to compromise this safety, and you are running small
|
# willing to compromise this safety, and you are running small
|
||||||
@ -226,7 +196,7 @@ port=WAMPMYSQLPORT
|
|||||||
|
|
||||||
|
|
||||||
#Path to installation directory. All paths are usually resolved relative to this.
|
#Path to installation directory. All paths are usually resolved relative to this.
|
||||||
basedir=WAMPROOT/bin/mysql/mysql5.6.17
|
basedir=WAMPROOT/bin/mysql/mysqlWAMPMYSQLVERSION
|
||||||
|
|
||||||
#log file
|
#log file
|
||||||
log-error=WAMPROOT/logs/mysql.log
|
log-error=WAMPROOT/logs/mysql.log
|
||||||
@ -234,10 +204,6 @@ log-error=WAMPROOT/logs/mysql.log
|
|||||||
#Path to the database root
|
#Path to the database root
|
||||||
datadir=WAMPROOT/bin/mysql/data
|
datadir=WAMPROOT/bin/mysql/data
|
||||||
|
|
||||||
# The default character set that will be used when a new schema or table is
|
|
||||||
# created and no character set is defined
|
|
||||||
default-character-set=latin1
|
|
||||||
|
|
||||||
# The default storage engine that will be used when create new tables when
|
# The default storage engine that will be used when create new tables when
|
||||||
default-storage-engine=INNODB
|
default-storage-engine=INNODB
|
||||||
|
|
||||||
@ -258,13 +224,6 @@ max_connections=255
|
|||||||
# slowdown instead of a performance improvement.
|
# slowdown instead of a performance improvement.
|
||||||
query_cache_size=8M
|
query_cache_size=8M
|
||||||
|
|
||||||
# The number of open tables for all threads. Increasing this value
|
|
||||||
# increases the number of file descriptors that mysqld requires.
|
|
||||||
# Therefore you have to make sure to set the amount of open files
|
|
||||||
# allowed to at least 4096 in the variable "open-files-limit" in
|
|
||||||
# section [mysqld_safe]
|
|
||||||
table_cache=510
|
|
||||||
|
|
||||||
# Maximum size for internal (in-memory) temporary tables. If a table
|
# Maximum size for internal (in-memory) temporary tables. If a table
|
||||||
# grows larger than this value, it is automatically converted to disk
|
# grows larger than this value, it is automatically converted to disk
|
||||||
# based table This limitation is for a single table. There can be many
|
# based table This limitation is for a single table. There can be many
|
||||||
@ -282,18 +241,6 @@ thread_cache_size=12
|
|||||||
|
|
||||||
#*** MyISAM Specific options
|
#*** MyISAM Specific options
|
||||||
|
|
||||||
# The maximum size of the temporary file MySQL is allowed to use while
|
|
||||||
# recreating the index (during REPAIR, ALTER TABLE or LOAD DATA INFILE.
|
|
||||||
# If the file-size would be bigger than this, the index will be created
|
|
||||||
# through the key cache (which is slower).
|
|
||||||
myisam_max_sort_file_size=100G
|
|
||||||
|
|
||||||
# If the temporary file used for fast index creation would be bigger
|
|
||||||
# than using the key cache by the amount specified here, then prefer the
|
|
||||||
# key cache method. This is mainly used to force long character keys in
|
|
||||||
# large tables to use the slower key cache method to create the index.
|
|
||||||
myisam_max_extra_sort_file_size=100G
|
|
||||||
|
|
||||||
# If the temporary file used for fast index creation would be bigger
|
# If the temporary file used for fast index creation would be bigger
|
||||||
# than using the key cache by the amount specified here, then prefer the
|
# than using the key cache by the amount specified here, then prefer the
|
||||||
# key cache method. This is mainly used to force long character keys in
|
# key cache method. This is mainly used to force long character keys in
|
||||||
@ -327,13 +274,6 @@ sort_buffer_size=203K
|
|||||||
# and speed up some things.
|
# and speed up some things.
|
||||||
#skip-innodb
|
#skip-innodb
|
||||||
|
|
||||||
# Additional memory pool that is used by InnoDB to store metadata
|
|
||||||
# information. If InnoDB requires more memory for this purpose it will
|
|
||||||
# start to allocate it from the OS. As this is fast enough on most
|
|
||||||
# recent operating systems, you normally do not need to change this
|
|
||||||
# value. SHOW INNODB STATUS will display the current amount used.
|
|
||||||
innodb_additional_mem_pool_size=2M
|
|
||||||
|
|
||||||
# If set to 1, InnoDB will flush (fsync) the transaction logs to the
|
# If set to 1, InnoDB will flush (fsync) the transaction logs to the
|
||||||
# disk at each commit, which offers full ACID behavior. If you are
|
# disk at each commit, which offers full ACID behavior. If you are
|
||||||
# willing to compromise this safety, and you are running small
|
# willing to compromise this safety, and you are running small
|
||||||
|
|||||||
@ -31,5 +31,5 @@ Alias /phpmyadmin "WAMPROOT/apps/phpmyadminWAMPPHPMYADMINVERSION/"
|
|||||||
<RequireAny>
|
<RequireAny>
|
||||||
Require ip 127.0.0.1
|
Require ip 127.0.0.1
|
||||||
Require host localhost
|
Require host localhost
|
||||||
<RequireAny>
|
</RequireAny>
|
||||||
</Directory>
|
</Directory>
|
||||||
@ -10,9 +10,11 @@ NET START doliwampapache >> doliwamp.log 2>>&1
|
|||||||
echo NET START doliwampmysqld >> doliwamp.log 2>>&1
|
echo NET START doliwampmysqld >> doliwamp.log 2>>&1
|
||||||
NET START doliwampmysqld >> doliwamp.log 2>>&1
|
NET START doliwampmysqld >> doliwamp.log 2>>&1
|
||||||
|
|
||||||
|
REM You can also check logs into c:/dolibarr/logs if start fails
|
||||||
|
|
||||||
echo Please wait...
|
echo Please wait...
|
||||||
echo ---- End script >> doliwamp.log 2>>&1
|
echo ---- End script >> doliwamp.log 2>>&1
|
||||||
|
|
||||||
REM sleep is not a Windows commande
|
REM sleep is not a Windows commande
|
||||||
REM sleep 1
|
REM sleep 2
|
||||||
ping 1.1.1.1 -n 1 -w 1000 > nul
|
ping 127.0.0.1 -n 2 -w 1000 > nul
|
||||||
|
|||||||
@ -13,5 +13,6 @@ echo
|
|||||||
|
|
||||||
echo Running Mysql as user process (this process does not return so we use "start")
|
echo Running Mysql as user process (this process does not return so we use "start")
|
||||||
start WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --defaults-file=WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\my.ini --console
|
start WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --defaults-file=WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\my.ini --console
|
||||||
|
REM start WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld.exe --defaults-file=WAMPROOT\bin\mysql\mysqlWAMPMYSQLVERSION\my.ini --console
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@ -15,4 +15,6 @@ echo ---- End script >> doliwamp.log 2>>&1
|
|||||||
|
|
||||||
REM sleep is not a Windows command
|
REM sleep is not a Windows command
|
||||||
REM sleep 1
|
REM sleep 1
|
||||||
ping 1.1.1.1 -n 1 -w 1000 > nul
|
ping 1.1.1.1 -n 1 -w 1000 > nul
|
||||||
|
|
||||||
|
REM pause
|
||||||
|
|||||||
@ -11,9 +11,9 @@ NET STOP doliwampapache
|
|||||||
|
|
||||||
NET STOP doliwampmysqld
|
NET STOP doliwampmysqld
|
||||||
REM Mysql 5.0-
|
REM Mysql 5.0-
|
||||||
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --remove doliwampmysqld
|
.\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld-nt.exe --remove doliwampmysqld
|
||||||
REM Mysql 5.1+
|
REM Mysql 5.1+
|
||||||
.\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld.exe --remove doliwampmysqld
|
REM .\bin\mysql\mysqlWAMPMYSQLVERSION\bin\mysqld.exe --remove doliwampmysqld
|
||||||
|
|
||||||
REM wampmanager.exe -quit -id={doliwampserver}
|
REM wampmanager.exe -quit -id={doliwampserver}
|
||||||
echo ---- End script >> doliwamp.log 2>>&1
|
echo ---- End script >> doliwamp.log 2>>&1
|
||||||
|
|||||||
@ -1,195 +1,195 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<PADGEN_PML>
|
<PADGEN_PML>
|
||||||
<AppVerInfo>PADGen 3.1.1.47</AppVerInfo>
|
<AppVerInfo>PADGen 3.1.1.47</AppVerInfo>
|
||||||
<CompanyName />
|
<CompanyName />
|
||||||
<Program_Info>
|
<Program_Info>
|
||||||
<Program_Name>DoliWamp</Program_Name>
|
<Program_Name>DoliWamp</Program_Name>
|
||||||
<Program_Version>3.5.0</Program_Version>
|
<Program_Version>3.5.0</Program_Version>
|
||||||
<Program_Release_Month>01</Program_Release_Month>
|
<Program_Release_Month>01</Program_Release_Month>
|
||||||
<Program_Release_Day>01</Program_Release_Day>
|
<Program_Release_Day>01</Program_Release_Day>
|
||||||
<Program_Release_Year>2014</Program_Release_Year>
|
<Program_Release_Year>2014</Program_Release_Year>
|
||||||
<Program_Cost_Dollars />
|
<Program_Cost_Dollars />
|
||||||
<Program_Cost_Other_Code />
|
<Program_Cost_Other_Code />
|
||||||
<Program_Cost_Other />
|
<Program_Cost_Other />
|
||||||
<Program_Type>Freeware</Program_Type>
|
<Program_Type>Freeware</Program_Type>
|
||||||
<Program_Release_Status>Major Update</Program_Release_Status>
|
<Program_Release_Status>Major Update</Program_Release_Status>
|
||||||
<Program_Install_Support>Install and Uninstall</Program_Install_Support>
|
<Program_Install_Support>Install and Uninstall</Program_Install_Support>
|
||||||
<Program_OS_Support>Win2000,Win7 x32,Win7 x64,Win98,WinOther,WinServer,WinVista,WinVista x64,WinXP,Other</Program_OS_Support>
|
<Program_OS_Support>Win2000,Win7 x32,Win7 x64,Win98,WinOther,WinServer,WinVista,WinVista x64,WinXP,Other</Program_OS_Support>
|
||||||
<Program_Language>English,Arabic,Catalan,Chinese,Dutch,Finnish,French,German,Icelandic,Italian,Norwegian,Polish,Portuguese,Romanian,Russian,Slovenian,Spanish,Swedish,Turkish</Program_Language>
|
<Program_Language>English,Arabic,Catalan,Chinese,Dutch,Finnish,French,German,Icelandic,Italian,Norwegian,Polish,Portuguese,Romanian,Russian,Slovenian,Spanish,Swedish,Turkish</Program_Language>
|
||||||
<Program_Change_Info>http://www.dolibarr.org</Program_Change_Info>
|
<Program_Change_Info>http://www.dolibarr.org</Program_Change_Info>
|
||||||
<Program_Specific_Category>Business</Program_Specific_Category>
|
<Program_Specific_Category>Business</Program_Specific_Category>
|
||||||
<Program_Category_Class>Business::Accounting & Finance</Program_Category_Class>
|
<Program_Category_Class>Business::Accounting & Finance</Program_Category_Class>
|
||||||
<Program_System_Requirements>None</Program_System_Requirements>
|
<Program_System_Requirements>None</Program_System_Requirements>
|
||||||
<File_Info>
|
<File_Info>
|
||||||
<File_Size_Bytes>26048004</File_Size_Bytes>
|
<File_Size_Bytes>26048004</File_Size_Bytes>
|
||||||
<File_Size_K>25437</File_Size_K>
|
<File_Size_K>25437</File_Size_K>
|
||||||
<File_Size_MB>24.84</File_Size_MB>
|
<File_Size_MB>24.84</File_Size_MB>
|
||||||
</File_Info>
|
</File_Info>
|
||||||
<Expire_Info>
|
<Expire_Info>
|
||||||
<Has_Expire_Info>N</Has_Expire_Info>
|
<Has_Expire_Info>N</Has_Expire_Info>
|
||||||
<Expire_Count />
|
<Expire_Count />
|
||||||
<Expire_Based_On>Days</Expire_Based_On>
|
<Expire_Based_On>Days</Expire_Based_On>
|
||||||
<Expire_Other_Info />
|
<Expire_Other_Info />
|
||||||
<Expire_Month />
|
<Expire_Month />
|
||||||
<Expire_Day />
|
<Expire_Day />
|
||||||
<Expire_Year />
|
<Expire_Year />
|
||||||
</Expire_Info>
|
</Expire_Info>
|
||||||
</Program_Info>
|
</Program_Info>
|
||||||
<Program_Descriptions>
|
<Program_Descriptions>
|
||||||
<English>
|
<English>
|
||||||
<Keywords>doliwamp, dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management</Keywords>
|
<Keywords>doliwamp, dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management</Keywords>
|
||||||
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM for Windows</Char_Desc_45>
|
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM for Windows</Char_Desc_45>
|
||||||
<Char_Desc_80>DoliWamp, the easy to use Dolibarr for Windows to manage your company,foundation</Char_Desc_80>
|
<Char_Desc_80>DoliWamp, the easy to use Dolibarr for Windows to manage your company,foundation</Char_Desc_80>
|
||||||
<Char_Desc_250>DoliWamp is the Dolibarr ERP/CRM for Windows, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs.</Char_Desc_250>
|
<Char_Desc_250>DoliWamp is the Dolibarr ERP/CRM for Windows, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs.</Char_Desc_250>
|
||||||
<Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software package built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450>
|
<Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software package built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450>
|
||||||
<Char_Desc_2000>DoliWamp is the Dolibarr ERP/CRM for Windows. Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations (You can manage or follow contacts, invoices, orders, commercial proposals, products, stock management, agenda, mass emailings, members of a foundation, bank accounts...). Based on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems), you can install it as a standalone program or use it from anywhere with any web browser. Dolibarr is an OpenSource project. It differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple: Simple to install, Simple to use, Simple to develop.
|
<Char_Desc_2000>DoliWamp is the Dolibarr ERP/CRM for Windows. Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations (You can manage or follow contacts, invoices, orders, commercial proposals, products, stock management, agenda, mass emailings, members of a foundation, bank accounts...). Based on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems), you can install it as a standalone program or use it from anywhere with any web browser. Dolibarr is an OpenSource project. It differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple: Simple to install, Simple to use, Simple to develop.
|
||||||
DoliWamp is the auto-installer for Windows users with no technical knowledge to install Dolibarr ERP/CRM and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file.</Char_Desc_2000>
|
DoliWamp is the auto-installer for Windows users with no technical knowledge to install Dolibarr ERP/CRM and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file.</Char_Desc_2000>
|
||||||
</English>
|
</English>
|
||||||
<French>
|
<French>
|
||||||
<Keywords>doliwamp, dolibarr, erp, crm, factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations, entreprises, PME, TPE</Keywords>
|
<Keywords>doliwamp, dolibarr, erp, crm, factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations, entreprises, PME, TPE</Keywords>
|
||||||
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM pour Windows</Char_Desc_45>
|
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM pour Windows</Char_Desc_45>
|
||||||
<Char_Desc_80>DoliWamp, la distribution de Dolibarr pour gérer votre entreprise ou association</Char_Desc_80>
|
<Char_Desc_80>DoliWamp, la distribution de Dolibarr pour gérer votre entreprise ou association</Char_Desc_80>
|
||||||
<Char_Desc_250>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_250>
|
<Char_Desc_250>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_250>
|
||||||
<Char_Desc_450>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_450>
|
<Char_Desc_450>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_450>
|
||||||
<Char_Desc_2000>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_2000>
|
<Char_Desc_2000>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_2000>
|
||||||
</French>
|
</French>
|
||||||
<Italian>
|
<Italian>
|
||||||
<Keywords>doliwamp, dolibarr, erp, crm, gestionale, medie imprese, fondazioni</Keywords>
|
<Keywords>doliwamp, dolibarr, erp, crm, gestionale, medie imprese, fondazioni</Keywords>
|
||||||
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM per Windows</Char_Desc_45>
|
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM per Windows</Char_Desc_45>
|
||||||
<Char_Desc_80>Gestionale open source e gratuito per piccole e medie imprese, fondazioni</Char_Desc_80>
|
<Char_Desc_80>Gestionale open source e gratuito per piccole e medie imprese, fondazioni</Char_Desc_80>
|
||||||
<Char_Desc_250>Dolibarr è un a gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività.</Char_Desc_250>
|
<Char_Desc_250>Dolibarr è un a gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività.</Char_Desc_250>
|
||||||
<Char_Desc_450>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_450>
|
<Char_Desc_450>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_450>
|
||||||
<Char_Desc_2000>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare. Dolibar è completamente web-based, progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_2000>
|
<Char_Desc_2000>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare. Dolibar è completamente web-based, progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_2000>
|
||||||
</Italian>
|
</Italian>
|
||||||
</Program_Descriptions>
|
</Program_Descriptions>
|
||||||
<Web_Info>
|
<Web_Info>
|
||||||
<Application_URLs>
|
<Application_URLs>
|
||||||
<Application_Info_URL>http://www.nltechno.com/pages/dolibarrwinbin.php</Application_Info_URL>
|
<Application_Info_URL>http://www.nltechno.com/pages/dolibarrwinbin.php</Application_Info_URL>
|
||||||
<Application_Order_URL>http://www.nltechno.com/pages/dolibarrwinbin.php</Application_Order_URL>
|
<Application_Order_URL>http://www.nltechno.com/pages/dolibarrwinbin.php</Application_Order_URL>
|
||||||
<Application_Screenshot_URL>http://www.dolibarr.org/images/dolibarr_screenshot1.png</Application_Screenshot_URL>
|
<Application_Screenshot_URL>http://www.dolibarr.org/images/dolibarr_screenshot1.png</Application_Screenshot_URL>
|
||||||
<Application_Icon_URL>http://www.dolibarr.org/images/dolibarr.gif</Application_Icon_URL>
|
<Application_Icon_URL>http://www.dolibarr.org/images/dolibarr.gif</Application_Icon_URL>
|
||||||
<Application_XML_File_URL>http://www.dolibarr.org/files/pad_doliwamp.xml</Application_XML_File_URL>
|
<Application_XML_File_URL>http://www.dolibarr.org/files/pad_doliwamp.xml</Application_XML_File_URL>
|
||||||
</Application_URLs>
|
</Application_URLs>
|
||||||
<Download_URLs>
|
<Download_URLs>
|
||||||
<Primary_Download_URL>http://www.dolibarr.org/files/doliwamp.exe</Primary_Download_URL>
|
<Primary_Download_URL>http://www.dolibarr.org/files/doliwamp.exe</Primary_Download_URL>
|
||||||
<Secondary_Download_URL>http://www.dolibarr.org/files/doliwamp.exe</Secondary_Download_URL>
|
<Secondary_Download_URL>http://www.dolibarr.org/files/doliwamp.exe</Secondary_Download_URL>
|
||||||
<Additional_Download_URL_1 />
|
<Additional_Download_URL_1 />
|
||||||
<Additional_Download_URL_2 />
|
<Additional_Download_URL_2 />
|
||||||
</Download_URLs>
|
</Download_URLs>
|
||||||
</Web_Info>
|
</Web_Info>
|
||||||
<Permissions>
|
<Permissions>
|
||||||
<Distribution_Permissions>GNU GPL</Distribution_Permissions>
|
<Distribution_Permissions>GNU GPL</Distribution_Permissions>
|
||||||
<EULA>GNU GPL</EULA>
|
<EULA>GNU GPL</EULA>
|
||||||
</Permissions>
|
</Permissions>
|
||||||
<Affiliates>
|
<Affiliates>
|
||||||
<Affiliates_FORM>Y</Affiliates_FORM>
|
<Affiliates_FORM>Y</Affiliates_FORM>
|
||||||
<Affiliates_VERSION>1.4</Affiliates_VERSION>
|
<Affiliates_VERSION>1.4</Affiliates_VERSION>
|
||||||
<Affiliates_URL>http://pad.asp-software.org/extensions/Affiliates.htm</Affiliates_URL>
|
<Affiliates_URL>http://pad.asp-software.org/extensions/Affiliates.htm</Affiliates_URL>
|
||||||
<Affiliates_Information_Page />
|
<Affiliates_Information_Page />
|
||||||
<Affiliates_Avangate_Order_Page />
|
<Affiliates_Avangate_Order_Page />
|
||||||
<Affiliates_Avangate_Vendor_ID />
|
<Affiliates_Avangate_Vendor_ID />
|
||||||
<Affiliates_Avangate_Product_ID />
|
<Affiliates_Avangate_Product_ID />
|
||||||
<Affiliates_Avangate_Maximum_Commission_Rate />
|
<Affiliates_Avangate_Maximum_Commission_Rate />
|
||||||
<Affiliates_BMTMicro_Order_Page />
|
<Affiliates_BMTMicro_Order_Page />
|
||||||
<Affiliates_BMTMicro_Vendor_ID />
|
<Affiliates_BMTMicro_Vendor_ID />
|
||||||
<Affiliates_BMTMicro_Product_ID />
|
<Affiliates_BMTMicro_Product_ID />
|
||||||
<Affiliates_BMTMicro_Maximum_Commission_Rate />
|
<Affiliates_BMTMicro_Maximum_Commission_Rate />
|
||||||
<Affiliates_Cleverbridge_Order_Page />
|
<Affiliates_Cleverbridge_Order_Page />
|
||||||
<Affiliates_Cleverbridge_Vendor_ID />
|
<Affiliates_Cleverbridge_Vendor_ID />
|
||||||
<Affiliates_Cleverbridge_Product_ID />
|
<Affiliates_Cleverbridge_Product_ID />
|
||||||
<Affiliates_Cleverbridge_Maximum_Commission_Rate />
|
<Affiliates_Cleverbridge_Maximum_Commission_Rate />
|
||||||
<Affiliates_clixGalore_Order_Page />
|
<Affiliates_clixGalore_Order_Page />
|
||||||
<Affiliates_clixGalore_Vendor_ID />
|
<Affiliates_clixGalore_Vendor_ID />
|
||||||
<Affiliates_clixGalore_Product_ID />
|
<Affiliates_clixGalore_Product_ID />
|
||||||
<Affiliates_clixGalore_Maximum_Commission_Rate />
|
<Affiliates_clixGalore_Maximum_Commission_Rate />
|
||||||
<Affiliates_CommissionJunction_Order_Page />
|
<Affiliates_CommissionJunction_Order_Page />
|
||||||
<Affiliates_CommissionJunction_Vendor_ID />
|
<Affiliates_CommissionJunction_Vendor_ID />
|
||||||
<Affiliates_CommissionJunction_Product_ID />
|
<Affiliates_CommissionJunction_Product_ID />
|
||||||
<Affiliates_CommissionJunction_Maximum_Commission_Rate />
|
<Affiliates_CommissionJunction_Maximum_Commission_Rate />
|
||||||
<Affiliates_DigiBuy_Order_Page />
|
<Affiliates_DigiBuy_Order_Page />
|
||||||
<Affiliates_DigiBuy_Vendor_ID />
|
<Affiliates_DigiBuy_Vendor_ID />
|
||||||
<Affiliates_DigiBuy_Product_ID />
|
<Affiliates_DigiBuy_Product_ID />
|
||||||
<Affiliates_DigiBuy_Maximum_Commission_Rate />
|
<Affiliates_DigiBuy_Maximum_Commission_Rate />
|
||||||
<Affiliates_DigitalCandle_Order_Page />
|
<Affiliates_DigitalCandle_Order_Page />
|
||||||
<Affiliates_DigitalCandle_Vendor_ID />
|
<Affiliates_DigitalCandle_Vendor_ID />
|
||||||
<Affiliates_DigitalCandle_Product_ID />
|
<Affiliates_DigitalCandle_Product_ID />
|
||||||
<Affiliates_DigitalCandle_Maximum_Commission_Rate />
|
<Affiliates_DigitalCandle_Maximum_Commission_Rate />
|
||||||
<Affiliates_Emetrix_Order_Page />
|
<Affiliates_Emetrix_Order_Page />
|
||||||
<Affiliates_Emetrix_Vendor_ID />
|
<Affiliates_Emetrix_Vendor_ID />
|
||||||
<Affiliates_Emetrix_Product_ID />
|
<Affiliates_Emetrix_Product_ID />
|
||||||
<Affiliates_Emetrix_Maximum_Commission_Rate />
|
<Affiliates_Emetrix_Maximum_Commission_Rate />
|
||||||
<Affiliates_eSellerate_Order_Page />
|
<Affiliates_eSellerate_Order_Page />
|
||||||
<Affiliates_eSellerate_Vendor_ID />
|
<Affiliates_eSellerate_Vendor_ID />
|
||||||
<Affiliates_eSellerate_Product_ID />
|
<Affiliates_eSellerate_Product_ID />
|
||||||
<Affiliates_eSellerate_Maximum_Commission_Rate />
|
<Affiliates_eSellerate_Maximum_Commission_Rate />
|
||||||
<Affiliates_Kagi_Order_Page />
|
<Affiliates_Kagi_Order_Page />
|
||||||
<Affiliates_Kagi_Vendor_ID />
|
<Affiliates_Kagi_Vendor_ID />
|
||||||
<Affiliates_Kagi_Product_ID />
|
<Affiliates_Kagi_Product_ID />
|
||||||
<Affiliates_Kagi_Maximum_Commission_Rate />
|
<Affiliates_Kagi_Maximum_Commission_Rate />
|
||||||
<Affiliates_LinkShare_Order_Page />
|
<Affiliates_LinkShare_Order_Page />
|
||||||
<Affiliates_LinkShare_Vendor_ID />
|
<Affiliates_LinkShare_Vendor_ID />
|
||||||
<Affiliates_LinkShare_Product_ID />
|
<Affiliates_LinkShare_Product_ID />
|
||||||
<Affiliates_LinkShare_Maximum_Commission_Rate />
|
<Affiliates_LinkShare_Maximum_Commission_Rate />
|
||||||
<Affiliates_NorthStarSol_Order_Page />
|
<Affiliates_NorthStarSol_Order_Page />
|
||||||
<Affiliates_NorthStarSol_Vendor_ID />
|
<Affiliates_NorthStarSol_Vendor_ID />
|
||||||
<Affiliates_NorthStarSol_Product_ID />
|
<Affiliates_NorthStarSol_Product_ID />
|
||||||
<Affiliates_NorthStarSol_Maximum_Commission_Rate />
|
<Affiliates_NorthStarSol_Maximum_Commission_Rate />
|
||||||
<Affiliates_OneNetworkDirect_Order_Page />
|
<Affiliates_OneNetworkDirect_Order_Page />
|
||||||
<Affiliates_OneNetworkDirect_Vendor_ID />
|
<Affiliates_OneNetworkDirect_Vendor_ID />
|
||||||
<Affiliates_OneNetworkDirect_Product_ID />
|
<Affiliates_OneNetworkDirect_Product_ID />
|
||||||
<Affiliates_OneNetworkDirect_Maximum_Commission_Rate />
|
<Affiliates_OneNetworkDirect_Maximum_Commission_Rate />
|
||||||
<Affiliates_Order1_Order_Page />
|
<Affiliates_Order1_Order_Page />
|
||||||
<Affiliates_Order1_Vendor_ID />
|
<Affiliates_Order1_Vendor_ID />
|
||||||
<Affiliates_Order1_Product_ID />
|
<Affiliates_Order1_Product_ID />
|
||||||
<Affiliates_Order1_Maximum_Commission_Rate />
|
<Affiliates_Order1_Maximum_Commission_Rate />
|
||||||
<Affiliates_Osolis_Order_Page />
|
<Affiliates_Osolis_Order_Page />
|
||||||
<Affiliates_Osolis_Vendor_ID />
|
<Affiliates_Osolis_Vendor_ID />
|
||||||
<Affiliates_Osolis_Product_ID />
|
<Affiliates_Osolis_Product_ID />
|
||||||
<Affiliates_Osolis_Maximum_Commission_Rate />
|
<Affiliates_Osolis_Maximum_Commission_Rate />
|
||||||
<Affiliates_Plimus_Order_Page />
|
<Affiliates_Plimus_Order_Page />
|
||||||
<Affiliates_Plimus_Vendor_ID />
|
<Affiliates_Plimus_Vendor_ID />
|
||||||
<Affiliates_Plimus_Product_ID />
|
<Affiliates_Plimus_Product_ID />
|
||||||
<Affiliates_Plimus_Maximum_Commission_Rate />
|
<Affiliates_Plimus_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regnet_Order_Page />
|
<Affiliates_Regnet_Order_Page />
|
||||||
<Affiliates_Regnet_Vendor_ID />
|
<Affiliates_Regnet_Vendor_ID />
|
||||||
<Affiliates_Regnet_Product_ID />
|
<Affiliates_Regnet_Product_ID />
|
||||||
<Affiliates_Regnet_Maximum_Commission_Rate />
|
<Affiliates_Regnet_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regnow_Order_Page />
|
<Affiliates_Regnow_Order_Page />
|
||||||
<Affiliates_Regnow_Vendor_ID />
|
<Affiliates_Regnow_Vendor_ID />
|
||||||
<Affiliates_Regnow_Product_ID />
|
<Affiliates_Regnow_Product_ID />
|
||||||
<Affiliates_Regnow_Maximum_Commission_Rate />
|
<Affiliates_Regnow_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regsoft_Order_Page />
|
<Affiliates_Regsoft_Order_Page />
|
||||||
<Affiliates_Regsoft_Vendor_ID />
|
<Affiliates_Regsoft_Vendor_ID />
|
||||||
<Affiliates_Regsoft_Product_ID />
|
<Affiliates_Regsoft_Product_ID />
|
||||||
<Affiliates_Regsoft_Maximum_Commission_Rate />
|
<Affiliates_Regsoft_Maximum_Commission_Rate />
|
||||||
<Affiliates_ShareIt_Order_Page />
|
<Affiliates_ShareIt_Order_Page />
|
||||||
<Affiliates_ShareIt_Vendor_ID />
|
<Affiliates_ShareIt_Vendor_ID />
|
||||||
<Affiliates_ShareIt_Product_ID />
|
<Affiliates_ShareIt_Product_ID />
|
||||||
<Affiliates_ShareIt_Maximum_Commission_Rate />
|
<Affiliates_ShareIt_Maximum_Commission_Rate />
|
||||||
<Affiliates_Shareasale_Order_Page />
|
<Affiliates_Shareasale_Order_Page />
|
||||||
<Affiliates_Shareasale_Vendor_ID />
|
<Affiliates_Shareasale_Vendor_ID />
|
||||||
<Affiliates_Shareasale_Product_ID />
|
<Affiliates_Shareasale_Product_ID />
|
||||||
<Affiliates_Shareasale_Maximum_Commission_Rate />
|
<Affiliates_Shareasale_Maximum_Commission_Rate />
|
||||||
<Affiliates_SWReg_Order_Page />
|
<Affiliates_SWReg_Order_Page />
|
||||||
<Affiliates_SWReg_Vendor_ID />
|
<Affiliates_SWReg_Vendor_ID />
|
||||||
<Affiliates_SWReg_Product_ID />
|
<Affiliates_SWReg_Product_ID />
|
||||||
<Affiliates_SWReg_Maximum_Commission_Rate />
|
<Affiliates_SWReg_Maximum_Commission_Rate />
|
||||||
<Affiliates_V-Share_Order_Page />
|
<Affiliates_V-Share_Order_Page />
|
||||||
<Affiliates_V-Share_Vendor_ID />
|
<Affiliates_V-Share_Vendor_ID />
|
||||||
<Affiliates_V-Share_Product_ID />
|
<Affiliates_V-Share_Product_ID />
|
||||||
<Affiliates_V-Share_Maximum_Commission_Rate />
|
<Affiliates_V-Share_Maximum_Commission_Rate />
|
||||||
<Affiliates_VFree_Order_Page />
|
<Affiliates_VFree_Order_Page />
|
||||||
<Affiliates_VFree_Vendor_ID />
|
<Affiliates_VFree_Vendor_ID />
|
||||||
<Affiliates_VFree_Product_ID />
|
<Affiliates_VFree_Product_ID />
|
||||||
<Affiliates_VFree_Maximum_Commission_Rate />
|
<Affiliates_VFree_Maximum_Commission_Rate />
|
||||||
<Affiliates_Yaskifo_Order_Page />
|
<Affiliates_Yaskifo_Order_Page />
|
||||||
<Affiliates_Yaskifo_Vendor_ID />
|
<Affiliates_Yaskifo_Vendor_ID />
|
||||||
<Affiliates_Yaskifo_Product_ID />
|
<Affiliates_Yaskifo_Product_ID />
|
||||||
<Affiliates_Yaskifo_Maximum_Commission_Rate />
|
<Affiliates_Yaskifo_Maximum_Commission_Rate />
|
||||||
</Affiliates>
|
</Affiliates>
|
||||||
<ASP>
|
<ASP>
|
||||||
<ASP_FORM>Y</ASP_FORM>
|
<ASP_FORM>Y</ASP_FORM>
|
||||||
<ASP_Member>N</ASP_Member>
|
<ASP_Member>N</ASP_Member>
|
||||||
<ASP_Member_Number />
|
<ASP_Member_Number />
|
||||||
</ASP>
|
</ASP>
|
||||||
</PADGEN_PML>
|
</PADGEN_PML>
|
||||||
|
|||||||
@ -1,202 +1,202 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<PADGEN_PML>
|
<PADGEN_PML>
|
||||||
<AppVerInfo>PADGen 3.1.1.47</AppVerInfo>
|
<AppVerInfo>PADGen 3.1.1.47</AppVerInfo>
|
||||||
<CompanyName />
|
<CompanyName />
|
||||||
<Program_Info>
|
<Program_Info>
|
||||||
<Program_Name>Dolibarr</Program_Name>
|
<Program_Name>Dolibarr</Program_Name>
|
||||||
<Program_Version>3.5.0</Program_Version>
|
<Program_Version>3.5.0</Program_Version>
|
||||||
<Program_Release_Month>01</Program_Release_Month>
|
<Program_Release_Month>01</Program_Release_Month>
|
||||||
<Program_Release_Day>01</Program_Release_Day>
|
<Program_Release_Day>01</Program_Release_Day>
|
||||||
<Program_Release_Year>2014</Program_Release_Year>
|
<Program_Release_Year>2014</Program_Release_Year>
|
||||||
<Program_Cost_Dollars />
|
<Program_Cost_Dollars />
|
||||||
<Program_Cost_Other_Code />
|
<Program_Cost_Other_Code />
|
||||||
<Program_Cost_Other />
|
<Program_Cost_Other />
|
||||||
<Program_Type>Freeware</Program_Type>
|
<Program_Type>Freeware</Program_Type>
|
||||||
<Program_Release_Status>Major Update</Program_Release_Status>
|
<Program_Release_Status>Major Update</Program_Release_Status>
|
||||||
<Program_Install_Support>No Install Support</Program_Install_Support>
|
<Program_Install_Support>No Install Support</Program_Install_Support>
|
||||||
<Program_OS_Support>Linux,Mac OS X,Mac Other,Unix,Win2000,Win7 x32,Win7 x64,Win98,WinOther,WinServer,WinVista,WinVista x64,WinXP,Other</Program_OS_Support>
|
<Program_OS_Support>Linux,Mac OS X,Mac Other,Unix,Win2000,Win7 x32,Win7 x64,Win98,WinOther,WinServer,WinVista,WinVista x64,WinXP,Other</Program_OS_Support>
|
||||||
<Program_Language>English,Arabic,Catalan,Chinese,Danish,Dutch,Finnish,French,German,Greek,Icelandic,Italian,Norwegian,Polish,Portuguese,Romanian,Russian,Slovenian,Spanish,Swedish,Turkish</Program_Language>
|
<Program_Language>English,Arabic,Catalan,Chinese,Danish,Dutch,Finnish,French,German,Greek,Icelandic,Italian,Norwegian,Polish,Portuguese,Romanian,Russian,Slovenian,Spanish,Swedish,Turkish</Program_Language>
|
||||||
<Program_Change_Info>http://www.dolibarr.org</Program_Change_Info>
|
<Program_Change_Info>http://www.dolibarr.org</Program_Change_Info>
|
||||||
<Program_Specific_Category>Business</Program_Specific_Category>
|
<Program_Specific_Category>Business</Program_Specific_Category>
|
||||||
<Program_Category_Class>Business::Accounting & Finance</Program_Category_Class>
|
<Program_Category_Class>Business::Accounting & Finance</Program_Category_Class>
|
||||||
<Program_System_Requirements>None</Program_System_Requirements>
|
<Program_System_Requirements>None</Program_System_Requirements>
|
||||||
<File_Info>
|
<File_Info>
|
||||||
<File_Size_Bytes>9359175</File_Size_Bytes>
|
<File_Size_Bytes>9359175</File_Size_Bytes>
|
||||||
<File_Size_K>9139</File_Size_K>
|
<File_Size_K>9139</File_Size_K>
|
||||||
<File_Size_MB>8.93</File_Size_MB>
|
<File_Size_MB>8.93</File_Size_MB>
|
||||||
</File_Info>
|
</File_Info>
|
||||||
<Expire_Info>
|
<Expire_Info>
|
||||||
<Has_Expire_Info>N</Has_Expire_Info>
|
<Has_Expire_Info>N</Has_Expire_Info>
|
||||||
<Expire_Count />
|
<Expire_Count />
|
||||||
<Expire_Based_On>Days</Expire_Based_On>
|
<Expire_Based_On>Days</Expire_Based_On>
|
||||||
<Expire_Other_Info />
|
<Expire_Other_Info />
|
||||||
<Expire_Month />
|
<Expire_Month />
|
||||||
<Expire_Day />
|
<Expire_Day />
|
||||||
<Expire_Year />
|
<Expire_Year />
|
||||||
</Expire_Info>
|
</Expire_Info>
|
||||||
</Program_Info>
|
</Program_Info>
|
||||||
<Program_Descriptions>
|
<Program_Descriptions>
|
||||||
<English>
|
<English>
|
||||||
<Keywords>dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management, sme, doliwamp</Keywords>
|
<Keywords>dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management, sme, doliwamp</Keywords>
|
||||||
<Char_Desc_45>Dolibarr ERP & CRM</Char_Desc_45>
|
<Char_Desc_45>Dolibarr ERP & CRM</Char_Desc_45>
|
||||||
<Char_Desc_80>Dolibarr ERP & CRM, the easy to use open source software to manage your activity</Char_Desc_80>
|
<Char_Desc_80>Dolibarr ERP & CRM, the easy to use open source software to manage your activity</Char_Desc_80>
|
||||||
<Char_Desc_250>Dolibarr ERP & CRM, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs to follow.</Char_Desc_250>
|
<Char_Desc_250>Dolibarr ERP & CRM, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs to follow.</Char_Desc_250>
|
||||||
<Char_Desc_450>Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or medium companies, freelancers or foundations. We can say Dolibarr is an ERP or CRM. Dolibarr is also available with an auto-installer for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. See DoliWamp software for this.</Char_Desc_450>
|
<Char_Desc_450>Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or medium companies, freelancers or foundations. We can say Dolibarr is an ERP or CRM. Dolibarr is also available with an auto-installer for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. See DoliWamp software for this.</Char_Desc_450>
|
||||||
<Char_Desc_2000>Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations. We can say Dolibarr is an ERP or CRM (or both depending on activated modules). It's an OpenSource project base on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems). Dolibarr differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple:
|
<Char_Desc_2000>Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations. We can say Dolibarr is an ERP or CRM (or both depending on activated modules). It's an OpenSource project base on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems). Dolibarr differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple:
|
||||||
Simple to install
|
Simple to install
|
||||||
Simple to use
|
Simple to use
|
||||||
Simple to develop
|
Simple to develop
|
||||||
Note that Dolibarr is also available with an auto-installer for Windows or Ubuntu users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. This version is called DoliWamp (for Windows) or DoliBuntu (for Ubuntu/Debian).</Char_Desc_2000>
|
Note that Dolibarr is also available with an auto-installer for Windows or Ubuntu users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. This version is called DoliWamp (for Windows) or DoliBuntu (for Ubuntu/Debian).</Char_Desc_2000>
|
||||||
</English>
|
</English>
|
||||||
<Italian>
|
<Italian>
|
||||||
<Keywords>erp, crm, gestionale, medie imprese, fondazioni</Keywords>
|
<Keywords>erp, crm, gestionale, medie imprese, fondazioni</Keywords>
|
||||||
<Char_Desc_45>Gestionale open source e gratuito</Char_Desc_45>
|
<Char_Desc_45>Gestionale open source e gratuito</Char_Desc_45>
|
||||||
<Char_Desc_80>Gestionale open source e gratuito per piccole e medie imprese, fondazioni</Char_Desc_80>
|
<Char_Desc_80>Gestionale open source e gratuito per piccole e medie imprese, fondazioni</Char_Desc_80>
|
||||||
<Char_Desc_250>Dolibarr è un a gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività.</Char_Desc_250>
|
<Char_Desc_250>Dolibarr è un a gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività.</Char_Desc_250>
|
||||||
<Char_Desc_450>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_450>
|
<Char_Desc_450>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_450>
|
||||||
<Char_Desc_2000>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare. Dolibar è completamente web-based, progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_2000>
|
<Char_Desc_2000>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare. Dolibar è completamente web-based, progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_2000>
|
||||||
</Italian>
|
</Italian>
|
||||||
<French>
|
<French>
|
||||||
<Keywords>dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management, sme, doliwamp</Keywords>
|
<Keywords>dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management, sme, doliwamp</Keywords>
|
||||||
<Char_Desc_45>Dolibarr ERP & CRM</Char_Desc_45>
|
<Char_Desc_45>Dolibarr ERP & CRM</Char_Desc_45>
|
||||||
<Char_Desc_80>Dolibarr ERP & CRM, le gestionnaire simple pour gérer votre activité</Char_Desc_80>
|
<Char_Desc_80>Dolibarr ERP & CRM, le gestionnaire simple pour gérer votre activité</Char_Desc_80>
|
||||||
<Char_Desc_250>Dolibarr ERP & CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_250>
|
<Char_Desc_250>Dolibarr ERP & CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_250>
|
||||||
<Char_Desc_450>Dolibarr ERP/CRM est un logiciel modulaire (on n'active que les fonctions que l'on désire) de gestions de TPE/PME, d'indépendants, d'entrepreneurs ou d'associations. En terme plus techniques, c'est un ERP et CRM. C'est un projet OpenSource qui s'exécute au sein d'un serveur Web et peut donc être accessible depuis n'importe quel lieu disposant d'une connexion Internet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP).</Char_Desc_450>
|
<Char_Desc_450>Dolibarr ERP/CRM est un logiciel modulaire (on n'active que les fonctions que l'on désire) de gestions de TPE/PME, d'indépendants, d'entrepreneurs ou d'associations. En terme plus techniques, c'est un ERP et CRM. C'est un projet OpenSource qui s'exécute au sein d'un serveur Web et peut donc être accessible depuis n'importe quel lieu disposant d'une connexion Internet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP).</Char_Desc_450>
|
||||||
<Char_Desc_2000>Dolibarr ERP/CRM est un logiciel modulaire (on n'active que les fonctions que l'on désire) de gestions de TPE/PME, d'indépendants, d'entrepreneurs ou d'associations. En terme plus techniques, c'est un ERP et CRM. C'est un projet OpenSource qui s'exécute au sein d'un serveur Web et peut donc être accessible depuis n'importe quel lieu disposant d'une connexion Internet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr vient compléter les offres déjà nombreuses de logiciels de cette catégorie (comme OpenBravo, OpenERP, SugarCRM, Neogia, Compiere, etc.) mais se démarque par le fait qu'ici tout est fait pour offrir de la simplicité (règle des 3 S):
|
<Char_Desc_2000>Dolibarr ERP/CRM est un logiciel modulaire (on n'active que les fonctions que l'on désire) de gestions de TPE/PME, d'indépendants, d'entrepreneurs ou d'associations. En terme plus techniques, c'est un ERP et CRM. C'est un projet OpenSource qui s'exécute au sein d'un serveur Web et peut donc être accessible depuis n'importe quel lieu disposant d'une connexion Internet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr vient compléter les offres déjà nombreuses de logiciels de cette catégorie (comme OpenBravo, OpenERP, SugarCRM, Neogia, Compiere, etc.) mais se démarque par le fait qu'ici tout est fait pour offrir de la simplicité (règle des 3 S):
|
||||||
Simple pour l'installation (avec au choix des installeurs clé en main pour ceux qui ignorent comment installer un serveur Web, ou une installation manuelle)
|
Simple pour l'installation (avec au choix des installeurs clé en main pour ceux qui ignorent comment installer un serveur Web, ou une installation manuelle)
|
||||||
Simple pour l'utilisation (fonctions modulaires pour ne pas surcharger les menus, informations claires à la saisie)
|
Simple pour l'utilisation (fonctions modulaires pour ne pas surcharger les menus, informations claires à la saisie)
|
||||||
Simple pour le développement (pas de frameworks lourds).
|
Simple pour le développement (pas de frameworks lourds).
|
||||||
Dolibarr intègre en effet sa propre architecture (design patterns) permettant à tout développeur d'être tout de suite opérationnel sans connaissances particulières autre que le PHP. </Char_Desc_2000>
|
Dolibarr intègre en effet sa propre architecture (design patterns) permettant à tout développeur d'être tout de suite opérationnel sans connaissances particulières autre que le PHP. </Char_Desc_2000>
|
||||||
</French>
|
</French>
|
||||||
</Program_Descriptions>
|
</Program_Descriptions>
|
||||||
<Web_Info>
|
<Web_Info>
|
||||||
<Application_URLs>
|
<Application_URLs>
|
||||||
<Application_Info_URL>http://www.dolibarr.org</Application_Info_URL>
|
<Application_Info_URL>http://www.dolibarr.org</Application_Info_URL>
|
||||||
<Application_Order_URL>http://www.dolibarr.org</Application_Order_URL>
|
<Application_Order_URL>http://www.dolibarr.org</Application_Order_URL>
|
||||||
<Application_Screenshot_URL>http://www.dolibarr.org/images/dolibarr_screenshot1.png</Application_Screenshot_URL>
|
<Application_Screenshot_URL>http://www.dolibarr.org/images/dolibarr_screenshot1.png</Application_Screenshot_URL>
|
||||||
<Application_Icon_URL>http://www.dolibarr.org/images/dolibarr.gif</Application_Icon_URL>
|
<Application_Icon_URL>http://www.dolibarr.org/images/dolibarr.gif</Application_Icon_URL>
|
||||||
<Application_XML_File_URL>http://www.dolibarr.org/files/pad_dolibarr.xml</Application_XML_File_URL>
|
<Application_XML_File_URL>http://www.dolibarr.org/files/pad_dolibarr.xml</Application_XML_File_URL>
|
||||||
</Application_URLs>
|
</Application_URLs>
|
||||||
<Download_URLs>
|
<Download_URLs>
|
||||||
<Primary_Download_URL>http://www.dolibarr.org/files/dolibarr.tgz</Primary_Download_URL>
|
<Primary_Download_URL>http://www.dolibarr.org/files/dolibarr.tgz</Primary_Download_URL>
|
||||||
<Secondary_Download_URL>http://www.dolibarr.org/files/dolibarr.tgz</Secondary_Download_URL>
|
<Secondary_Download_URL>http://www.dolibarr.org/files/dolibarr.tgz</Secondary_Download_URL>
|
||||||
<Additional_Download_URL_1 />
|
<Additional_Download_URL_1 />
|
||||||
<Additional_Download_URL_2 />
|
<Additional_Download_URL_2 />
|
||||||
</Download_URLs>
|
</Download_URLs>
|
||||||
</Web_Info>
|
</Web_Info>
|
||||||
<Permissions>
|
<Permissions>
|
||||||
<Distribution_Permissions>GNU GPL</Distribution_Permissions>
|
<Distribution_Permissions>GNU GPL</Distribution_Permissions>
|
||||||
<EULA>GNU GPL</EULA>
|
<EULA>GNU GPL</EULA>
|
||||||
</Permissions>
|
</Permissions>
|
||||||
<Affiliates>
|
<Affiliates>
|
||||||
<Affiliates_FORM>Y</Affiliates_FORM>
|
<Affiliates_FORM>Y</Affiliates_FORM>
|
||||||
<Affiliates_VERSION>1.4</Affiliates_VERSION>
|
<Affiliates_VERSION>1.4</Affiliates_VERSION>
|
||||||
<Affiliates_URL>http://pad.asp-software.org/extensions/Affiliates.htm</Affiliates_URL>
|
<Affiliates_URL>http://pad.asp-software.org/extensions/Affiliates.htm</Affiliates_URL>
|
||||||
<Affiliates_Information_Page />
|
<Affiliates_Information_Page />
|
||||||
<Affiliates_Avangate_Order_Page />
|
<Affiliates_Avangate_Order_Page />
|
||||||
<Affiliates_Avangate_Vendor_ID />
|
<Affiliates_Avangate_Vendor_ID />
|
||||||
<Affiliates_Avangate_Product_ID />
|
<Affiliates_Avangate_Product_ID />
|
||||||
<Affiliates_Avangate_Maximum_Commission_Rate />
|
<Affiliates_Avangate_Maximum_Commission_Rate />
|
||||||
<Affiliates_BMTMicro_Order_Page />
|
<Affiliates_BMTMicro_Order_Page />
|
||||||
<Affiliates_BMTMicro_Vendor_ID />
|
<Affiliates_BMTMicro_Vendor_ID />
|
||||||
<Affiliates_BMTMicro_Product_ID />
|
<Affiliates_BMTMicro_Product_ID />
|
||||||
<Affiliates_BMTMicro_Maximum_Commission_Rate />
|
<Affiliates_BMTMicro_Maximum_Commission_Rate />
|
||||||
<Affiliates_Cleverbridge_Order_Page />
|
<Affiliates_Cleverbridge_Order_Page />
|
||||||
<Affiliates_Cleverbridge_Vendor_ID />
|
<Affiliates_Cleverbridge_Vendor_ID />
|
||||||
<Affiliates_Cleverbridge_Product_ID />
|
<Affiliates_Cleverbridge_Product_ID />
|
||||||
<Affiliates_Cleverbridge_Maximum_Commission_Rate />
|
<Affiliates_Cleverbridge_Maximum_Commission_Rate />
|
||||||
<Affiliates_clixGalore_Order_Page />
|
<Affiliates_clixGalore_Order_Page />
|
||||||
<Affiliates_clixGalore_Vendor_ID />
|
<Affiliates_clixGalore_Vendor_ID />
|
||||||
<Affiliates_clixGalore_Product_ID />
|
<Affiliates_clixGalore_Product_ID />
|
||||||
<Affiliates_clixGalore_Maximum_Commission_Rate />
|
<Affiliates_clixGalore_Maximum_Commission_Rate />
|
||||||
<Affiliates_CommissionJunction_Order_Page />
|
<Affiliates_CommissionJunction_Order_Page />
|
||||||
<Affiliates_CommissionJunction_Vendor_ID />
|
<Affiliates_CommissionJunction_Vendor_ID />
|
||||||
<Affiliates_CommissionJunction_Product_ID />
|
<Affiliates_CommissionJunction_Product_ID />
|
||||||
<Affiliates_CommissionJunction_Maximum_Commission_Rate />
|
<Affiliates_CommissionJunction_Maximum_Commission_Rate />
|
||||||
<Affiliates_DigiBuy_Order_Page />
|
<Affiliates_DigiBuy_Order_Page />
|
||||||
<Affiliates_DigiBuy_Vendor_ID />
|
<Affiliates_DigiBuy_Vendor_ID />
|
||||||
<Affiliates_DigiBuy_Product_ID />
|
<Affiliates_DigiBuy_Product_ID />
|
||||||
<Affiliates_DigiBuy_Maximum_Commission_Rate />
|
<Affiliates_DigiBuy_Maximum_Commission_Rate />
|
||||||
<Affiliates_DigitalCandle_Order_Page />
|
<Affiliates_DigitalCandle_Order_Page />
|
||||||
<Affiliates_DigitalCandle_Vendor_ID />
|
<Affiliates_DigitalCandle_Vendor_ID />
|
||||||
<Affiliates_DigitalCandle_Product_ID />
|
<Affiliates_DigitalCandle_Product_ID />
|
||||||
<Affiliates_DigitalCandle_Maximum_Commission_Rate />
|
<Affiliates_DigitalCandle_Maximum_Commission_Rate />
|
||||||
<Affiliates_Emetrix_Order_Page />
|
<Affiliates_Emetrix_Order_Page />
|
||||||
<Affiliates_Emetrix_Vendor_ID />
|
<Affiliates_Emetrix_Vendor_ID />
|
||||||
<Affiliates_Emetrix_Product_ID />
|
<Affiliates_Emetrix_Product_ID />
|
||||||
<Affiliates_Emetrix_Maximum_Commission_Rate />
|
<Affiliates_Emetrix_Maximum_Commission_Rate />
|
||||||
<Affiliates_eSellerate_Order_Page />
|
<Affiliates_eSellerate_Order_Page />
|
||||||
<Affiliates_eSellerate_Vendor_ID />
|
<Affiliates_eSellerate_Vendor_ID />
|
||||||
<Affiliates_eSellerate_Product_ID />
|
<Affiliates_eSellerate_Product_ID />
|
||||||
<Affiliates_eSellerate_Maximum_Commission_Rate />
|
<Affiliates_eSellerate_Maximum_Commission_Rate />
|
||||||
<Affiliates_Kagi_Order_Page />
|
<Affiliates_Kagi_Order_Page />
|
||||||
<Affiliates_Kagi_Vendor_ID />
|
<Affiliates_Kagi_Vendor_ID />
|
||||||
<Affiliates_Kagi_Product_ID />
|
<Affiliates_Kagi_Product_ID />
|
||||||
<Affiliates_Kagi_Maximum_Commission_Rate />
|
<Affiliates_Kagi_Maximum_Commission_Rate />
|
||||||
<Affiliates_LinkShare_Order_Page />
|
<Affiliates_LinkShare_Order_Page />
|
||||||
<Affiliates_LinkShare_Vendor_ID />
|
<Affiliates_LinkShare_Vendor_ID />
|
||||||
<Affiliates_LinkShare_Product_ID />
|
<Affiliates_LinkShare_Product_ID />
|
||||||
<Affiliates_LinkShare_Maximum_Commission_Rate />
|
<Affiliates_LinkShare_Maximum_Commission_Rate />
|
||||||
<Affiliates_NorthStarSol_Order_Page />
|
<Affiliates_NorthStarSol_Order_Page />
|
||||||
<Affiliates_NorthStarSol_Vendor_ID />
|
<Affiliates_NorthStarSol_Vendor_ID />
|
||||||
<Affiliates_NorthStarSol_Product_ID />
|
<Affiliates_NorthStarSol_Product_ID />
|
||||||
<Affiliates_NorthStarSol_Maximum_Commission_Rate />
|
<Affiliates_NorthStarSol_Maximum_Commission_Rate />
|
||||||
<Affiliates_OneNetworkDirect_Order_Page />
|
<Affiliates_OneNetworkDirect_Order_Page />
|
||||||
<Affiliates_OneNetworkDirect_Vendor_ID />
|
<Affiliates_OneNetworkDirect_Vendor_ID />
|
||||||
<Affiliates_OneNetworkDirect_Product_ID />
|
<Affiliates_OneNetworkDirect_Product_ID />
|
||||||
<Affiliates_OneNetworkDirect_Maximum_Commission_Rate />
|
<Affiliates_OneNetworkDirect_Maximum_Commission_Rate />
|
||||||
<Affiliates_Order1_Order_Page />
|
<Affiliates_Order1_Order_Page />
|
||||||
<Affiliates_Order1_Vendor_ID />
|
<Affiliates_Order1_Vendor_ID />
|
||||||
<Affiliates_Order1_Product_ID />
|
<Affiliates_Order1_Product_ID />
|
||||||
<Affiliates_Order1_Maximum_Commission_Rate />
|
<Affiliates_Order1_Maximum_Commission_Rate />
|
||||||
<Affiliates_Osolis_Order_Page />
|
<Affiliates_Osolis_Order_Page />
|
||||||
<Affiliates_Osolis_Vendor_ID />
|
<Affiliates_Osolis_Vendor_ID />
|
||||||
<Affiliates_Osolis_Product_ID />
|
<Affiliates_Osolis_Product_ID />
|
||||||
<Affiliates_Osolis_Maximum_Commission_Rate />
|
<Affiliates_Osolis_Maximum_Commission_Rate />
|
||||||
<Affiliates_Plimus_Order_Page />
|
<Affiliates_Plimus_Order_Page />
|
||||||
<Affiliates_Plimus_Vendor_ID />
|
<Affiliates_Plimus_Vendor_ID />
|
||||||
<Affiliates_Plimus_Product_ID />
|
<Affiliates_Plimus_Product_ID />
|
||||||
<Affiliates_Plimus_Maximum_Commission_Rate />
|
<Affiliates_Plimus_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regnet_Order_Page />
|
<Affiliates_Regnet_Order_Page />
|
||||||
<Affiliates_Regnet_Vendor_ID />
|
<Affiliates_Regnet_Vendor_ID />
|
||||||
<Affiliates_Regnet_Product_ID />
|
<Affiliates_Regnet_Product_ID />
|
||||||
<Affiliates_Regnet_Maximum_Commission_Rate />
|
<Affiliates_Regnet_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regnow_Order_Page />
|
<Affiliates_Regnow_Order_Page />
|
||||||
<Affiliates_Regnow_Vendor_ID />
|
<Affiliates_Regnow_Vendor_ID />
|
||||||
<Affiliates_Regnow_Product_ID />
|
<Affiliates_Regnow_Product_ID />
|
||||||
<Affiliates_Regnow_Maximum_Commission_Rate />
|
<Affiliates_Regnow_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regsoft_Order_Page />
|
<Affiliates_Regsoft_Order_Page />
|
||||||
<Affiliates_Regsoft_Vendor_ID />
|
<Affiliates_Regsoft_Vendor_ID />
|
||||||
<Affiliates_Regsoft_Product_ID />
|
<Affiliates_Regsoft_Product_ID />
|
||||||
<Affiliates_Regsoft_Maximum_Commission_Rate />
|
<Affiliates_Regsoft_Maximum_Commission_Rate />
|
||||||
<Affiliates_ShareIt_Order_Page />
|
<Affiliates_ShareIt_Order_Page />
|
||||||
<Affiliates_ShareIt_Vendor_ID />
|
<Affiliates_ShareIt_Vendor_ID />
|
||||||
<Affiliates_ShareIt_Product_ID />
|
<Affiliates_ShareIt_Product_ID />
|
||||||
<Affiliates_ShareIt_Maximum_Commission_Rate />
|
<Affiliates_ShareIt_Maximum_Commission_Rate />
|
||||||
<Affiliates_Shareasale_Order_Page />
|
<Affiliates_Shareasale_Order_Page />
|
||||||
<Affiliates_Shareasale_Vendor_ID />
|
<Affiliates_Shareasale_Vendor_ID />
|
||||||
<Affiliates_Shareasale_Product_ID />
|
<Affiliates_Shareasale_Product_ID />
|
||||||
<Affiliates_Shareasale_Maximum_Commission_Rate />
|
<Affiliates_Shareasale_Maximum_Commission_Rate />
|
||||||
<Affiliates_SWReg_Order_Page />
|
<Affiliates_SWReg_Order_Page />
|
||||||
<Affiliates_SWReg_Vendor_ID />
|
<Affiliates_SWReg_Vendor_ID />
|
||||||
<Affiliates_SWReg_Product_ID />
|
<Affiliates_SWReg_Product_ID />
|
||||||
<Affiliates_SWReg_Maximum_Commission_Rate />
|
<Affiliates_SWReg_Maximum_Commission_Rate />
|
||||||
<Affiliates_V-Share_Order_Page />
|
<Affiliates_V-Share_Order_Page />
|
||||||
<Affiliates_V-Share_Vendor_ID />
|
<Affiliates_V-Share_Vendor_ID />
|
||||||
<Affiliates_V-Share_Product_ID />
|
<Affiliates_V-Share_Product_ID />
|
||||||
<Affiliates_V-Share_Maximum_Commission_Rate />
|
<Affiliates_V-Share_Maximum_Commission_Rate />
|
||||||
<Affiliates_VFree_Order_Page />
|
<Affiliates_VFree_Order_Page />
|
||||||
<Affiliates_VFree_Vendor_ID />
|
<Affiliates_VFree_Vendor_ID />
|
||||||
<Affiliates_VFree_Product_ID />
|
<Affiliates_VFree_Product_ID />
|
||||||
<Affiliates_VFree_Maximum_Commission_Rate />
|
<Affiliates_VFree_Maximum_Commission_Rate />
|
||||||
<Affiliates_Yaskifo_Order_Page />
|
<Affiliates_Yaskifo_Order_Page />
|
||||||
<Affiliates_Yaskifo_Vendor_ID />
|
<Affiliates_Yaskifo_Vendor_ID />
|
||||||
<Affiliates_Yaskifo_Product_ID />
|
<Affiliates_Yaskifo_Product_ID />
|
||||||
<Affiliates_Yaskifo_Maximum_Commission_Rate />
|
<Affiliates_Yaskifo_Maximum_Commission_Rate />
|
||||||
</Affiliates>
|
</Affiliates>
|
||||||
<ASP>
|
<ASP>
|
||||||
<ASP_FORM>Y</ASP_FORM>
|
<ASP_FORM>Y</ASP_FORM>
|
||||||
<ASP_Member>N</ASP_Member>
|
<ASP_Member>N</ASP_Member>
|
||||||
<ASP_Member_Number />
|
<ASP_Member_Number />
|
||||||
</ASP>
|
</ASP>
|
||||||
</PADGEN_PML>
|
</PADGEN_PML>
|
||||||
|
|||||||
@ -1,232 +1,232 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<XML_DIZ_INFO>
|
<XML_DIZ_INFO>
|
||||||
<MASTER_PAD_VERSION_INFO>
|
<MASTER_PAD_VERSION_INFO>
|
||||||
<MASTER_PAD_VERSION>3.11</MASTER_PAD_VERSION>
|
<MASTER_PAD_VERSION>3.11</MASTER_PAD_VERSION>
|
||||||
<MASTER_PAD_EDITOR>PADGen 3.1.1.47 http://www.padgen.org</MASTER_PAD_EDITOR>
|
<MASTER_PAD_EDITOR>PADGen 3.1.1.47 http://www.padgen.org</MASTER_PAD_EDITOR>
|
||||||
<MASTER_PAD_INFO>Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://pad.asp-software.org</MASTER_PAD_INFO>
|
<MASTER_PAD_INFO>Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://pad.asp-software.org</MASTER_PAD_INFO>
|
||||||
</MASTER_PAD_VERSION_INFO>
|
</MASTER_PAD_VERSION_INFO>
|
||||||
<Company_Info>
|
<Company_Info>
|
||||||
<Company_Name>Dolibarr team</Company_Name>
|
<Company_Name>Dolibarr team</Company_Name>
|
||||||
<Address_1>11 rue raymond Queneau</Address_1>
|
<Address_1>11 rue raymond Queneau</Address_1>
|
||||||
<Address_2 />
|
<Address_2 />
|
||||||
<City_Town>Rueil Malmaison</City_Town>
|
<City_Town>Rueil Malmaison</City_Town>
|
||||||
<State_Province />
|
<State_Province />
|
||||||
<Zip_Postal_Code>92500</Zip_Postal_Code>
|
<Zip_Postal_Code>92500</Zip_Postal_Code>
|
||||||
<Country>FRANCE</Country>
|
<Country>FRANCE</Country>
|
||||||
<Company_WebSite_URL>http://www.dolibarr.org</Company_WebSite_URL>
|
<Company_WebSite_URL>http://www.dolibarr.org</Company_WebSite_URL>
|
||||||
<Contact_Info>
|
<Contact_Info>
|
||||||
<Author_First_Name>Dolibarr team</Author_First_Name>
|
<Author_First_Name>Dolibarr team</Author_First_Name>
|
||||||
<Author_Last_Name>Dolibarr team</Author_Last_Name>
|
<Author_Last_Name>Dolibarr team</Author_Last_Name>
|
||||||
<Author_Email>dolibarr-dev@nongnu.org</Author_Email>
|
<Author_Email>dolibarr-dev@nongnu.org</Author_Email>
|
||||||
<Contact_First_Name>Dolibarr team</Contact_First_Name>
|
<Contact_First_Name>Dolibarr team</Contact_First_Name>
|
||||||
<Contact_Last_Name>Dolibarr team</Contact_Last_Name>
|
<Contact_Last_Name>Dolibarr team</Contact_Last_Name>
|
||||||
<Contact_Email>dolibarr-dev@nongnu.org</Contact_Email>
|
<Contact_Email>dolibarr-dev@nongnu.org</Contact_Email>
|
||||||
</Contact_Info>
|
</Contact_Info>
|
||||||
<Support_Info>
|
<Support_Info>
|
||||||
<Sales_Email>dolibarr-dev@nongnu.org</Sales_Email>
|
<Sales_Email>dolibarr-dev@nongnu.org</Sales_Email>
|
||||||
<Support_Email>dolibarr-dev@nongnu.org</Support_Email>
|
<Support_Email>dolibarr-dev@nongnu.org</Support_Email>
|
||||||
<General_Email>dolibarr-dev@nongnu.org</General_Email>
|
<General_Email>dolibarr-dev@nongnu.org</General_Email>
|
||||||
<Sales_Phone />
|
<Sales_Phone />
|
||||||
<Support_Phone />
|
<Support_Phone />
|
||||||
<General_Phone />
|
<General_Phone />
|
||||||
<Fax_Phone />
|
<Fax_Phone />
|
||||||
</Support_Info>
|
</Support_Info>
|
||||||
</Company_Info>
|
</Company_Info>
|
||||||
<Program_Info>
|
<Program_Info>
|
||||||
<Program_Name>Dolibarr</Program_Name>
|
<Program_Name>Dolibarr</Program_Name>
|
||||||
<Program_Version>3.5</Program_Version>
|
<Program_Version>3.5</Program_Version>
|
||||||
<Program_Release_Month>01</Program_Release_Month>
|
<Program_Release_Month>01</Program_Release_Month>
|
||||||
<Program_Release_Day>01</Program_Release_Day>
|
<Program_Release_Day>01</Program_Release_Day>
|
||||||
<Program_Release_Year>2014</Program_Release_Year>
|
<Program_Release_Year>2014</Program_Release_Year>
|
||||||
<Program_Cost_Dollars />
|
<Program_Cost_Dollars />
|
||||||
<Program_Cost_Other_Code />
|
<Program_Cost_Other_Code />
|
||||||
<Program_Cost_Other />
|
<Program_Cost_Other />
|
||||||
<Program_Type>Freeware</Program_Type>
|
<Program_Type>Freeware</Program_Type>
|
||||||
<Program_Release_Status>Major Update</Program_Release_Status>
|
<Program_Release_Status>Major Update</Program_Release_Status>
|
||||||
<Program_Install_Support>No Install Support</Program_Install_Support>
|
<Program_Install_Support>No Install Support</Program_Install_Support>
|
||||||
<Program_OS_Support>Linux,Mac OS X,Mac Other,Unix,Win2000,Win7 x32,Win7 x64,Win98,WinOther,WinServer,WinVista,WinVista x64,WinXP,Other</Program_OS_Support>
|
<Program_OS_Support>Linux,Mac OS X,Mac Other,Unix,Win2000,Win7 x32,Win7 x64,Win98,WinOther,WinServer,WinVista,WinVista x64,WinXP,Other</Program_OS_Support>
|
||||||
<Program_Language>English,Arabic,Catalan,Chinese,Danish,Dutch,Finnish,French,German,Greek,Icelandic,Italian,Norwegian,Polish,Portuguese,Romanian,Russian,Slovenian,Spanish,Swedish,Turkish</Program_Language>
|
<Program_Language>English,Arabic,Catalan,Chinese,Danish,Dutch,Finnish,French,German,Greek,Icelandic,Italian,Norwegian,Polish,Portuguese,Romanian,Russian,Slovenian,Spanish,Swedish,Turkish</Program_Language>
|
||||||
<Program_Change_Info>Increase performances, Setup process is easier, Reduce number of clicks required to use software</Program_Change_Info>
|
<Program_Change_Info>Increase performances, Setup process is easier, Reduce number of clicks required to use software</Program_Change_Info>
|
||||||
<Program_Specific_Category>Business</Program_Specific_Category>
|
<Program_Specific_Category>Business</Program_Specific_Category>
|
||||||
<Program_Category_Class>Business::Accounting & Finance</Program_Category_Class>
|
<Program_Category_Class>Business::Accounting & Finance</Program_Category_Class>
|
||||||
<Program_System_Requirements>None</Program_System_Requirements>
|
<Program_System_Requirements>None</Program_System_Requirements>
|
||||||
<File_Info>
|
<File_Info>
|
||||||
<File_Size_Bytes>18037439</File_Size_Bytes>
|
<File_Size_Bytes>18037439</File_Size_Bytes>
|
||||||
<File_Size_K>18037</File_Size_K>
|
<File_Size_K>18037</File_Size_K>
|
||||||
<File_Size_MB>18.03</File_Size_MB>
|
<File_Size_MB>18.03</File_Size_MB>
|
||||||
</File_Info>
|
</File_Info>
|
||||||
<Expire_Info>
|
<Expire_Info>
|
||||||
<Has_Expire_Info>N</Has_Expire_Info>
|
<Has_Expire_Info>N</Has_Expire_Info>
|
||||||
<Expire_Count />
|
<Expire_Count />
|
||||||
<Expire_Based_On>Days</Expire_Based_On>
|
<Expire_Based_On>Days</Expire_Based_On>
|
||||||
<Expire_Other_Info />
|
<Expire_Other_Info />
|
||||||
<Expire_Month />
|
<Expire_Month />
|
||||||
<Expire_Day />
|
<Expire_Day />
|
||||||
<Expire_Year />
|
<Expire_Year />
|
||||||
</Expire_Info>
|
</Expire_Info>
|
||||||
</Program_Info>
|
</Program_Info>
|
||||||
<Program_Descriptions>
|
<Program_Descriptions>
|
||||||
<English>
|
<English>
|
||||||
<Keywords>dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management, sme, doliwamp</Keywords>
|
<Keywords>dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management, sme, doliwamp</Keywords>
|
||||||
<Char_Desc_45>Dolibarr ERP & CRM</Char_Desc_45>
|
<Char_Desc_45>Dolibarr ERP & CRM</Char_Desc_45>
|
||||||
<Char_Desc_80>Dolibarr ERP & CRM, the easy to use open source software to manage your activity</Char_Desc_80>
|
<Char_Desc_80>Dolibarr ERP & CRM, the easy to use open source software to manage your activity</Char_Desc_80>
|
||||||
<Char_Desc_250>Dolibarr ERP & CRM, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs to manage.</Char_Desc_250>
|
<Char_Desc_250>Dolibarr ERP & CRM, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs to manage.</Char_Desc_250>
|
||||||
<Char_Desc_450>Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or medium companies, freelancers or foundations. We can say Dolibarr is an ERP or CRM. Dolibarr is also available with an auto-installer for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. See DoliWamp software for this.</Char_Desc_450>
|
<Char_Desc_450>Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or medium companies, freelancers or foundations. We can say Dolibarr is an ERP or CRM. Dolibarr is also available with an auto-installer for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. See DoliWamp software for this.</Char_Desc_450>
|
||||||
<Char_Desc_2000>Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations. We can say Dolibarr is an ERP or CRM (or both depending on activated modules). It's an OpenSource project base on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems). Dolibarr differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple:
|
<Char_Desc_2000>Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations. We can say Dolibarr is an ERP or CRM (or both depending on activated modules). It's an OpenSource project base on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems). Dolibarr differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple:
|
||||||
Simple to install
|
Simple to install
|
||||||
Simple to use
|
Simple to use
|
||||||
Simple to develop
|
Simple to develop
|
||||||
Note that Dolibarr is also available with an auto-installer for Windows or Ubuntu users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. This version is called DoliWamp (for Windows) or DoliBuntu (for Ubuntu/Debian).</Char_Desc_2000>
|
Note that Dolibarr is also available with an auto-installer for Windows or Ubuntu users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. This version is called DoliWamp (for Windows) or DoliBuntu (for Ubuntu/Debian).</Char_Desc_2000>
|
||||||
</English>
|
</English>
|
||||||
<French>
|
<French>
|
||||||
<Keywords>dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management, sme, doliwamp</Keywords>
|
<Keywords>dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management, sme, doliwamp</Keywords>
|
||||||
<Char_Desc_45>Dolibarr ERP & CRM</Char_Desc_45>
|
<Char_Desc_45>Dolibarr ERP & CRM</Char_Desc_45>
|
||||||
<Char_Desc_80>Dolibarr ERP & CRM, le gestionnaire simple pour gérer votre activité</Char_Desc_80>
|
<Char_Desc_80>Dolibarr ERP & CRM, le gestionnaire simple pour gérer votre activité</Char_Desc_80>
|
||||||
<Char_Desc_250>Dolibarr ERP & CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_250>
|
<Char_Desc_250>Dolibarr ERP & CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_250>
|
||||||
<Char_Desc_450>Dolibarr ERP & CRM est un logiciel modulaire (on n'active que les fonctions que l'on désire) de gestions de TPE/PME, d'indépendants, d'entrepreneurs ou d'associations. En terme plus techniques, c'est un ERP et CRM. C'est un projet OpenSource qui s'exécute au sein d'un serveur Web et peut donc être accessible depuis n'importe quel lieu disposant d'une connexion Internet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP).</Char_Desc_450>
|
<Char_Desc_450>Dolibarr ERP & CRM est un logiciel modulaire (on n'active que les fonctions que l'on désire) de gestions de TPE/PME, d'indépendants, d'entrepreneurs ou d'associations. En terme plus techniques, c'est un ERP et CRM. C'est un projet OpenSource qui s'exécute au sein d'un serveur Web et peut donc être accessible depuis n'importe quel lieu disposant d'une connexion Internet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP).</Char_Desc_450>
|
||||||
<Char_Desc_2000>Dolibarr ERP & CRM est un logiciel modulaire (on n'active que les fonctions que l'on désire) de gestions de TPE/PME, d'indépendants, d'entrepreneurs ou d'associations. En terme plus techniques, c'est un ERP et CRM. C'est un projet OpenSource qui s'exécute au sein d'un serveur Web et peut donc être accessible depuis n'importe quel lieu disposant d'une connexion Internet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr vient compléter les offres déjà nombreuses de logiciels de cette catégorie (comme OpenBravo, OpenERP, SugarCRM, Neogia, Compiere, etc.) mais se démarque par le fait qu'ici tout est fait pour offrir de la simplicité (règle des 3 S):
|
<Char_Desc_2000>Dolibarr ERP & CRM est un logiciel modulaire (on n'active que les fonctions que l'on désire) de gestions de TPE/PME, d'indépendants, d'entrepreneurs ou d'associations. En terme plus techniques, c'est un ERP et CRM. C'est un projet OpenSource qui s'exécute au sein d'un serveur Web et peut donc être accessible depuis n'importe quel lieu disposant d'une connexion Internet (Projet basé sur un serveur WAMP, MAMP ou LAMP: Apache, MySQL, PHP). Dolibarr vient compléter les offres déjà nombreuses de logiciels de cette catégorie (comme OpenBravo, OpenERP, SugarCRM, Neogia, Compiere, etc.) mais se démarque par le fait qu'ici tout est fait pour offrir de la simplicité (règle des 3 S):
|
||||||
Simple pour l'installation (avec au choix des installeurs clé en main pour ceux qui ignorent comment installer un serveur Web, ou une installation manuelle)
|
Simple pour l'installation (avec au choix des installeurs clé en main pour ceux qui ignorent comment installer un serveur Web, ou une installation manuelle)
|
||||||
Simple pour l'utilisation (fonctions modulaires pour ne pas surcharger les menus, informations claires à la saisie)
|
Simple pour l'utilisation (fonctions modulaires pour ne pas surcharger les menus, informations claires à la saisie)
|
||||||
Simple pour le développement (pas de frameworks lourds).
|
Simple pour le développement (pas de frameworks lourds).
|
||||||
Dolibarr intègre en effet sa propre architecture (design patterns) permettant à tout développeur d'être tout de suite opérationnel sans connaissances particulières autre que le PHP. </Char_Desc_2000>
|
Dolibarr intègre en effet sa propre architecture (design patterns) permettant à tout développeur d'être tout de suite opérationnel sans connaissances particulières autre que le PHP. </Char_Desc_2000>
|
||||||
</French>
|
</French>
|
||||||
<Italian>
|
<Italian>
|
||||||
<Keywords>erp, crm, gestionale, medie imprese, fondazioni</Keywords>
|
<Keywords>erp, crm, gestionale, medie imprese, fondazioni</Keywords>
|
||||||
<Char_Desc_45>Gestionale open source e gratuito</Char_Desc_45>
|
<Char_Desc_45>Gestionale open source e gratuito</Char_Desc_45>
|
||||||
<Char_Desc_80>Gestionale open source e gratuito per piccole e medie imprese, fondazioni</Char_Desc_80>
|
<Char_Desc_80>Gestionale open source e gratuito per piccole e medie imprese, fondazioni</Char_Desc_80>
|
||||||
<Char_Desc_250>Dolibarr è un a gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività.</Char_Desc_250>
|
<Char_Desc_250>Dolibarr è un a gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività.</Char_Desc_250>
|
||||||
<Char_Desc_450>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_450>
|
<Char_Desc_450>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_450>
|
||||||
<Char_Desc_2000>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare. Dolibar è completamente web-based, progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_2000>
|
<Char_Desc_2000>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare. Dolibar è completamente web-based, progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_2000>
|
||||||
</Italian>
|
</Italian>
|
||||||
</Program_Descriptions>
|
</Program_Descriptions>
|
||||||
<Web_Info>
|
<Web_Info>
|
||||||
<Application_URLs>
|
<Application_URLs>
|
||||||
<Application_Info_URL>http://www.dolibarr.org</Application_Info_URL>
|
<Application_Info_URL>http://www.dolibarr.org</Application_Info_URL>
|
||||||
<Application_Order_URL>http://www.dolibarr.org</Application_Order_URL>
|
<Application_Order_URL>http://www.dolibarr.org</Application_Order_URL>
|
||||||
<Application_Screenshot_URL>http://www.dolibarr.org/images/dolibarr_screenshot1.png</Application_Screenshot_URL>
|
<Application_Screenshot_URL>http://www.dolibarr.org/images/dolibarr_screenshot1.png</Application_Screenshot_URL>
|
||||||
<Application_Icon_URL>http://www.dolibarr.org/images/dolibarr.gif</Application_Icon_URL>
|
<Application_Icon_URL>http://www.dolibarr.org/images/dolibarr.gif</Application_Icon_URL>
|
||||||
<Application_XML_File_URL>http://www.dolibarr.org/files/pad_dolibarr.xml</Application_XML_File_URL>
|
<Application_XML_File_URL>http://www.dolibarr.org/files/pad_dolibarr.xml</Application_XML_File_URL>
|
||||||
</Application_URLs>
|
</Application_URLs>
|
||||||
<Download_URLs>
|
<Download_URLs>
|
||||||
<Primary_Download_URL>http://www.dolibarr.org/files/dolibarr.tgz</Primary_Download_URL>
|
<Primary_Download_URL>http://www.dolibarr.org/files/dolibarr.tgz</Primary_Download_URL>
|
||||||
<Secondary_Download_URL>http://www.dolibarr.org/files/dolibarr.tgz</Secondary_Download_URL>
|
<Secondary_Download_URL>http://www.dolibarr.org/files/dolibarr.tgz</Secondary_Download_URL>
|
||||||
<Additional_Download_URL_1 />
|
<Additional_Download_URL_1 />
|
||||||
<Additional_Download_URL_2 />
|
<Additional_Download_URL_2 />
|
||||||
</Download_URLs>
|
</Download_URLs>
|
||||||
</Web_Info>
|
</Web_Info>
|
||||||
<Permissions>
|
<Permissions>
|
||||||
<Distribution_Permissions>GNU GPL</Distribution_Permissions>
|
<Distribution_Permissions>GNU GPL</Distribution_Permissions>
|
||||||
<EULA>GNU GPL</EULA>
|
<EULA>GNU GPL</EULA>
|
||||||
</Permissions>
|
</Permissions>
|
||||||
<Affiliates>
|
<Affiliates>
|
||||||
<Affiliates_FORM>Y</Affiliates_FORM>
|
<Affiliates_FORM>Y</Affiliates_FORM>
|
||||||
<Affiliates_VERSION>1.4</Affiliates_VERSION>
|
<Affiliates_VERSION>1.4</Affiliates_VERSION>
|
||||||
<Affiliates_URL>http://pad.asp-software.org/extensions/Affiliates.htm</Affiliates_URL>
|
<Affiliates_URL>http://pad.asp-software.org/extensions/Affiliates.htm</Affiliates_URL>
|
||||||
<Affiliates_Information_Page />
|
<Affiliates_Information_Page />
|
||||||
<Affiliates_Avangate_Order_Page />
|
<Affiliates_Avangate_Order_Page />
|
||||||
<Affiliates_Avangate_Vendor_ID />
|
<Affiliates_Avangate_Vendor_ID />
|
||||||
<Affiliates_Avangate_Product_ID />
|
<Affiliates_Avangate_Product_ID />
|
||||||
<Affiliates_Avangate_Maximum_Commission_Rate />
|
<Affiliates_Avangate_Maximum_Commission_Rate />
|
||||||
<Affiliates_BMTMicro_Order_Page />
|
<Affiliates_BMTMicro_Order_Page />
|
||||||
<Affiliates_BMTMicro_Vendor_ID />
|
<Affiliates_BMTMicro_Vendor_ID />
|
||||||
<Affiliates_BMTMicro_Product_ID />
|
<Affiliates_BMTMicro_Product_ID />
|
||||||
<Affiliates_BMTMicro_Maximum_Commission_Rate />
|
<Affiliates_BMTMicro_Maximum_Commission_Rate />
|
||||||
<Affiliates_Cleverbridge_Order_Page />
|
<Affiliates_Cleverbridge_Order_Page />
|
||||||
<Affiliates_Cleverbridge_Vendor_ID />
|
<Affiliates_Cleverbridge_Vendor_ID />
|
||||||
<Affiliates_Cleverbridge_Product_ID />
|
<Affiliates_Cleverbridge_Product_ID />
|
||||||
<Affiliates_Cleverbridge_Maximum_Commission_Rate />
|
<Affiliates_Cleverbridge_Maximum_Commission_Rate />
|
||||||
<Affiliates_clixGalore_Order_Page />
|
<Affiliates_clixGalore_Order_Page />
|
||||||
<Affiliates_clixGalore_Vendor_ID />
|
<Affiliates_clixGalore_Vendor_ID />
|
||||||
<Affiliates_clixGalore_Product_ID />
|
<Affiliates_clixGalore_Product_ID />
|
||||||
<Affiliates_clixGalore_Maximum_Commission_Rate />
|
<Affiliates_clixGalore_Maximum_Commission_Rate />
|
||||||
<Affiliates_CommissionJunction_Order_Page />
|
<Affiliates_CommissionJunction_Order_Page />
|
||||||
<Affiliates_CommissionJunction_Vendor_ID />
|
<Affiliates_CommissionJunction_Vendor_ID />
|
||||||
<Affiliates_CommissionJunction_Product_ID />
|
<Affiliates_CommissionJunction_Product_ID />
|
||||||
<Affiliates_CommissionJunction_Maximum_Commission_Rate />
|
<Affiliates_CommissionJunction_Maximum_Commission_Rate />
|
||||||
<Affiliates_DigiBuy_Order_Page />
|
<Affiliates_DigiBuy_Order_Page />
|
||||||
<Affiliates_DigiBuy_Vendor_ID />
|
<Affiliates_DigiBuy_Vendor_ID />
|
||||||
<Affiliates_DigiBuy_Product_ID />
|
<Affiliates_DigiBuy_Product_ID />
|
||||||
<Affiliates_DigiBuy_Maximum_Commission_Rate />
|
<Affiliates_DigiBuy_Maximum_Commission_Rate />
|
||||||
<Affiliates_DigitalCandle_Order_Page />
|
<Affiliates_DigitalCandle_Order_Page />
|
||||||
<Affiliates_DigitalCandle_Vendor_ID />
|
<Affiliates_DigitalCandle_Vendor_ID />
|
||||||
<Affiliates_DigitalCandle_Product_ID />
|
<Affiliates_DigitalCandle_Product_ID />
|
||||||
<Affiliates_DigitalCandle_Maximum_Commission_Rate />
|
<Affiliates_DigitalCandle_Maximum_Commission_Rate />
|
||||||
<Affiliates_Emetrix_Order_Page />
|
<Affiliates_Emetrix_Order_Page />
|
||||||
<Affiliates_Emetrix_Vendor_ID />
|
<Affiliates_Emetrix_Vendor_ID />
|
||||||
<Affiliates_Emetrix_Product_ID />
|
<Affiliates_Emetrix_Product_ID />
|
||||||
<Affiliates_Emetrix_Maximum_Commission_Rate />
|
<Affiliates_Emetrix_Maximum_Commission_Rate />
|
||||||
<Affiliates_eSellerate_Order_Page />
|
<Affiliates_eSellerate_Order_Page />
|
||||||
<Affiliates_eSellerate_Vendor_ID />
|
<Affiliates_eSellerate_Vendor_ID />
|
||||||
<Affiliates_eSellerate_Product_ID />
|
<Affiliates_eSellerate_Product_ID />
|
||||||
<Affiliates_eSellerate_Maximum_Commission_Rate />
|
<Affiliates_eSellerate_Maximum_Commission_Rate />
|
||||||
<Affiliates_Kagi_Order_Page />
|
<Affiliates_Kagi_Order_Page />
|
||||||
<Affiliates_Kagi_Vendor_ID />
|
<Affiliates_Kagi_Vendor_ID />
|
||||||
<Affiliates_Kagi_Product_ID />
|
<Affiliates_Kagi_Product_ID />
|
||||||
<Affiliates_Kagi_Maximum_Commission_Rate />
|
<Affiliates_Kagi_Maximum_Commission_Rate />
|
||||||
<Affiliates_LinkShare_Order_Page />
|
<Affiliates_LinkShare_Order_Page />
|
||||||
<Affiliates_LinkShare_Vendor_ID />
|
<Affiliates_LinkShare_Vendor_ID />
|
||||||
<Affiliates_LinkShare_Product_ID />
|
<Affiliates_LinkShare_Product_ID />
|
||||||
<Affiliates_LinkShare_Maximum_Commission_Rate />
|
<Affiliates_LinkShare_Maximum_Commission_Rate />
|
||||||
<Affiliates_NorthStarSol_Order_Page />
|
<Affiliates_NorthStarSol_Order_Page />
|
||||||
<Affiliates_NorthStarSol_Vendor_ID />
|
<Affiliates_NorthStarSol_Vendor_ID />
|
||||||
<Affiliates_NorthStarSol_Product_ID />
|
<Affiliates_NorthStarSol_Product_ID />
|
||||||
<Affiliates_NorthStarSol_Maximum_Commission_Rate />
|
<Affiliates_NorthStarSol_Maximum_Commission_Rate />
|
||||||
<Affiliates_OneNetworkDirect_Order_Page />
|
<Affiliates_OneNetworkDirect_Order_Page />
|
||||||
<Affiliates_OneNetworkDirect_Vendor_ID />
|
<Affiliates_OneNetworkDirect_Vendor_ID />
|
||||||
<Affiliates_OneNetworkDirect_Product_ID />
|
<Affiliates_OneNetworkDirect_Product_ID />
|
||||||
<Affiliates_OneNetworkDirect_Maximum_Commission_Rate />
|
<Affiliates_OneNetworkDirect_Maximum_Commission_Rate />
|
||||||
<Affiliates_Order1_Order_Page />
|
<Affiliates_Order1_Order_Page />
|
||||||
<Affiliates_Order1_Vendor_ID />
|
<Affiliates_Order1_Vendor_ID />
|
||||||
<Affiliates_Order1_Product_ID />
|
<Affiliates_Order1_Product_ID />
|
||||||
<Affiliates_Order1_Maximum_Commission_Rate />
|
<Affiliates_Order1_Maximum_Commission_Rate />
|
||||||
<Affiliates_Osolis_Order_Page />
|
<Affiliates_Osolis_Order_Page />
|
||||||
<Affiliates_Osolis_Vendor_ID />
|
<Affiliates_Osolis_Vendor_ID />
|
||||||
<Affiliates_Osolis_Product_ID />
|
<Affiliates_Osolis_Product_ID />
|
||||||
<Affiliates_Osolis_Maximum_Commission_Rate />
|
<Affiliates_Osolis_Maximum_Commission_Rate />
|
||||||
<Affiliates_Plimus_Order_Page />
|
<Affiliates_Plimus_Order_Page />
|
||||||
<Affiliates_Plimus_Vendor_ID />
|
<Affiliates_Plimus_Vendor_ID />
|
||||||
<Affiliates_Plimus_Product_ID />
|
<Affiliates_Plimus_Product_ID />
|
||||||
<Affiliates_Plimus_Maximum_Commission_Rate />
|
<Affiliates_Plimus_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regnet_Order_Page />
|
<Affiliates_Regnet_Order_Page />
|
||||||
<Affiliates_Regnet_Vendor_ID />
|
<Affiliates_Regnet_Vendor_ID />
|
||||||
<Affiliates_Regnet_Product_ID />
|
<Affiliates_Regnet_Product_ID />
|
||||||
<Affiliates_Regnet_Maximum_Commission_Rate />
|
<Affiliates_Regnet_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regnow_Order_Page />
|
<Affiliates_Regnow_Order_Page />
|
||||||
<Affiliates_Regnow_Vendor_ID />
|
<Affiliates_Regnow_Vendor_ID />
|
||||||
<Affiliates_Regnow_Product_ID />
|
<Affiliates_Regnow_Product_ID />
|
||||||
<Affiliates_Regnow_Maximum_Commission_Rate />
|
<Affiliates_Regnow_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regsoft_Order_Page />
|
<Affiliates_Regsoft_Order_Page />
|
||||||
<Affiliates_Regsoft_Vendor_ID />
|
<Affiliates_Regsoft_Vendor_ID />
|
||||||
<Affiliates_Regsoft_Product_ID />
|
<Affiliates_Regsoft_Product_ID />
|
||||||
<Affiliates_Regsoft_Maximum_Commission_Rate />
|
<Affiliates_Regsoft_Maximum_Commission_Rate />
|
||||||
<Affiliates_ShareIt_Order_Page />
|
<Affiliates_ShareIt_Order_Page />
|
||||||
<Affiliates_ShareIt_Vendor_ID />
|
<Affiliates_ShareIt_Vendor_ID />
|
||||||
<Affiliates_ShareIt_Product_ID />
|
<Affiliates_ShareIt_Product_ID />
|
||||||
<Affiliates_ShareIt_Maximum_Commission_Rate />
|
<Affiliates_ShareIt_Maximum_Commission_Rate />
|
||||||
<Affiliates_Shareasale_Order_Page />
|
<Affiliates_Shareasale_Order_Page />
|
||||||
<Affiliates_Shareasale_Vendor_ID />
|
<Affiliates_Shareasale_Vendor_ID />
|
||||||
<Affiliates_Shareasale_Product_ID />
|
<Affiliates_Shareasale_Product_ID />
|
||||||
<Affiliates_Shareasale_Maximum_Commission_Rate />
|
<Affiliates_Shareasale_Maximum_Commission_Rate />
|
||||||
<Affiliates_SWReg_Order_Page />
|
<Affiliates_SWReg_Order_Page />
|
||||||
<Affiliates_SWReg_Vendor_ID />
|
<Affiliates_SWReg_Vendor_ID />
|
||||||
<Affiliates_SWReg_Product_ID />
|
<Affiliates_SWReg_Product_ID />
|
||||||
<Affiliates_SWReg_Maximum_Commission_Rate />
|
<Affiliates_SWReg_Maximum_Commission_Rate />
|
||||||
<Affiliates_V-Share_Order_Page />
|
<Affiliates_V-Share_Order_Page />
|
||||||
<Affiliates_V-Share_Vendor_ID />
|
<Affiliates_V-Share_Vendor_ID />
|
||||||
<Affiliates_V-Share_Product_ID />
|
<Affiliates_V-Share_Product_ID />
|
||||||
<Affiliates_V-Share_Maximum_Commission_Rate />
|
<Affiliates_V-Share_Maximum_Commission_Rate />
|
||||||
<Affiliates_VFree_Order_Page />
|
<Affiliates_VFree_Order_Page />
|
||||||
<Affiliates_VFree_Vendor_ID />
|
<Affiliates_VFree_Vendor_ID />
|
||||||
<Affiliates_VFree_Product_ID />
|
<Affiliates_VFree_Product_ID />
|
||||||
<Affiliates_VFree_Maximum_Commission_Rate />
|
<Affiliates_VFree_Maximum_Commission_Rate />
|
||||||
<Affiliates_Yaskifo_Order_Page />
|
<Affiliates_Yaskifo_Order_Page />
|
||||||
<Affiliates_Yaskifo_Vendor_ID />
|
<Affiliates_Yaskifo_Vendor_ID />
|
||||||
<Affiliates_Yaskifo_Product_ID />
|
<Affiliates_Yaskifo_Product_ID />
|
||||||
<Affiliates_Yaskifo_Maximum_Commission_Rate />
|
<Affiliates_Yaskifo_Maximum_Commission_Rate />
|
||||||
</Affiliates>
|
</Affiliates>
|
||||||
<ASP>
|
<ASP>
|
||||||
<ASP_FORM>Y</ASP_FORM>
|
<ASP_FORM>Y</ASP_FORM>
|
||||||
<ASP_Member>N</ASP_Member>
|
<ASP_Member>N</ASP_Member>
|
||||||
<ASP_Member_Number />
|
<ASP_Member_Number />
|
||||||
</ASP>
|
</ASP>
|
||||||
</XML_DIZ_INFO>
|
</XML_DIZ_INFO>
|
||||||
|
|||||||
@ -1,225 +1,225 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<XML_DIZ_INFO>
|
<XML_DIZ_INFO>
|
||||||
<MASTER_PAD_VERSION_INFO>
|
<MASTER_PAD_VERSION_INFO>
|
||||||
<MASTER_PAD_VERSION>3.11</MASTER_PAD_VERSION>
|
<MASTER_PAD_VERSION>3.11</MASTER_PAD_VERSION>
|
||||||
<MASTER_PAD_EDITOR>PADGen 3.1.1.47 http://www.padgen.org</MASTER_PAD_EDITOR>
|
<MASTER_PAD_EDITOR>PADGen 3.1.1.47 http://www.padgen.org</MASTER_PAD_EDITOR>
|
||||||
<MASTER_PAD_INFO>Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://pad.asp-software.org</MASTER_PAD_INFO>
|
<MASTER_PAD_INFO>Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://pad.asp-software.org</MASTER_PAD_INFO>
|
||||||
</MASTER_PAD_VERSION_INFO>
|
</MASTER_PAD_VERSION_INFO>
|
||||||
<Company_Info>
|
<Company_Info>
|
||||||
<Company_Name>NLTechno</Company_Name>
|
<Company_Name>NLTechno</Company_Name>
|
||||||
<Address_1>11 Rue raymond Queneau</Address_1>
|
<Address_1>11 Rue raymond Queneau</Address_1>
|
||||||
<Address_2 />
|
<Address_2 />
|
||||||
<City_Town>Rueil Malmaison</City_Town>
|
<City_Town>Rueil Malmaison</City_Town>
|
||||||
<State_Province />
|
<State_Province />
|
||||||
<Zip_Postal_Code>92500</Zip_Postal_Code>
|
<Zip_Postal_Code>92500</Zip_Postal_Code>
|
||||||
<Country>FRANCE</Country>
|
<Country>FRANCE</Country>
|
||||||
<Company_WebSite_URL>http://www.nltechno.com</Company_WebSite_URL>
|
<Company_WebSite_URL>http://www.nltechno.com</Company_WebSite_URL>
|
||||||
<Contact_Info>
|
<Contact_Info>
|
||||||
<Author_First_Name>NLTechno</Author_First_Name>
|
<Author_First_Name>NLTechno</Author_First_Name>
|
||||||
<Author_Last_Name>NLTechno</Author_Last_Name>
|
<Author_Last_Name>NLTechno</Author_Last_Name>
|
||||||
<Author_Email>contact@nltechno.com</Author_Email>
|
<Author_Email>contact@nltechno.com</Author_Email>
|
||||||
<Contact_First_Name>NLTechno</Contact_First_Name>
|
<Contact_First_Name>NLTechno</Contact_First_Name>
|
||||||
<Contact_Last_Name>NLTechno</Contact_Last_Name>
|
<Contact_Last_Name>NLTechno</Contact_Last_Name>
|
||||||
<Contact_Email>contact@nltechno.com</Contact_Email>
|
<Contact_Email>contact@nltechno.com</Contact_Email>
|
||||||
</Contact_Info>
|
</Contact_Info>
|
||||||
<Support_Info>
|
<Support_Info>
|
||||||
<Sales_Email>support@nltechno.com</Sales_Email>
|
<Sales_Email>support@nltechno.com</Sales_Email>
|
||||||
<Support_Email>support@nltechno.com</Support_Email>
|
<Support_Email>support@nltechno.com</Support_Email>
|
||||||
<General_Email>support@nltechno.com</General_Email>
|
<General_Email>support@nltechno.com</General_Email>
|
||||||
<Sales_Phone />
|
<Sales_Phone />
|
||||||
<Support_Phone />
|
<Support_Phone />
|
||||||
<General_Phone />
|
<General_Phone />
|
||||||
<Fax_Phone />
|
<Fax_Phone />
|
||||||
</Support_Info>
|
</Support_Info>
|
||||||
</Company_Info>
|
</Company_Info>
|
||||||
<Program_Info>
|
<Program_Info>
|
||||||
<Program_Name>DoliWamp</Program_Name>
|
<Program_Name>DoliWamp</Program_Name>
|
||||||
<Program_Version>3.5</Program_Version>
|
<Program_Version>3.5</Program_Version>
|
||||||
<Program_Release_Month>01</Program_Release_Month>
|
<Program_Release_Month>01</Program_Release_Month>
|
||||||
<Program_Release_Day>01</Program_Release_Day>
|
<Program_Release_Day>01</Program_Release_Day>
|
||||||
<Program_Release_Year>2014</Program_Release_Year>
|
<Program_Release_Year>2014</Program_Release_Year>
|
||||||
<Program_Cost_Dollars />
|
<Program_Cost_Dollars />
|
||||||
<Program_Cost_Other_Code />
|
<Program_Cost_Other_Code />
|
||||||
<Program_Cost_Other />
|
<Program_Cost_Other />
|
||||||
<Program_Type>Freeware</Program_Type>
|
<Program_Type>Freeware</Program_Type>
|
||||||
<Program_Release_Status>Major Update</Program_Release_Status>
|
<Program_Release_Status>Major Update</Program_Release_Status>
|
||||||
<Program_Install_Support>Install and Uninstall</Program_Install_Support>
|
<Program_Install_Support>Install and Uninstall</Program_Install_Support>
|
||||||
<Program_OS_Support>Win2000,Win7 x32,Win7 x64,Win98,WinOther,WinServer,WinVista,WinVista x64,WinXP,Other</Program_OS_Support>
|
<Program_OS_Support>Win2000,Win7 x32,Win7 x64,Win98,WinOther,WinServer,WinVista,WinVista x64,WinXP,Other</Program_OS_Support>
|
||||||
<Program_Language>English,Arabic,Catalan,Chinese,Dutch,Finnish,French,German,Icelandic,Italian,Norwegian,Polish,Portuguese,Romanian,Russian,Slovenian,Spanish,Swedish,Turkish</Program_Language>
|
<Program_Language>English,Arabic,Catalan,Chinese,Dutch,Finnish,French,German,Icelandic,Italian,Norwegian,Polish,Portuguese,Romanian,Russian,Slovenian,Spanish,Swedish,Turkish</Program_Language>
|
||||||
<Program_Change_Info>Increase performances, Setup process is easier, Reduce number of clicks required to use software</Program_Change_Info>
|
<Program_Change_Info>Increase performances, Setup process is easier, Reduce number of clicks required to use software</Program_Change_Info>
|
||||||
<Program_Specific_Category>Business</Program_Specific_Category>
|
<Program_Specific_Category>Business</Program_Specific_Category>
|
||||||
<Program_Category_Class>Business::Accounting & Finance</Program_Category_Class>
|
<Program_Category_Class>Business::Accounting & Finance</Program_Category_Class>
|
||||||
<Program_System_Requirements>None</Program_System_Requirements>
|
<Program_System_Requirements>None</Program_System_Requirements>
|
||||||
<File_Info>
|
<File_Info>
|
||||||
<File_Size_Bytes>26048004</File_Size_Bytes>
|
<File_Size_Bytes>26048004</File_Size_Bytes>
|
||||||
<File_Size_K>25437</File_Size_K>
|
<File_Size_K>25437</File_Size_K>
|
||||||
<File_Size_MB>24.84</File_Size_MB>
|
<File_Size_MB>24.84</File_Size_MB>
|
||||||
</File_Info>
|
</File_Info>
|
||||||
<Expire_Info>
|
<Expire_Info>
|
||||||
<Has_Expire_Info>N</Has_Expire_Info>
|
<Has_Expire_Info>N</Has_Expire_Info>
|
||||||
<Expire_Count />
|
<Expire_Count />
|
||||||
<Expire_Based_On>Days</Expire_Based_On>
|
<Expire_Based_On>Days</Expire_Based_On>
|
||||||
<Expire_Other_Info />
|
<Expire_Other_Info />
|
||||||
<Expire_Month />
|
<Expire_Month />
|
||||||
<Expire_Day />
|
<Expire_Day />
|
||||||
<Expire_Year />
|
<Expire_Year />
|
||||||
</Expire_Info>
|
</Expire_Info>
|
||||||
</Program_Info>
|
</Program_Info>
|
||||||
<Program_Descriptions>
|
<Program_Descriptions>
|
||||||
<English>
|
<English>
|
||||||
<Keywords>doliwamp, dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management</Keywords>
|
<Keywords>doliwamp, dolibarr, erp, crm, invoices, commercial proposals, orders, accounting, stock, products, agenda, bank, business, company, foundation, management</Keywords>
|
||||||
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM for Windows</Char_Desc_45>
|
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM for Windows</Char_Desc_45>
|
||||||
<Char_Desc_80>DoliWamp, the easy to use Dolibarr for Windows to manage your company,foundation</Char_Desc_80>
|
<Char_Desc_80>DoliWamp, the easy to use Dolibarr for Windows to manage your company,foundation</Char_Desc_80>
|
||||||
<Char_Desc_250>DoliWamp is the Dolibarr ERP/CRM for Windows, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs.</Char_Desc_250>
|
<Char_Desc_250>DoliWamp is the Dolibarr ERP/CRM for Windows, the easy to use open source software to manage your activity (invoices, customers, suppliers, contracts, agenda, emailings...) and any other things a small or mid-sized business or a foundation needs.</Char_Desc_250>
|
||||||
<Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software package built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450>
|
<Char_Desc_450>DoliWamp is the Dolibarr ERP/CRM autoinstaller for Windows users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file. Dolibarr ERP/CRM is a software package built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations.</Char_Desc_450>
|
||||||
<Char_Desc_2000>DoliWamp is the Dolibarr ERP/CRM for Windows. Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations (You can manage or follow contacts, invoices, orders, commercial proposals, products, stock management, agenda, mass emailings, members of a foundation, bank accounts...). Based on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems), you can install it as a standalone program or use it from anywhere with any web browser. Dolibarr is an OpenSource project. It differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple: Simple to install, Simple to use, Simple to develop.
|
<Char_Desc_2000>DoliWamp is the Dolibarr ERP/CRM for Windows. Dolibarr ERP & CRM is a software built by modules addition (you enable only features you need), to manage small or mid-sized businesses, freelancers or foundations (You can manage or follow contacts, invoices, orders, commercial proposals, products, stock management, agenda, mass emailings, members of a foundation, bank accounts...). Based on a WAMP, MAMP or LAMP server (Apache, Mysql, PHP for all Operating Systems), you can install it as a standalone program or use it from anywhere with any web browser. Dolibarr is an OpenSource project. It differs from other ERP or CRM softwares (like OpenAguila, OpenBravo, OpenERP, Neogia, Compiere, etc) because everything was made to be more simple: Simple to install, Simple to use, Simple to develop.
|
||||||
DoliWamp is the auto-installer for Windows users with no technical knowledge to install Dolibarr ERP/CRM and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file.</Char_Desc_2000>
|
DoliWamp is the auto-installer for Windows users with no technical knowledge to install Dolibarr ERP/CRM and all its prerequisites (Apache, Mysql, PHP) with just one auto-exe file.</Char_Desc_2000>
|
||||||
</English>
|
</English>
|
||||||
<French>
|
<French>
|
||||||
<Keywords>doliwamp, dolibarr, erp, crm, factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations, entreprises, PME, TPE</Keywords>
|
<Keywords>doliwamp, dolibarr, erp, crm, factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations, entreprises, PME, TPE</Keywords>
|
||||||
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM pour Windows</Char_Desc_45>
|
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM pour Windows</Char_Desc_45>
|
||||||
<Char_Desc_80>DoliWamp, la distribution de Dolibarr pour gérer votre entreprise ou association</Char_Desc_80>
|
<Char_Desc_80>DoliWamp, la distribution de Dolibarr pour gérer votre entreprise ou association</Char_Desc_80>
|
||||||
<Char_Desc_250>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_250>
|
<Char_Desc_250>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_250>
|
||||||
<Char_Desc_450>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_450>
|
<Char_Desc_450>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_450>
|
||||||
<Char_Desc_2000>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_2000>
|
<Char_Desc_2000>DoliWamp est la version spécialisée pour Windows de Dolibarr ERP-CRM, le logiciel simple et OpenSource pour gérer votre activité (factures, devis, facturation, commandes, compta, trésorerie, stocks, produits, agenda, comptes bancaires, associations)</Char_Desc_2000>
|
||||||
</French>
|
</French>
|
||||||
<Italian>
|
<Italian>
|
||||||
<Keywords>doliwamp, dolibarr, erp, crm, gestionale, medie imprese, fondazioni</Keywords>
|
<Keywords>doliwamp, dolibarr, erp, crm, gestionale, medie imprese, fondazioni</Keywords>
|
||||||
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM per Windows</Char_Desc_45>
|
<Char_Desc_45>DoliWamp, Dolibarr ERP/CRM per Windows</Char_Desc_45>
|
||||||
<Char_Desc_80>Gestionale open source e gratuito per piccole e medie imprese, fondazioni</Char_Desc_80>
|
<Char_Desc_80>Gestionale open source e gratuito per piccole e medie imprese, fondazioni</Char_Desc_80>
|
||||||
<Char_Desc_250>Dolibarr è un a gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività.</Char_Desc_250>
|
<Char_Desc_250>Dolibarr è un a gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività.</Char_Desc_250>
|
||||||
<Char_Desc_450>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_450>
|
<Char_Desc_450>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_450>
|
||||||
<Char_Desc_2000>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare. Dolibar è completamente web-based, progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_2000>
|
<Char_Desc_2000>Dolibarr è un programma gestionale open source e gratuito per piccole e medie imprese, fondazioni e liberi professionisti. Include varie funzionalità per Enterprise Resource Planning e gestione dei clienti (CRM), ma anche ulteriori attività. Dolibar è progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare. Dolibar è completamente web-based, progettato per poter fornire solo ciò di cui hai bisogno ed essere facile da usare.</Char_Desc_2000>
|
||||||
</Italian>
|
</Italian>
|
||||||
</Program_Descriptions>
|
</Program_Descriptions>
|
||||||
<Web_Info>
|
<Web_Info>
|
||||||
<Application_URLs>
|
<Application_URLs>
|
||||||
<Application_Info_URL>http://www.nltechno.com/doliwamp/</Application_Info_URL>
|
<Application_Info_URL>http://www.nltechno.com/doliwamp/</Application_Info_URL>
|
||||||
<Application_Order_URL>http://www.nltechno.com/doliwamp/</Application_Order_URL>
|
<Application_Order_URL>http://www.nltechno.com/doliwamp/</Application_Order_URL>
|
||||||
<Application_Screenshot_URL>http://www.dolibarr.org/images/dolibarr_screenshot1.png</Application_Screenshot_URL>
|
<Application_Screenshot_URL>http://www.dolibarr.org/images/dolibarr_screenshot1.png</Application_Screenshot_URL>
|
||||||
<Application_Icon_URL>http://www.dolibarr.org/images/dolibarr.gif</Application_Icon_URL>
|
<Application_Icon_URL>http://www.dolibarr.org/images/dolibarr.gif</Application_Icon_URL>
|
||||||
<Application_XML_File_URL>http://www.dolibarr.org/files/pad_doliwamp.xml</Application_XML_File_URL>
|
<Application_XML_File_URL>http://www.dolibarr.org/files/pad_doliwamp.xml</Application_XML_File_URL>
|
||||||
</Application_URLs>
|
</Application_URLs>
|
||||||
<Download_URLs>
|
<Download_URLs>
|
||||||
<Primary_Download_URL>http://www.dolibarr.org/files/doliwamp.exe</Primary_Download_URL>
|
<Primary_Download_URL>http://www.dolibarr.org/files/doliwamp.exe</Primary_Download_URL>
|
||||||
<Secondary_Download_URL>http://www.dolibarr.org/files/doliwamp.exe</Secondary_Download_URL>
|
<Secondary_Download_URL>http://www.dolibarr.org/files/doliwamp.exe</Secondary_Download_URL>
|
||||||
<Additional_Download_URL_1 />
|
<Additional_Download_URL_1 />
|
||||||
<Additional_Download_URL_2 />
|
<Additional_Download_URL_2 />
|
||||||
</Download_URLs>
|
</Download_URLs>
|
||||||
</Web_Info>
|
</Web_Info>
|
||||||
<Permissions>
|
<Permissions>
|
||||||
<Distribution_Permissions>GNU GPL</Distribution_Permissions>
|
<Distribution_Permissions>GNU GPL</Distribution_Permissions>
|
||||||
<EULA>GNU GPL</EULA>
|
<EULA>GNU GPL</EULA>
|
||||||
</Permissions>
|
</Permissions>
|
||||||
<Affiliates>
|
<Affiliates>
|
||||||
<Affiliates_FORM>Y</Affiliates_FORM>
|
<Affiliates_FORM>Y</Affiliates_FORM>
|
||||||
<Affiliates_VERSION>1.4</Affiliates_VERSION>
|
<Affiliates_VERSION>1.4</Affiliates_VERSION>
|
||||||
<Affiliates_URL>http://pad.asp-software.org/extensions/Affiliates.htm</Affiliates_URL>
|
<Affiliates_URL>http://pad.asp-software.org/extensions/Affiliates.htm</Affiliates_URL>
|
||||||
<Affiliates_Information_Page />
|
<Affiliates_Information_Page />
|
||||||
<Affiliates_Avangate_Order_Page />
|
<Affiliates_Avangate_Order_Page />
|
||||||
<Affiliates_Avangate_Vendor_ID />
|
<Affiliates_Avangate_Vendor_ID />
|
||||||
<Affiliates_Avangate_Product_ID />
|
<Affiliates_Avangate_Product_ID />
|
||||||
<Affiliates_Avangate_Maximum_Commission_Rate />
|
<Affiliates_Avangate_Maximum_Commission_Rate />
|
||||||
<Affiliates_BMTMicro_Order_Page />
|
<Affiliates_BMTMicro_Order_Page />
|
||||||
<Affiliates_BMTMicro_Vendor_ID />
|
<Affiliates_BMTMicro_Vendor_ID />
|
||||||
<Affiliates_BMTMicro_Product_ID />
|
<Affiliates_BMTMicro_Product_ID />
|
||||||
<Affiliates_BMTMicro_Maximum_Commission_Rate />
|
<Affiliates_BMTMicro_Maximum_Commission_Rate />
|
||||||
<Affiliates_Cleverbridge_Order_Page />
|
<Affiliates_Cleverbridge_Order_Page />
|
||||||
<Affiliates_Cleverbridge_Vendor_ID />
|
<Affiliates_Cleverbridge_Vendor_ID />
|
||||||
<Affiliates_Cleverbridge_Product_ID />
|
<Affiliates_Cleverbridge_Product_ID />
|
||||||
<Affiliates_Cleverbridge_Maximum_Commission_Rate />
|
<Affiliates_Cleverbridge_Maximum_Commission_Rate />
|
||||||
<Affiliates_clixGalore_Order_Page />
|
<Affiliates_clixGalore_Order_Page />
|
||||||
<Affiliates_clixGalore_Vendor_ID />
|
<Affiliates_clixGalore_Vendor_ID />
|
||||||
<Affiliates_clixGalore_Product_ID />
|
<Affiliates_clixGalore_Product_ID />
|
||||||
<Affiliates_clixGalore_Maximum_Commission_Rate />
|
<Affiliates_clixGalore_Maximum_Commission_Rate />
|
||||||
<Affiliates_CommissionJunction_Order_Page />
|
<Affiliates_CommissionJunction_Order_Page />
|
||||||
<Affiliates_CommissionJunction_Vendor_ID />
|
<Affiliates_CommissionJunction_Vendor_ID />
|
||||||
<Affiliates_CommissionJunction_Product_ID />
|
<Affiliates_CommissionJunction_Product_ID />
|
||||||
<Affiliates_CommissionJunction_Maximum_Commission_Rate />
|
<Affiliates_CommissionJunction_Maximum_Commission_Rate />
|
||||||
<Affiliates_DigiBuy_Order_Page />
|
<Affiliates_DigiBuy_Order_Page />
|
||||||
<Affiliates_DigiBuy_Vendor_ID />
|
<Affiliates_DigiBuy_Vendor_ID />
|
||||||
<Affiliates_DigiBuy_Product_ID />
|
<Affiliates_DigiBuy_Product_ID />
|
||||||
<Affiliates_DigiBuy_Maximum_Commission_Rate />
|
<Affiliates_DigiBuy_Maximum_Commission_Rate />
|
||||||
<Affiliates_DigitalCandle_Order_Page />
|
<Affiliates_DigitalCandle_Order_Page />
|
||||||
<Affiliates_DigitalCandle_Vendor_ID />
|
<Affiliates_DigitalCandle_Vendor_ID />
|
||||||
<Affiliates_DigitalCandle_Product_ID />
|
<Affiliates_DigitalCandle_Product_ID />
|
||||||
<Affiliates_DigitalCandle_Maximum_Commission_Rate />
|
<Affiliates_DigitalCandle_Maximum_Commission_Rate />
|
||||||
<Affiliates_Emetrix_Order_Page />
|
<Affiliates_Emetrix_Order_Page />
|
||||||
<Affiliates_Emetrix_Vendor_ID />
|
<Affiliates_Emetrix_Vendor_ID />
|
||||||
<Affiliates_Emetrix_Product_ID />
|
<Affiliates_Emetrix_Product_ID />
|
||||||
<Affiliates_Emetrix_Maximum_Commission_Rate />
|
<Affiliates_Emetrix_Maximum_Commission_Rate />
|
||||||
<Affiliates_eSellerate_Order_Page />
|
<Affiliates_eSellerate_Order_Page />
|
||||||
<Affiliates_eSellerate_Vendor_ID />
|
<Affiliates_eSellerate_Vendor_ID />
|
||||||
<Affiliates_eSellerate_Product_ID />
|
<Affiliates_eSellerate_Product_ID />
|
||||||
<Affiliates_eSellerate_Maximum_Commission_Rate />
|
<Affiliates_eSellerate_Maximum_Commission_Rate />
|
||||||
<Affiliates_Kagi_Order_Page />
|
<Affiliates_Kagi_Order_Page />
|
||||||
<Affiliates_Kagi_Vendor_ID />
|
<Affiliates_Kagi_Vendor_ID />
|
||||||
<Affiliates_Kagi_Product_ID />
|
<Affiliates_Kagi_Product_ID />
|
||||||
<Affiliates_Kagi_Maximum_Commission_Rate />
|
<Affiliates_Kagi_Maximum_Commission_Rate />
|
||||||
<Affiliates_LinkShare_Order_Page />
|
<Affiliates_LinkShare_Order_Page />
|
||||||
<Affiliates_LinkShare_Vendor_ID />
|
<Affiliates_LinkShare_Vendor_ID />
|
||||||
<Affiliates_LinkShare_Product_ID />
|
<Affiliates_LinkShare_Product_ID />
|
||||||
<Affiliates_LinkShare_Maximum_Commission_Rate />
|
<Affiliates_LinkShare_Maximum_Commission_Rate />
|
||||||
<Affiliates_NorthStarSol_Order_Page />
|
<Affiliates_NorthStarSol_Order_Page />
|
||||||
<Affiliates_NorthStarSol_Vendor_ID />
|
<Affiliates_NorthStarSol_Vendor_ID />
|
||||||
<Affiliates_NorthStarSol_Product_ID />
|
<Affiliates_NorthStarSol_Product_ID />
|
||||||
<Affiliates_NorthStarSol_Maximum_Commission_Rate />
|
<Affiliates_NorthStarSol_Maximum_Commission_Rate />
|
||||||
<Affiliates_OneNetworkDirect_Order_Page />
|
<Affiliates_OneNetworkDirect_Order_Page />
|
||||||
<Affiliates_OneNetworkDirect_Vendor_ID />
|
<Affiliates_OneNetworkDirect_Vendor_ID />
|
||||||
<Affiliates_OneNetworkDirect_Product_ID />
|
<Affiliates_OneNetworkDirect_Product_ID />
|
||||||
<Affiliates_OneNetworkDirect_Maximum_Commission_Rate />
|
<Affiliates_OneNetworkDirect_Maximum_Commission_Rate />
|
||||||
<Affiliates_Order1_Order_Page />
|
<Affiliates_Order1_Order_Page />
|
||||||
<Affiliates_Order1_Vendor_ID />
|
<Affiliates_Order1_Vendor_ID />
|
||||||
<Affiliates_Order1_Product_ID />
|
<Affiliates_Order1_Product_ID />
|
||||||
<Affiliates_Order1_Maximum_Commission_Rate />
|
<Affiliates_Order1_Maximum_Commission_Rate />
|
||||||
<Affiliates_Osolis_Order_Page />
|
<Affiliates_Osolis_Order_Page />
|
||||||
<Affiliates_Osolis_Vendor_ID />
|
<Affiliates_Osolis_Vendor_ID />
|
||||||
<Affiliates_Osolis_Product_ID />
|
<Affiliates_Osolis_Product_ID />
|
||||||
<Affiliates_Osolis_Maximum_Commission_Rate />
|
<Affiliates_Osolis_Maximum_Commission_Rate />
|
||||||
<Affiliates_Plimus_Order_Page />
|
<Affiliates_Plimus_Order_Page />
|
||||||
<Affiliates_Plimus_Vendor_ID />
|
<Affiliates_Plimus_Vendor_ID />
|
||||||
<Affiliates_Plimus_Product_ID />
|
<Affiliates_Plimus_Product_ID />
|
||||||
<Affiliates_Plimus_Maximum_Commission_Rate />
|
<Affiliates_Plimus_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regnet_Order_Page />
|
<Affiliates_Regnet_Order_Page />
|
||||||
<Affiliates_Regnet_Vendor_ID />
|
<Affiliates_Regnet_Vendor_ID />
|
||||||
<Affiliates_Regnet_Product_ID />
|
<Affiliates_Regnet_Product_ID />
|
||||||
<Affiliates_Regnet_Maximum_Commission_Rate />
|
<Affiliates_Regnet_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regnow_Order_Page />
|
<Affiliates_Regnow_Order_Page />
|
||||||
<Affiliates_Regnow_Vendor_ID />
|
<Affiliates_Regnow_Vendor_ID />
|
||||||
<Affiliates_Regnow_Product_ID />
|
<Affiliates_Regnow_Product_ID />
|
||||||
<Affiliates_Regnow_Maximum_Commission_Rate />
|
<Affiliates_Regnow_Maximum_Commission_Rate />
|
||||||
<Affiliates_Regsoft_Order_Page />
|
<Affiliates_Regsoft_Order_Page />
|
||||||
<Affiliates_Regsoft_Vendor_ID />
|
<Affiliates_Regsoft_Vendor_ID />
|
||||||
<Affiliates_Regsoft_Product_ID />
|
<Affiliates_Regsoft_Product_ID />
|
||||||
<Affiliates_Regsoft_Maximum_Commission_Rate />
|
<Affiliates_Regsoft_Maximum_Commission_Rate />
|
||||||
<Affiliates_ShareIt_Order_Page />
|
<Affiliates_ShareIt_Order_Page />
|
||||||
<Affiliates_ShareIt_Vendor_ID />
|
<Affiliates_ShareIt_Vendor_ID />
|
||||||
<Affiliates_ShareIt_Product_ID />
|
<Affiliates_ShareIt_Product_ID />
|
||||||
<Affiliates_ShareIt_Maximum_Commission_Rate />
|
<Affiliates_ShareIt_Maximum_Commission_Rate />
|
||||||
<Affiliates_Shareasale_Order_Page />
|
<Affiliates_Shareasale_Order_Page />
|
||||||
<Affiliates_Shareasale_Vendor_ID />
|
<Affiliates_Shareasale_Vendor_ID />
|
||||||
<Affiliates_Shareasale_Product_ID />
|
<Affiliates_Shareasale_Product_ID />
|
||||||
<Affiliates_Shareasale_Maximum_Commission_Rate />
|
<Affiliates_Shareasale_Maximum_Commission_Rate />
|
||||||
<Affiliates_SWReg_Order_Page />
|
<Affiliates_SWReg_Order_Page />
|
||||||
<Affiliates_SWReg_Vendor_ID />
|
<Affiliates_SWReg_Vendor_ID />
|
||||||
<Affiliates_SWReg_Product_ID />
|
<Affiliates_SWReg_Product_ID />
|
||||||
<Affiliates_SWReg_Maximum_Commission_Rate />
|
<Affiliates_SWReg_Maximum_Commission_Rate />
|
||||||
<Affiliates_V-Share_Order_Page />
|
<Affiliates_V-Share_Order_Page />
|
||||||
<Affiliates_V-Share_Vendor_ID />
|
<Affiliates_V-Share_Vendor_ID />
|
||||||
<Affiliates_V-Share_Product_ID />
|
<Affiliates_V-Share_Product_ID />
|
||||||
<Affiliates_V-Share_Maximum_Commission_Rate />
|
<Affiliates_V-Share_Maximum_Commission_Rate />
|
||||||
<Affiliates_VFree_Order_Page />
|
<Affiliates_VFree_Order_Page />
|
||||||
<Affiliates_VFree_Vendor_ID />
|
<Affiliates_VFree_Vendor_ID />
|
||||||
<Affiliates_VFree_Product_ID />
|
<Affiliates_VFree_Product_ID />
|
||||||
<Affiliates_VFree_Maximum_Commission_Rate />
|
<Affiliates_VFree_Maximum_Commission_Rate />
|
||||||
<Affiliates_Yaskifo_Order_Page />
|
<Affiliates_Yaskifo_Order_Page />
|
||||||
<Affiliates_Yaskifo_Vendor_ID />
|
<Affiliates_Yaskifo_Vendor_ID />
|
||||||
<Affiliates_Yaskifo_Product_ID />
|
<Affiliates_Yaskifo_Product_ID />
|
||||||
<Affiliates_Yaskifo_Maximum_Commission_Rate />
|
<Affiliates_Yaskifo_Maximum_Commission_Rate />
|
||||||
</Affiliates>
|
</Affiliates>
|
||||||
<ASP>
|
<ASP>
|
||||||
<ASP_FORM>Y</ASP_FORM>
|
<ASP_FORM>Y</ASP_FORM>
|
||||||
<ASP_Member>N</ASP_Member>
|
<ASP_Member>N</ASP_Member>
|
||||||
<ASP_Member_Number />
|
<ASP_Member_Number />
|
||||||
</ASP>
|
</ASP>
|
||||||
</XML_DIZ_INFO>
|
</XML_DIZ_INFO>
|
||||||
|
|||||||
@ -90,7 +90,7 @@ class modMyModule extends DolibarrModules
|
|||||||
// 'models' => 0, // Set this to 1 if module has its own models directory (core/modules/xxx)
|
// 'models' => 0, // Set this to 1 if module has its own models directory (core/modules/xxx)
|
||||||
// 'css' => array('/mymodule/css/mymodule.css.php'), // Set this to relative path of css file if module has its own css file
|
// 'css' => array('/mymodule/css/mymodule.css.php'), // Set this to relative path of css file if module has its own css file
|
||||||
// 'js' => array('/mymodule/js/mymodule.js'), // Set this to relative path of js file if module must load a js on all pages
|
// 'js' => array('/mymodule/js/mymodule.js'), // Set this to relative path of js file if module must load a js on all pages
|
||||||
// 'hooks' => array('hookcontext1','hookcontext2') // Set here all hooks context managed by module
|
// 'hooks' => array('hookcontext1','hookcontext2',...) // Set here all hooks context managed by module. You can also set hook context 'all'
|
||||||
// 'dir' => array('output' => 'othermodulename'), // To force the default directories names
|
// 'dir' => array('output' => 'othermodulename'), // To force the default directories names
|
||||||
// 'workflow' => array('WORKFLOW_MODULE1_YOURACTIONTYPE_MODULE2'=>array('enabled'=>'! empty($conf->module1->enabled) && ! empty($conf->module2->enabled)', 'picto'=>'yourpicto@mymodule')) // Set here all workflow context managed by module
|
// 'workflow' => array('WORKFLOW_MODULE1_YOURACTIONTYPE_MODULE2'=>array('enabled'=>'! empty($conf->module1->enabled) && ! empty($conf->module2->enabled)', 'picto'=>'yourpicto@mymodule')) // Set here all workflow context managed by module
|
||||||
// );
|
// );
|
||||||
|
|||||||
@ -293,6 +293,8 @@ if ((! empty($_REQUEST['unused']) && $_REQUEST['unused'] == 'true') || (isset($a
|
|||||||
if (preg_match('/^Language_/', $value)) $qualifiedforclean=0;
|
if (preg_match('/^Language_/', $value)) $qualifiedforclean=0;
|
||||||
if (preg_match('/^DescADHERENT_/', $value)) $qualifiedforclean=0;
|
if (preg_match('/^DescADHERENT_/', $value)) $qualifiedforclean=0;
|
||||||
if (preg_match('/^SubmitTranslation/', $value)) $qualifiedforclean=0;
|
if (preg_match('/^SubmitTranslation/', $value)) $qualifiedforclean=0;
|
||||||
|
if (preg_match('/^ModuleCompanyCode/', $value)) $qualifiedforclean=0;
|
||||||
|
|
||||||
// main.lang
|
// main.lang
|
||||||
if (preg_match('/^Duration/', $value)) $qualifiedforclean=0;
|
if (preg_match('/^Duration/', $value)) $qualifiedforclean=0;
|
||||||
if (preg_match('/^FormatDate/', $value)) $qualifiedforclean=0;
|
if (preg_match('/^FormatDate/', $value)) $qualifiedforclean=0;
|
||||||
|
|||||||
@ -142,7 +142,7 @@ class AccountancyExport
|
|||||||
case self::$EXPORT_TYPE_COGILOG :
|
case self::$EXPORT_TYPE_COGILOG :
|
||||||
$this->exportCogilog($TData);
|
$this->exportCogilog($TData);
|
||||||
break;
|
break;
|
||||||
default :
|
default:
|
||||||
$this->errors[] = $langs->trans('accountancy_error_modelnotfound');
|
$this->errors[] = $langs->trans('accountancy_error_modelnotfound');
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -156,6 +156,8 @@ class AccountancyExport
|
|||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function exportNormal($objectLines) {
|
public function exportNormal($objectLines) {
|
||||||
|
global $conf;
|
||||||
|
|
||||||
foreach ( $objectLines as $line ) {
|
foreach ( $objectLines as $line ) {
|
||||||
// Std export
|
// Std export
|
||||||
$date = dol_print_date($line->doc_date, $conf->global->ACCOUNTING_EXPORT_DATE);
|
$date = dol_print_date($line->doc_date, $conf->global->ACCOUNTING_EXPORT_DATE);
|
||||||
|
|||||||
@ -190,11 +190,12 @@ class Cotisation extends CommonObject
|
|||||||
*/
|
*/
|
||||||
function delete($user)
|
function delete($user)
|
||||||
{
|
{
|
||||||
|
$accountline=new AccountLine($this->db);
|
||||||
|
|
||||||
// It subscription is linked to a bank transaction, we get it
|
// It subscription is linked to a bank transaction, we get it
|
||||||
if ($this->fk_bank)
|
if ($this->fk_bank > 0)
|
||||||
{
|
{
|
||||||
require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
|
require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php';
|
||||||
$accountline=new AccountLine($this->db);
|
|
||||||
$result=$accountline->fetch($this->fk_bank);
|
$result=$accountline->fetch($this->fk_bank);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -823,7 +823,8 @@ else
|
|||||||
if (! empty($conf->global->MAIN_INFO_SIREN))
|
if (! empty($conf->global->MAIN_INFO_SIREN))
|
||||||
{
|
{
|
||||||
print $conf->global->MAIN_INFO_SIREN;
|
print $conf->global->MAIN_INFO_SIREN;
|
||||||
if ($mysoc->country_code == 'FR') print ' <a href="http://avis-situation-sirene.insee.fr/avisitu/jsp/avis.jsp" target="_blank">'.$langs->trans("Check").'</a>';
|
$s = $mysoc->id_prof_url(1,$mysoc);
|
||||||
|
if ($s) print ' - '.$s;
|
||||||
} else {
|
} else {
|
||||||
print ' ';
|
print ' ';
|
||||||
}
|
}
|
||||||
@ -838,6 +839,8 @@ else
|
|||||||
if (! empty($conf->global->MAIN_INFO_SIRET))
|
if (! empty($conf->global->MAIN_INFO_SIRET))
|
||||||
{
|
{
|
||||||
print $conf->global->MAIN_INFO_SIRET;
|
print $conf->global->MAIN_INFO_SIRET;
|
||||||
|
$s = $mysoc->id_prof_url(2,$mysoc);
|
||||||
|
if ($s) print ' - '.$s;
|
||||||
} else {
|
} else {
|
||||||
print ' ';
|
print ' ';
|
||||||
}
|
}
|
||||||
@ -852,6 +855,8 @@ else
|
|||||||
if (! empty($conf->global->MAIN_INFO_APE))
|
if (! empty($conf->global->MAIN_INFO_APE))
|
||||||
{
|
{
|
||||||
print $conf->global->MAIN_INFO_APE;
|
print $conf->global->MAIN_INFO_APE;
|
||||||
|
$s = $mysoc->id_prof_url(3,$mysoc);
|
||||||
|
if ($s) print ' - '.$s;
|
||||||
} else {
|
} else {
|
||||||
print ' ';
|
print ' ';
|
||||||
}
|
}
|
||||||
@ -866,6 +871,8 @@ else
|
|||||||
if (! empty($conf->global->MAIN_INFO_RCS))
|
if (! empty($conf->global->MAIN_INFO_RCS))
|
||||||
{
|
{
|
||||||
print $conf->global->MAIN_INFO_RCS;
|
print $conf->global->MAIN_INFO_RCS;
|
||||||
|
$s = $mysoc->id_prof_url(4,$mysoc);
|
||||||
|
if ($s) print ' - '.$s;
|
||||||
} else {
|
} else {
|
||||||
print ' ';
|
print ' ';
|
||||||
}
|
}
|
||||||
@ -880,6 +887,8 @@ else
|
|||||||
if (! empty($conf->global->MAIN_INFO_PROFID5))
|
if (! empty($conf->global->MAIN_INFO_PROFID5))
|
||||||
{
|
{
|
||||||
print $conf->global->MAIN_INFO_PROFID5;
|
print $conf->global->MAIN_INFO_PROFID5;
|
||||||
|
$s = $mysoc->id_prof_url(5,$mysoc);
|
||||||
|
if ($s) print ' - '.$s;
|
||||||
} else {
|
} else {
|
||||||
print ' ';
|
print ' ';
|
||||||
}
|
}
|
||||||
@ -894,6 +903,8 @@ else
|
|||||||
if (! empty($conf->global->MAIN_INFO_PROFID6))
|
if (! empty($conf->global->MAIN_INFO_PROFID6))
|
||||||
{
|
{
|
||||||
print $conf->global->MAIN_INFO_PROFID6;
|
print $conf->global->MAIN_INFO_PROFID6;
|
||||||
|
$s = $mysoc->id_prof_url(6,$mysoc);
|
||||||
|
if ($s) print ' - '.$s;
|
||||||
} else {
|
} else {
|
||||||
print ' ';
|
print ' ';
|
||||||
}
|
}
|
||||||
@ -909,9 +920,9 @@ else
|
|||||||
$s='';
|
$s='';
|
||||||
$s.=$conf->global->MAIN_INFO_TVAINTRA;
|
$s.=$conf->global->MAIN_INFO_TVAINTRA;
|
||||||
$s.='<input type="hidden" name="tva_intra" size="12" maxlength="20" value="'.$conf->global->MAIN_INFO_TVAINTRA.'">';
|
$s.='<input type="hidden" name="tva_intra" size="12" maxlength="20" value="'.$conf->global->MAIN_INFO_TVAINTRA.'">';
|
||||||
if (empty($conf->global->MAIN_DISABLEVATCHECK))
|
if (empty($conf->global->MAIN_DISABLEVATCHECK) && $mysoc->isInEEC())
|
||||||
{
|
{
|
||||||
$s.=' ';
|
$s.=' - ';
|
||||||
if (! empty($conf->use_javascript_ajax))
|
if (! empty($conf->use_javascript_ajax))
|
||||||
{
|
{
|
||||||
print "\n";
|
print "\n";
|
||||||
|
|||||||
@ -1008,13 +1008,13 @@ class Categorie extends CommonObject
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Affiche contenu de $this->cats
|
* Display content of $this->cats
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
function debug_cats()
|
function debug_cats()
|
||||||
{
|
{
|
||||||
// Affiche $this->cats
|
// Display $this->cats
|
||||||
foreach($this->cats as $key => $val)
|
foreach($this->cats as $key => $val)
|
||||||
{
|
{
|
||||||
print 'id: '.$this->cats[$key]['id'];
|
print 'id: '.$this->cats[$key]['id'];
|
||||||
@ -1029,11 +1029,11 @@ class Categorie extends CommonObject
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retourne toutes les categories
|
* Returns all categories
|
||||||
*
|
*
|
||||||
* @param int $type Type of category
|
* @param int $type Type of category
|
||||||
* @param boolean $parent Just parent categories if true
|
* @param boolean $parent Just parent categories if true
|
||||||
* @return array Tableau d'objet Categorie
|
* @return array Table of Object Category
|
||||||
*/
|
*/
|
||||||
function get_all_categories($type=null, $parent=false)
|
function get_all_categories($type=null, $parent=false)
|
||||||
{
|
{
|
||||||
@ -1064,9 +1064,9 @@ class Categorie extends CommonObject
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retourne le nombre total de categories
|
* Returns total number of categories
|
||||||
*
|
*
|
||||||
* @return int Nombre de categories
|
* @return int Number of categories
|
||||||
* @deprecated function not used ?
|
* @deprecated function not used ?
|
||||||
*/
|
*/
|
||||||
function get_nb_categories()
|
function get_nb_categories()
|
||||||
@ -1133,7 +1133,7 @@ class Categorie extends CommonObject
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retourne les categories de premier niveau (qui ne sont pas filles)
|
* Returns the top level categories (which are not girls)
|
||||||
*
|
*
|
||||||
* @param int $type Type of category
|
* @param int $type Type of category
|
||||||
* @return array
|
* @return array
|
||||||
@ -1144,8 +1144,8 @@ class Categorie extends CommonObject
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retourne les chemin de la categorie, avec les noms des categories
|
* Returns the path of the category, with the names of the categories
|
||||||
* separes par $sep (" >> " par defaut)
|
* separated by $sep (" >> " by default)
|
||||||
*
|
*
|
||||||
* @param string $sep Separator
|
* @param string $sep Separator
|
||||||
* @param string $url Url
|
* @param string $url Url
|
||||||
@ -1205,7 +1205,7 @@ class Categorie extends CommonObject
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retourne un tableau contenant la liste des categories meres
|
* Returns an array containing the list of parent categories
|
||||||
*
|
*
|
||||||
* @return int|array <0 KO, array OK
|
* @return int|array <0 KO, array OK
|
||||||
*/
|
*/
|
||||||
@ -1239,8 +1239,8 @@ class Categorie extends CommonObject
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retourne dans un tableau tous les chemins possibles pour arriver a la categorie
|
* Returns in a table all possible paths to get to the category
|
||||||
* en partant des categories principales, representes par des tableaux de categories
|
* starting with the major categories represented by Tables of categories
|
||||||
*
|
*
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
@ -1324,8 +1324,8 @@ class Categorie extends CommonObject
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retourne les categories dont l'id ou le nom correspond
|
* Returns categories whose id or name match
|
||||||
* ajoute des wildcards au nom sauf si $exact = true
|
* add wildcards in the name unless $exact = true
|
||||||
*
|
*
|
||||||
* @param int $id Id
|
* @param int $id Id
|
||||||
* @param string $nom Name
|
* @param string $nom Name
|
||||||
|
|||||||
@ -86,12 +86,12 @@ $status=GETPOST("status");
|
|||||||
$type=GETPOST("type");
|
$type=GETPOST("type");
|
||||||
$maxprint=(isset($_GET["maxprint"])?GETPOST("maxprint"):$conf->global->AGENDA_MAX_EVENTS_DAY_VIEW);
|
$maxprint=(isset($_GET["maxprint"])?GETPOST("maxprint"):$conf->global->AGENDA_MAX_EVENTS_DAY_VIEW);
|
||||||
// Set actioncode (this code must be same for setting actioncode into peruser, listacton and index)
|
// Set actioncode (this code must be same for setting actioncode into peruser, listacton and index)
|
||||||
if (GETPOST('actioncode','array'))
|
if (GETPOST('actioncode','array'))
|
||||||
{
|
{
|
||||||
$actioncode=GETPOST('actioncode','array',3);
|
$actioncode=GETPOST('actioncode','array',3);
|
||||||
if (! count($actioncode)) $actioncode='0';
|
if (! count($actioncode)) $actioncode='0';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$actioncode=GETPOST("actioncode","alpha",3)?GETPOST("actioncode","alpha",3):(GETPOST("actioncode")=='0'?'0':(empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE)?'':$conf->global->AGENDA_DEFAULT_FILTER_TYPE));
|
$actioncode=GETPOST("actioncode","alpha",3)?GETPOST("actioncode","alpha",3):(GETPOST("actioncode")=='0'?'0':(empty($conf->global->AGENDA_DEFAULT_FILTER_TYPE)?'':$conf->global->AGENDA_DEFAULT_FILTER_TYPE));
|
||||||
}
|
}
|
||||||
@ -186,7 +186,7 @@ $week = $prev['week'];
|
|||||||
|
|
||||||
$day = (int) $day;
|
$day = (int) $day;
|
||||||
$next = dol_get_next_day($day, $month, $year);
|
$next = dol_get_next_day($day, $month, $year);
|
||||||
$next_year = year + 1;
|
$next_year = $year + 1;
|
||||||
$next_month = $month;
|
$next_month = $month;
|
||||||
$next_day = $day;
|
$next_day = $day;
|
||||||
|
|
||||||
|
|||||||
@ -673,9 +673,9 @@ if ($action == 'create')
|
|||||||
dol_fiche_head();
|
dol_fiche_head();
|
||||||
|
|
||||||
print '<table class="border" width="100%">';
|
print '<table class="border" width="100%">';
|
||||||
print '<tr><td width="25%" class="fieldrequired">'.$langs->trans("MailTitle").'</td><td><input class="flat" name="titre" size="40" value="'.$_POST['titre'].'"></td></tr>';
|
print '<tr><td class="fieldrequired titlefieldcreate">'.$langs->trans("MailTitle").'</td><td><input class="flat" name="titre" size="40" value="'.$_POST['titre'].'"></td></tr>';
|
||||||
print '<tr><td width="25%" class="fieldrequired">'.$langs->trans("MailFrom").'</td><td><input class="flat" name="from" size="40" value="'.$conf->global->MAILING_EMAIL_FROM.'"></td></tr>';
|
print '<tr><td class="fieldrequired">'.$langs->trans("MailFrom").'</td><td><input class="flat" name="from" size="40" value="'.$conf->global->MAILING_EMAIL_FROM.'"></td></tr>';
|
||||||
print '<tr><td width="25%">'.$langs->trans("MailErrorsTo").'</td><td><input class="flat" name="errorsto" size="40" value="'.(!empty($conf->global->MAILING_EMAIL_ERRORSTO)?$conf->global->MAILING_EMAIL_ERRORSTO:$conf->global->MAIN_MAIL_ERRORS_TO).'"></td></tr>';
|
print '<tr><td>'.$langs->trans("MailErrorsTo").'</td><td><input class="flat" name="errorsto" size="40" value="'.(!empty($conf->global->MAILING_EMAIL_ERRORSTO)?$conf->global->MAILING_EMAIL_ERRORSTO:$conf->global->MAIN_MAIL_ERRORS_TO).'"></td></tr>';
|
||||||
|
|
||||||
// Other attributes
|
// Other attributes
|
||||||
$parameters=array();
|
$parameters=array();
|
||||||
@ -689,11 +689,11 @@ if ($action == 'create')
|
|||||||
print '</br><br>';
|
print '</br><br>';
|
||||||
|
|
||||||
print '<table class="border" width="100%">';
|
print '<table class="border" width="100%">';
|
||||||
print '<tr><td width="25%" class="fieldrequired">'.$langs->trans("MailTopic").'</td><td><input class="flat" name="sujet" size="60" value="'.$_POST['sujet'].'"></td></tr>';
|
print '<tr><td class="fieldrequired titlefieldcreate">'.$langs->trans("MailTopic").'</td><td><input class="flat" name="sujet" size="60" value="'.$_POST['sujet'].'"></td></tr>';
|
||||||
print '<tr><td width="25%">'.$langs->trans("BackgroundColorByDefault").'</td><td colspan="3">';
|
print '<tr><td>'.$langs->trans("BackgroundColorByDefault").'</td><td colspan="3">';
|
||||||
print $htmlother->selectColor($_POST['bgcolor'],'bgcolor','new_mailing',0);
|
print $htmlother->selectColor($_POST['bgcolor'],'bgcolor','new_mailing',0);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
print '<tr><td width="25%" valign="top"><span class="fieldrequired">'.$langs->trans("MailMessage").'</span><br>';
|
print '<tr><td valign="top"><span class="fieldrequired">'.$langs->trans("MailMessage").'</span><br>';
|
||||||
print '<br><i>'.$langs->trans("CommonSubstitutions").':<br>';
|
print '<br><i>'.$langs->trans("CommonSubstitutions").':<br>';
|
||||||
foreach($object->substitutionarray as $key => $val)
|
foreach($object->substitutionarray as $key => $val)
|
||||||
{
|
{
|
||||||
@ -792,7 +792,7 @@ else
|
|||||||
|
|
||||||
$linkback = '<a href="'.DOL_URL_ROOT.'/comm/mailing/list.php">'.$langs->trans("BackToList").'</a>';
|
$linkback = '<a href="'.DOL_URL_ROOT.'/comm/mailing/list.php">'.$langs->trans("BackToList").'</a>';
|
||||||
|
|
||||||
print '<tr><td width="25%">'.$langs->trans("Ref").'</td>';
|
print '<tr><td class="titlefield">'.$langs->trans("Ref").'</td>';
|
||||||
print '<td colspan="3">';
|
print '<td colspan="3">';
|
||||||
print $form->showrefnav($object,'id', $linkback);
|
print $form->showrefnav($object,'id', $linkback);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
@ -995,7 +995,7 @@ else
|
|||||||
print '<table class="border" width="100%">';
|
print '<table class="border" width="100%">';
|
||||||
|
|
||||||
// Subject
|
// Subject
|
||||||
print '<tr><td width="25%">'.$langs->trans("MailTopic").'</td><td colspan="3">'.$object->sujet.'</td></tr>';
|
print '<tr><td class="titlefield">'.$langs->trans("MailTopic").'</td><td colspan="3">'.$object->sujet.'</td></tr>';
|
||||||
|
|
||||||
// Joined files
|
// Joined files
|
||||||
print '<tr><td>'.$langs->trans("MailFile").'</td><td colspan="3">';
|
print '<tr><td>'.$langs->trans("MailFile").'</td><td colspan="3">';
|
||||||
@ -1021,7 +1021,7 @@ else
|
|||||||
print '</td></tr>';*/
|
print '</td></tr>';*/
|
||||||
|
|
||||||
// Message
|
// Message
|
||||||
print '<tr><td width="25%" valign="top">'.$langs->trans("MailMessage").'<br>';
|
print '<tr><td valign="top">'.$langs->trans("MailMessage").'<br>';
|
||||||
print '<br><i>'.$langs->trans("CommonSubstitutions").':<br>';
|
print '<br><i>'.$langs->trans("CommonSubstitutions").':<br>';
|
||||||
foreach($object->substitutionarray as $key => $val)
|
foreach($object->substitutionarray as $key => $val)
|
||||||
{
|
{
|
||||||
@ -1055,7 +1055,7 @@ else
|
|||||||
|
|
||||||
$linkback = '<a href="'.DOL_URL_ROOT.'/comm/mailing/list.php">'.$langs->trans("BackToList").'</a>';
|
$linkback = '<a href="'.DOL_URL_ROOT.'/comm/mailing/list.php">'.$langs->trans("BackToList").'</a>';
|
||||||
|
|
||||||
print '<tr><td width="25%">'.$langs->trans("Ref").'</td>';
|
print '<tr><td class="titlefield">'.$langs->trans("Ref").'</td>';
|
||||||
print '<td colspan="3">';
|
print '<td colspan="3">';
|
||||||
print $form->showrefnav($object,'id', $linkback);
|
print $form->showrefnav($object,'id', $linkback);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
@ -1114,9 +1114,9 @@ else
|
|||||||
print '<table class="border" width="100%">';
|
print '<table class="border" width="100%">';
|
||||||
|
|
||||||
// Subject
|
// Subject
|
||||||
print '<tr><td width="25%" class="fieldrequired">'.$langs->trans("MailTopic").'</td><td colspan="3"><input class="flat" type="text" size=60 name="sujet" value="'.$object->sujet.'"></td></tr>';
|
print '<tr><td class="fieldrequired titlefield">'.$langs->trans("MailTopic").'</td><td colspan="3"><input class="flat" type="text" size=60 name="sujet" value="'.$object->sujet.'"></td></tr>';
|
||||||
|
|
||||||
$trackid=''; // TODO To avoid conflicts with 2 mass emailing, we shoul set a trackid here, even if we use another one into email header.
|
$trackid=''; // TODO To avoid conflicts with 2 mass emailing, we should set a trackid here, even if we use another one into email header.
|
||||||
dol_init_file_process($upload_dir, $trackid);
|
dol_init_file_process($upload_dir, $trackid);
|
||||||
|
|
||||||
// Joined files
|
// Joined files
|
||||||
@ -1156,12 +1156,12 @@ else
|
|||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
// Background color
|
// Background color
|
||||||
print '<tr><td width="25%">'.$langs->trans("BackgroundColorByDefault").'</td><td colspan="3">';
|
print '<tr><td>'.$langs->trans("BackgroundColorByDefault").'</td><td colspan="3">';
|
||||||
print $htmlother->selectColor($object->bgcolor,'bgcolor','edit_mailing',0);
|
print $htmlother->selectColor($object->bgcolor,'bgcolor','edit_mailing',0);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
// Message
|
// Message
|
||||||
print '<tr><td width="25%" valign="top">'.$langs->trans("MailMessage").'<br>';
|
print '<tr><td valign="top">'.$langs->trans("MailMessage").'<br>';
|
||||||
print '<br><i>'.$langs->trans("CommonSubstitutions").':<br>';
|
print '<br><i>'.$langs->trans("CommonSubstitutions").':<br>';
|
||||||
foreach($object->substitutionarray as $key => $val)
|
foreach($object->substitutionarray as $key => $val)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -183,30 +183,30 @@ if ($object->fetch($id) >= 0)
|
|||||||
|
|
||||||
$linkback = '<a href="'.DOL_URL_ROOT.'/comm/mailing/list.php">'.$langs->trans("BackToList").'</a>';
|
$linkback = '<a href="'.DOL_URL_ROOT.'/comm/mailing/list.php">'.$langs->trans("BackToList").'</a>';
|
||||||
|
|
||||||
print '<tr><td width="25%">'.$langs->trans("Ref").'</td>';
|
print '<tr><td class="titlefield">'.$langs->trans("Ref").'</td>';
|
||||||
print '<td colspan="3">';
|
print '<td colspan="3">';
|
||||||
print $form->showrefnav($object,'id', $linkback);
|
print $form->showrefnav($object,'id', $linkback);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
print '<tr><td width="25%">'.$langs->trans("MailTitle").'</td><td colspan="3">'.$object->titre.'</td></tr>';
|
print '<tr><td>'.$langs->trans("MailTitle").'</td><td colspan="3">'.$object->titre.'</td></tr>';
|
||||||
|
|
||||||
print '<tr><td width="25%">'.$langs->trans("MailFrom").'</td><td colspan="3">'.dol_print_email($object->email_from,0,0,0,0,1).'</td></tr>';
|
print '<tr><td>'.$langs->trans("MailFrom").'</td><td colspan="3">'.dol_print_email($object->email_from,0,0,0,0,1).'</td></tr>';
|
||||||
|
|
||||||
// Errors to
|
// Errors to
|
||||||
print '<tr><td width="25%">'.$langs->trans("MailErrorsTo").'</td><td colspan="3">'.dol_print_email($object->email_errorsto,0,0,0,0,1);
|
print '<tr><td>'.$langs->trans("MailErrorsTo").'</td><td colspan="3">'.dol_print_email($object->email_errorsto,0,0,0,0,1);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
// Status
|
// Status
|
||||||
print '<tr><td width="25%">'.$langs->trans("Status").'</td><td colspan="3">'.$object->getLibStatut(4);
|
print '<tr><td>'.$langs->trans("Status").'</td><td colspan="3">'.$object->getLibStatut(4);
|
||||||
if ($object->statut == 2) print ' ('.$object->countNbOfTargets('alreadysent').'/'.$object->nbemail.')';
|
if ($object->statut == 2) print ' ('.$object->countNbOfTargets('alreadysent').'/'.$object->nbemail.')';
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
// Nb of distinct emails
|
// Nb of distinct emails
|
||||||
print '<tr><td width="25%">';
|
print '<tr><td>';
|
||||||
print $langs->trans("TotalNbOfDistinctRecipients");
|
print $langs->trans("TotalNbOfDistinctRecipients");
|
||||||
print '</td><td colspan="3">';
|
print '</td><td colspan="3">';
|
||||||
$nbemail = ($object->nbemail?$object->nbemail:'0');
|
$nbemail = ($object->nbemail?$object->nbemail:'0');
|
||||||
if (!empty($conf->global->MAILING_LIMIT_SENDBYWEB) && $conf->global->MAILING_LIMIT_SENDBYWEB < $nbemail)
|
if (!empty($conf->global->MAILING_LIMIT_SENDBYWEB) && ($conf->global->MAILING_LIMIT_SENDBYWEB < $nbemail) && ($object->statut == 1 || $object->statut == 2))
|
||||||
{
|
{
|
||||||
$text=$langs->trans('LimitSendingEmailing',$conf->global->MAILING_LIMIT_SENDBYWEB);
|
$text=$langs->trans('LimitSendingEmailing',$conf->global->MAILING_LIMIT_SENDBYWEB);
|
||||||
print $form->textwithpicto($nbemail,$text,1,'warning');
|
print $form->textwithpicto($nbemail,$text,1,'warning');
|
||||||
|
|||||||
@ -41,6 +41,8 @@ class Mailing extends CommonObject
|
|||||||
var $bgcolor;
|
var $bgcolor;
|
||||||
var $bgimage;
|
var $bgimage;
|
||||||
|
|
||||||
|
var $statut; // Status 0=Draft, 1=Validated, 2=Sent partially, 3=Sent completely
|
||||||
|
|
||||||
var $email_from;
|
var $email_from;
|
||||||
var $email_replyto;
|
var $email_replyto;
|
||||||
var $email_errorsto;
|
var $email_errorsto;
|
||||||
|
|||||||
@ -1403,7 +1403,7 @@ if ($action == 'create')
|
|||||||
print '<tr>';
|
print '<tr>';
|
||||||
print '<td>' . $langs->trans("Project") . '</td><td colspan="2">';
|
print '<td>' . $langs->trans("Project") . '</td><td colspan="2">';
|
||||||
$numprojet = $formproject->select_projects($soc->id, $projectid, 'projectid', 0);
|
$numprojet = $formproject->select_projects($soc->id, $projectid, 'projectid', 0);
|
||||||
print ' <a href="../projet/card.php?socid=' . $soc->id . '&action=create&status=1&backtopage='.urlencode($_SERVER["PHP_SELF"].'?action=create&socid='.$soc->id).'">' . $langs->trans("AddProject") . '</a>';
|
print ' <a href="'.DOL_URL_ROOT.'/projet/card.php?socid=' . $soc->id . '&action=create&status=1&backtopage='.urlencode($_SERVER["PHP_SELF"].'?action=create&socid='.$soc->id).'">' . $langs->trans("AddProject") . '</a>';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1030,7 +1030,6 @@ if ($resql)
|
|||||||
else print '<td></td>';
|
else print '<td></td>';
|
||||||
}
|
}
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$db->free($resql);
|
$db->free($resql);
|
||||||
|
|||||||
@ -70,6 +70,11 @@ $date_end = dol_mktime(23,59,59,$_REQUEST["date_endmonth"],$_REQUEST["date_endda
|
|||||||
$date_starty = dol_mktime(0,0,0,$_REQUEST["date_start_delymonth"],$_REQUEST["date_start_delyday"],$_REQUEST["date_start_delyyear"]); // Date for local PHP server
|
$date_starty = dol_mktime(0,0,0,$_REQUEST["date_start_delymonth"],$_REQUEST["date_start_delyday"],$_REQUEST["date_start_delyyear"]); // Date for local PHP server
|
||||||
$date_endy = dol_mktime(23,59,59,$_REQUEST["date_end_delymonth"],$_REQUEST["date_end_delyday"],$_REQUEST["date_end_delyyear"]);
|
$date_endy = dol_mktime(23,59,59,$_REQUEST["date_end_delymonth"],$_REQUEST["date_end_delyday"],$_REQUEST["date_end_delyyear"]);
|
||||||
|
|
||||||
|
$extrafields = new ExtraFields($db);
|
||||||
|
|
||||||
|
// fetch optionals attributes and labels
|
||||||
|
$extralabels=$extrafields->fetch_name_optionals_label('facture');
|
||||||
|
|
||||||
if ($action == 'create')
|
if ($action == 'create')
|
||||||
{
|
{
|
||||||
if (! is_array($selected))
|
if (! is_array($selected))
|
||||||
@ -174,6 +179,9 @@ if (($action == 'create' || $action == 'add') && !$error)
|
|||||||
$object->remise_absolue = $_POST['remise_absolue'];
|
$object->remise_absolue = $_POST['remise_absolue'];
|
||||||
$object->remise_percent = $_POST['remise_percent'];
|
$object->remise_percent = $_POST['remise_percent'];
|
||||||
|
|
||||||
|
$ret = $extrafields->setOptionalsFromPost($extralabels,$object);
|
||||||
|
if ($ret < 0) $error++;
|
||||||
|
|
||||||
if ($_POST['origin'] && $_POST['originid'])
|
if ($_POST['origin'] && $_POST['originid'])
|
||||||
{
|
{
|
||||||
$object->origin = $_POST['origin'];
|
$object->origin = $_POST['origin'];
|
||||||
@ -464,6 +472,12 @@ if ($action == 'create' && !$error)
|
|||||||
$parameters=array('objectsrc' => $objectsrc, 'idsrc' => $listoforders, 'colspan' => ' colspan="3"');
|
$parameters=array('objectsrc' => $objectsrc, 'idsrc' => $listoforders, 'colspan' => ' colspan="3"');
|
||||||
$reshook=$hookmanager->executeHooks('formObjectOptions',$parameters,$object,$action); // Note that $action and $object may have been modified by hook
|
$reshook=$hookmanager->executeHooks('formObjectOptions',$parameters,$object,$action); // Note that $action and $object may have been modified by hook
|
||||||
|
|
||||||
|
if (empty($reshook) && ! empty($extrafields->attribute_label))
|
||||||
|
{
|
||||||
|
$object=new Facture($db);
|
||||||
|
print $object->showOptionals($extrafields,'edit');
|
||||||
|
}
|
||||||
|
|
||||||
// Modele PDF
|
// Modele PDF
|
||||||
print '<tr><td>'.$langs->trans('Model').'</td>';
|
print '<tr><td>'.$langs->trans('Model').'</td>';
|
||||||
print '<td>';
|
print '<td>';
|
||||||
|
|||||||
@ -163,7 +163,7 @@ if (empty($reshook))
|
|||||||
// Change status of invoice
|
// Change status of invoice
|
||||||
else if ($action == 'reopen' && $user->rights->facture->creer) {
|
else if ($action == 'reopen' && $user->rights->facture->creer) {
|
||||||
$result = $object->fetch($id);
|
$result = $object->fetch($id);
|
||||||
if ($object->statut == 2 || ($object->statut == 3 && $object->close_code != 'replaced')) {
|
if ($object->statut == 2 || ($object->statut == 3 && $object->close_code != 'replaced') || ($object->statut == 1 && $object->paye == 1)) { // ($object->statut == 1 && $object->paye == 1) should not happened but can be found when data are corrupted
|
||||||
$result = $object->set_unpaid($user);
|
$result = $object->set_unpaid($user);
|
||||||
if ($result > 0) {
|
if ($result > 0) {
|
||||||
header('Location: ' . $_SERVER["PHP_SELF"] . '?facid=' . $id);
|
header('Location: ' . $_SERVER["PHP_SELF"] . '?facid=' . $id);
|
||||||
@ -2930,16 +2930,16 @@ else if ($id > 0 || ! empty($ref))
|
|||||||
// Ref
|
// Ref
|
||||||
print '<tr><td width="20%">' . $langs->trans('Ref') . '</td>';
|
print '<tr><td width="20%">' . $langs->trans('Ref') . '</td>';
|
||||||
print '<td colspan="5">';
|
print '<td colspan="5">';
|
||||||
$morehtmlref = '';
|
$morehtmlright = '';
|
||||||
$discount = new DiscountAbsolute($db);
|
$discount = new DiscountAbsolute($db);
|
||||||
$result = $discount->fetch(0, $object->id);
|
$result = $discount->fetch(0, $object->id);
|
||||||
if ($result > 0) {
|
if ($result > 0) {
|
||||||
$morehtmlref = ' (' . $langs->trans("CreditNoteConvertedIntoDiscount", $discount->getNomUrl(1, 'discount')) . ')';
|
$morehtmlright = ' (' . $langs->trans("CreditNoteConvertedIntoDiscount", $discount->getNomUrl(1, 'discount')) . ')';
|
||||||
}
|
}
|
||||||
if ($result < 0) {
|
if ($result < 0) {
|
||||||
dol_print_error('', $discount->error);
|
dol_print_error('', $discount->error);
|
||||||
}
|
}
|
||||||
print $form->showrefnav($object, 'ref', $linkback, 1, 'facnumber', 'ref', $morehtmlref);
|
print $form->showrefnav($object, 'ref', $linkback, 1, 'facnumber', 'ref', '', '', 0, '', '', $morehtmlright);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
// Ref customer
|
// Ref customer
|
||||||
@ -3905,8 +3905,8 @@ else if ($id > 0 || ! empty($ref))
|
|||||||
if ((($object->type == Facture::TYPE_STANDARD || $object->type == Facture::TYPE_REPLACEMENT)
|
if ((($object->type == Facture::TYPE_STANDARD || $object->type == Facture::TYPE_REPLACEMENT)
|
||||||
|| ($object->type == Facture::TYPE_CREDIT_NOTE && empty($discount->id))
|
|| ($object->type == Facture::TYPE_CREDIT_NOTE && empty($discount->id))
|
||||||
|| ($object->type == Facture::TYPE_DEPOSIT && empty($discount->id)))
|
|| ($object->type == Facture::TYPE_DEPOSIT && empty($discount->id)))
|
||||||
&& ($object->statut == 2 || $object->statut == 3)
|
&& ($object->statut == 2 || $object->statut == 3 || ($object->statut == 1 && $object->paye == 1)) // Condition ($object->statut == 1 && $object->paye == 1) should not happened but can be found due to corrupted data
|
||||||
&& $user->rights->facture->creer) // A paid invoice (partially or completely)
|
&& $user->rights->facture->creer) // A paid invoice (partially or completely)
|
||||||
{
|
{
|
||||||
if (! $objectidnext && $object->close_code != 'replaced') // Not replaced by another invoice
|
if (! $objectidnext && $object->close_code != 'replaced') // Not replaced by another invoice
|
||||||
{
|
{
|
||||||
|
|||||||
@ -699,7 +699,13 @@ if ($search_company) $sql .= natural_search('s.nom', $search_company);
|
|||||||
if ($search_montant_ht != '') $sql.= natural_search('f.total', $search_montant_ht, 1);
|
if ($search_montant_ht != '') $sql.= natural_search('f.total', $search_montant_ht, 1);
|
||||||
if ($search_montant_vat != '') $sql.= natural_search('f.total_vat', $search_montant_vat, 1);
|
if ($search_montant_vat != '') $sql.= natural_search('f.total_vat', $search_montant_vat, 1);
|
||||||
if ($search_montant_ttc != '') $sql.= natural_search('f.total_ttc', $search_montant_ttc, 1);
|
if ($search_montant_ttc != '') $sql.= natural_search('f.total_ttc', $search_montant_ttc, 1);
|
||||||
if ($search_status != '' && $search_status >= 0) $sql.= " AND f.fk_statut = ".$db->escape($search_status);
|
if ($search_status != '' && $search_status >= 0)
|
||||||
|
{
|
||||||
|
if ($search_status == '0') $sql.=" AND f.fk_statut = 0"; // draft
|
||||||
|
if ($search_status == '1') $sql.=" AND f.fk_statut = 1"; // unpayed
|
||||||
|
if ($search_status == '2') $sql.=" AND f.fk_statut = 2"; // payed Not that some correupted data may contains f.fk_statut = 1 AND f.paye = 1 (it means payed too but should not happend. If yes, reopen and reclassify billed)
|
||||||
|
if ($search_status == '3') $sql.=" AND f.fk_statut = 3"; // abandonned
|
||||||
|
}
|
||||||
if ($search_paymentmode > 0) $sql .= " AND f.fk_mode_reglement = ".$search_paymentmode."";
|
if ($search_paymentmode > 0) $sql .= " AND f.fk_mode_reglement = ".$search_paymentmode."";
|
||||||
if ($month > 0)
|
if ($month > 0)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
/* Copyright (C) 2015-2016 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
*
|
*
|
||||||
* 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
|
||||||
@ -62,13 +62,17 @@ if (! empty($conf->projet->enabled) && empty($conf->global->MAIN_SEARCHFORM_PROJ
|
|||||||
{
|
{
|
||||||
$arrayresult['searchintoprojects']=array('text'=>img_picto('','object_projectpub').' '.$langs->trans("SearchIntoProjects", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/projet/list.php?search_all='.urlencode($search_boxvalue));
|
$arrayresult['searchintoprojects']=array('text'=>img_picto('','object_projectpub').' '.$langs->trans("SearchIntoProjects", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/projet/list.php?search_all='.urlencode($search_boxvalue));
|
||||||
}
|
}
|
||||||
|
if (! empty($conf->projet->enabled) && empty($conf->global->MAIN_SEARCHFORM_TASK_DISABLED) && $user->rights->projet->lire)
|
||||||
|
{
|
||||||
|
$arrayresult['searchintotasks']=array('text'=>img_picto('','object_task').' '.$langs->trans("SearchIntoTasks", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/projet/tasks/list.php?search_all='.urlencode($search_boxvalue));
|
||||||
|
}
|
||||||
|
|
||||||
if (! empty($conf->adherent->enabled) && empty($conf->global->MAIN_SEARCHFORM_ADHERENT_DISABLED) && $user->rights->adherent->lire)
|
if (! empty($conf->adherent->enabled) && empty($conf->global->MAIN_SEARCHFORM_ADHERENT_DISABLED) && $user->rights->adherent->lire)
|
||||||
{
|
{
|
||||||
$arrayresult['searchintomember']=array('text'=>img_picto('','object_user').' '.$langs->trans("SearchIntoMembers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/adherents/list.php?sall='.urlencode($search_boxvalue));
|
$arrayresult['searchintomember']=array('text'=>img_picto('','object_user').' '.$langs->trans("SearchIntoMembers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/adherents/list.php?sall='.urlencode($search_boxvalue));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! empty($conf->user->enabled) && empty($conf->global->MAIN_SEARCHFORM_PROJECT_DISABLED) && $user->rights->user->user->lire)
|
if (! empty($conf->user->enabled) && empty($conf->global->MAIN_SEARCHFORM_USER_DISABLED) && $user->rights->user->user->lire)
|
||||||
{
|
{
|
||||||
$arrayresult['searchintouser']=array('text'=>img_picto('','object_user').' '.$langs->trans("SearchIntoUsers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/user/index.php?sall='.urlencode($search_boxvalue));
|
$arrayresult['searchintouser']=array('text'=>img_picto('','object_user').' '.$langs->trans("SearchIntoUsers", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/user/index.php?sall='.urlencode($search_boxvalue));
|
||||||
}
|
}
|
||||||
@ -114,11 +118,11 @@ if (! empty($conf->ficheinter->enabled) && empty($conf->global->MAIN_SEARCHFORM_
|
|||||||
// HR
|
// HR
|
||||||
if (! empty($conf->expensereport->enabled) && empty($conf->global->MAIN_SEARCHFORM_EXPENSEREPORT_DISABLED) && $user->rights->expensereport->lire)
|
if (! empty($conf->expensereport->enabled) && empty($conf->global->MAIN_SEARCHFORM_EXPENSEREPORT_DISABLED) && $user->rights->expensereport->lire)
|
||||||
{
|
{
|
||||||
$arrayresult['searchintoexpensereport']=array('text'=>img_picto('','object_trip').' '.$langs->trans("SearchIntoExpenseReports", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/expensereport/list.php?sall='.urlencode($search_boxvalue));
|
$arrayresult['searchintoexpensereport']=array('text'=>img_picto('','object_trip').' '.$langs->trans("SearchIntoExpenseReports", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/expensereport/list.php?mainmenu=hrm&sall='.urlencode($search_boxvalue));
|
||||||
}
|
}
|
||||||
if (! empty($conf->holiday->enabled) && empty($conf->global->MAIN_SEARCHFORM_HOLIDAY_DISABLED) && $user->rights->holiday->read)
|
if (! empty($conf->holiday->enabled) && empty($conf->global->MAIN_SEARCHFORM_HOLIDAY_DISABLED) && $user->rights->holiday->read)
|
||||||
{
|
{
|
||||||
$arrayresult['searchintoleaves']=array('text'=>img_picto('','object_holiday').' '.$langs->trans("SearchIntoLeaves", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/holiday/list.php?sall='.urlencode($search_boxvalue));
|
$arrayresult['searchintoleaves']=array('text'=>img_picto('','object_holiday').' '.$langs->trans("SearchIntoLeaves", $search_boxvalue), 'url'=>DOL_URL_ROOT.'/holiday/list.php?mainmenu=hrm&sall='.urlencode($search_boxvalue));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -794,11 +794,7 @@ class ExtraFields
|
|||||||
// 4 : where clause filter on column or table extrafield, syntax field='value' or extra.field=value
|
// 4 : where clause filter on column or table extrafield, syntax field='value' or extra.field=value
|
||||||
$keyList=(empty($InfoFieldList[2])?'rowid':$InfoFieldList[2].' as rowid');
|
$keyList=(empty($InfoFieldList[2])?'rowid':$InfoFieldList[2].' as rowid');
|
||||||
|
|
||||||
if (count($InfoFieldList) > 3 && ! empty($InfoFieldList[3]))
|
|
||||||
{
|
|
||||||
list($parentName, $parentField) = explode('|', $InfoFieldList[3]);
|
|
||||||
$keyList.= ', '.$parentField;
|
|
||||||
}
|
|
||||||
if (count($InfoFieldList) > 4 && ! empty($InfoFieldList[4]))
|
if (count($InfoFieldList) > 4 && ! empty($InfoFieldList[4]))
|
||||||
{
|
{
|
||||||
if (strpos($InfoFieldList[4], 'extra.') !== false)
|
if (strpos($InfoFieldList[4], 'extra.') !== false)
|
||||||
@ -808,6 +804,11 @@ class ExtraFields
|
|||||||
$keyList=$InfoFieldList[2].' as rowid';
|
$keyList=$InfoFieldList[2].' as rowid';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (count($InfoFieldList) > 3 && ! empty($InfoFieldList[3]))
|
||||||
|
{
|
||||||
|
list($parentName, $parentField) = explode('|', $InfoFieldList[3]);
|
||||||
|
$keyList.= ', '.$parentField;
|
||||||
|
}
|
||||||
|
|
||||||
$fields_label = explode('|',$InfoFieldList[1]);
|
$fields_label = explode('|',$InfoFieldList[1]);
|
||||||
if (is_array($fields_label))
|
if (is_array($fields_label))
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2010-2012 Laurent Destailleur <eldy@users.sourceforge.net>
|
/* Copyright (C) 2010-2016 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2010-2014 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2010-2014 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2010-2011 Juanjo Menent <jmenent@2byte.es>
|
* Copyright (C) 2010-2011 Juanjo Menent <jmenent@2byte.es>
|
||||||
*
|
*
|
||||||
@ -87,8 +87,7 @@ class HookManager
|
|||||||
{
|
{
|
||||||
if (is_array($hooks)) $arrayhooks=$hooks; // New system
|
if (is_array($hooks)) $arrayhooks=$hooks; // New system
|
||||||
else $arrayhooks=explode(':',$hooks); // Old system (for backward compatibility)
|
else $arrayhooks=explode(':',$hooks); // Old system (for backward compatibility)
|
||||||
|
if (in_array($context,$arrayhooks) || in_array('all',$arrayhooks)) // We instantiate action class only if hook is required
|
||||||
if (in_array($context,$arrayhooks)) // We instantiate action class only if hook is required
|
|
||||||
{
|
{
|
||||||
$path = '/'.$module.'/class/';
|
$path = '/'.$module.'/class/';
|
||||||
$actionfile = 'actions_'.$module.'.class.php';
|
$actionfile = 'actions_'.$module.'.class.php';
|
||||||
@ -143,6 +142,7 @@ class HookManager
|
|||||||
'formObjectOptions',
|
'formObjectOptions',
|
||||||
'formattachOptions',
|
'formattachOptions',
|
||||||
'formBuilddocLineOptions',
|
'formBuilddocLineOptions',
|
||||||
|
'getIdProfUrl',
|
||||||
'moveUploadedFile',
|
'moveUploadedFile',
|
||||||
'pdf_build_address',
|
'pdf_build_address',
|
||||||
'pdf_writelinedesc',
|
'pdf_writelinedesc',
|
||||||
@ -247,11 +247,7 @@ class HookManager
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO remove this. When there is something to print for an output hook, ->resPrint is filled.
|
|
||||||
//if ($hooktype == 'output') return $this->resPrint;
|
|
||||||
//if ($hooktype == 'returnvalue') return $result;
|
|
||||||
return ($error?-1:$resaction);
|
return ($error?-1:$resaction);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -5582,10 +5582,11 @@ class Form
|
|||||||
* @param string $moreparam More param to add in nav link url.
|
* @param string $moreparam More param to add in nav link url.
|
||||||
* @param int $nodbprefix Do not include DB prefix to forge table name
|
* @param int $nodbprefix Do not include DB prefix to forge table name
|
||||||
* @param string $morehtmlleft More html code to show before ref
|
* @param string $morehtmlleft More html code to show before ref
|
||||||
* @param string $morehtmlright More html code to show before navigation arrows
|
* @param string $morehtmlstatus More html code to show under navigation arrows (status place)
|
||||||
|
* @param string $morehtmlright More html code to show after ref
|
||||||
* @return string Portion HTML avec ref + boutons nav
|
* @return string Portion HTML avec ref + boutons nav
|
||||||
*/
|
*/
|
||||||
function showrefnav($object,$paramid,$morehtml='',$shownav=1,$fieldid='rowid',$fieldref='ref',$morehtmlref='',$moreparam='',$nodbprefix=0,$morehtmlleft='',$morehtmlright='')
|
function showrefnav($object,$paramid,$morehtml='',$shownav=1,$fieldid='rowid',$fieldref='ref',$morehtmlref='',$moreparam='',$nodbprefix=0,$morehtmlleft='',$morehtmlstatus='',$morehtmlright='')
|
||||||
{
|
{
|
||||||
global $langs,$conf;
|
global $langs,$conf;
|
||||||
|
|
||||||
@ -5604,7 +5605,7 @@ class Form
|
|||||||
//print "xx".$previous_ref."x".$next_ref;
|
//print "xx".$previous_ref."x".$next_ref;
|
||||||
$ret.='<div style="vertical-align: middle">';
|
$ret.='<div style="vertical-align: middle">';
|
||||||
|
|
||||||
$ret.='<div class="inline-block floatleft">'.$morehtmlleft.'</div>';
|
if ($morehtmlleft) $ret.='<div class="inline-block floatleft">'.$morehtmlleft.'</div>';
|
||||||
|
|
||||||
$ret.='<div class="inline-block floatleft valignmiddle refid'.(($shownav && ($previous_ref || $next_ref))?' refidpadding':'').'">';
|
$ret.='<div class="inline-block floatleft valignmiddle refid'.(($shownav && ($previous_ref || $next_ref))?' refidpadding':'').'">';
|
||||||
|
|
||||||
@ -5624,6 +5625,8 @@ class Form
|
|||||||
}
|
}
|
||||||
$ret.='</div>';
|
$ret.='</div>';
|
||||||
|
|
||||||
|
if ($morehtmlright) $ret.='<div class="inline-block floatleft">'.$morehtmlright.'</div>';
|
||||||
|
|
||||||
if ($previous_ref || $next_ref || $morehtml)
|
if ($previous_ref || $next_ref || $morehtml)
|
||||||
{
|
{
|
||||||
$ret.='<div class="pagination"><ul>';
|
$ret.='<div class="pagination"><ul>';
|
||||||
@ -5641,7 +5644,7 @@ class Form
|
|||||||
{
|
{
|
||||||
$ret.='</ul></div>';
|
$ret.='</ul></div>';
|
||||||
}
|
}
|
||||||
if ($morehtmlright) $ret.='<div class="statusref">'.$morehtmlright.'</div>';
|
if ($morehtmlstatus) $ret.='<div class="statusref">'.$morehtmlstatus.'</div>';
|
||||||
$ret.='</div>';
|
$ret.='</div>';
|
||||||
|
|
||||||
return $ret;
|
return $ret;
|
||||||
|
|||||||
@ -250,8 +250,9 @@ class FormMail extends Form
|
|||||||
$hookmanager->initHooks(array('formmail'));
|
$hookmanager->initHooks(array('formmail'));
|
||||||
|
|
||||||
$parameters=array(
|
$parameters=array(
|
||||||
'addfileaction' => $addfileaction,
|
'addfileaction' => $addfileaction,
|
||||||
'removefileaction'=> $removefileaction
|
'removefileaction'=> $removefileaction,
|
||||||
|
'trackid'=> $this->trackid
|
||||||
);
|
);
|
||||||
$reshook=$hookmanager->executeHooks('getFormMail', $parameters, $this);
|
$reshook=$hookmanager->executeHooks('getFormMail', $parameters, $this);
|
||||||
|
|
||||||
|
|||||||
@ -161,6 +161,7 @@ class Translate
|
|||||||
{
|
{
|
||||||
global $conf,$db;
|
global $conf,$db;
|
||||||
|
|
||||||
|
// Load $this->tab_translate[] from database
|
||||||
if (count($this->tab_translate) == 0) $this->loadFromDatabase($db); // Nothing was loaded yet, so we load database.
|
if (count($this->tab_translate) == 0) $this->loadFromDatabase($db); // Nothing was loaded yet, so we load database.
|
||||||
|
|
||||||
// Check parameters
|
// Check parameters
|
||||||
@ -241,7 +242,7 @@ class Translate
|
|||||||
$tmparray=dol_getcache($usecachekey);
|
$tmparray=dol_getcache($usecachekey);
|
||||||
if (is_array($tmparray) && count($tmparray))
|
if (is_array($tmparray) && count($tmparray))
|
||||||
{
|
{
|
||||||
$this->tab_translate+=$tmparray; // Faster than array_merge($tmparray,$this->tab_translate). Note: If a valuer already exists into tab_translate, value into tmparaay is not added.
|
$this->tab_translate+=$tmparray; // Faster than array_merge($tmparray,$this->tab_translate). Note: If a value already exists into tab_translate, value into tmparaay is not added.
|
||||||
//print $newdomain."\n";
|
//print $newdomain."\n";
|
||||||
//var_dump($this->tab_translate);
|
//var_dump($this->tab_translate);
|
||||||
if ($alt == 2) $fileread=1;
|
if ($alt == 2) $fileread=1;
|
||||||
@ -261,7 +262,8 @@ class Translate
|
|||||||
{
|
{
|
||||||
$tab=explode('=',$line,2);
|
$tab=explode('=',$line,2);
|
||||||
$key=trim($tab[0]);
|
$key=trim($tab[0]);
|
||||||
//print "Domain=$domain, found a string for $tab[0] with value $tab[1]<br>";
|
//if ($domain == 'orders') print "Domain=$domain, found a string for $tab[0] with value $tab[1]. Currently in cache ".$this->tab_translate[$key]."<br>";
|
||||||
|
//if ($key == 'Order') print "Domain=$domain, found a string for key=$key=$tab[0] with value $tab[1]. Currently in cache ".$this->tab_translate[$key]."<br>";
|
||||||
if (empty($this->tab_translate[$key]) && isset($tab[1])) // If translation was already found, we must not continue, even if MAIN_FORCELANGDIR is set (MAIN_FORCELANGDIR is to replace lang dir, not to overwrite entries)
|
if (empty($this->tab_translate[$key]) && isset($tab[1])) // If translation was already found, we must not continue, even if MAIN_FORCELANGDIR is set (MAIN_FORCELANGDIR is to replace lang dir, not to overwrite entries)
|
||||||
{
|
{
|
||||||
$value=trim(preg_replace('/\\n/',"\n",$tab[1]));
|
$value=trim(preg_replace('/\\n/',"\n",$tab[1]));
|
||||||
@ -278,6 +280,7 @@ class Translate
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
$this->tab_translate[$key]=$value;
|
$this->tab_translate[$key]=$value;
|
||||||
|
//if ($domain == 'orders') print "$tab[0] value $value<br>";
|
||||||
if ($usecachekey) $tabtranslatedomain[$key]=$value; // To save lang content in cache
|
if ($usecachekey) $tabtranslatedomain[$key]=$value; // To save lang content in cache
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -133,26 +133,26 @@ oConnector.CheckError = function( responseXml )
|
|||||||
|
|
||||||
switch ( iErrorNumber )
|
switch ( iErrorNumber )
|
||||||
{
|
{
|
||||||
case 0 :
|
case 0:
|
||||||
break ;
|
break;
|
||||||
case 1 : // Custom error. Message placed in the "text" attribute.
|
case 1: // Custom error. Message placed in the "text" attribute.
|
||||||
alert( oErrorNode.attributes.getNamedItem('text').value );
|
alert( oErrorNode.attributes.getNamedItem('text').value );
|
||||||
break ;
|
break;
|
||||||
case 101 :
|
case 101:
|
||||||
alert( 'Folder already exists' );
|
alert( 'Folder already exists' );
|
||||||
break ;
|
break;
|
||||||
case 102 :
|
case 102:
|
||||||
alert( 'Invalid folder name' );
|
alert( 'Invalid folder name' );
|
||||||
break ;
|
break;
|
||||||
case 103 :
|
case 103:
|
||||||
alert( 'You have no permissions to create the folder' );
|
alert( 'You have no permissions to create the folder' );
|
||||||
break ;
|
break;
|
||||||
case 110 :
|
case 110:
|
||||||
alert( 'Unknown error creating folder' );
|
alert( 'Unknown error creating folder' );
|
||||||
break ;
|
break;
|
||||||
default :
|
default:
|
||||||
alert( 'Error on your request. Error number: ' + iErrorNumber );
|
alert( 'Error on your request. Error number: ' + iErrorNumber );
|
||||||
break ;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return iErrorNumber ;
|
return iErrorNumber ;
|
||||||
|
|||||||
@ -91,24 +91,24 @@ function CreateFolderCallBack( fckXml )
|
|||||||
|
|
||||||
switch ( iErrorNumber )
|
switch ( iErrorNumber )
|
||||||
{
|
{
|
||||||
case 0 :
|
case 0:
|
||||||
window.parent.frames['frmResourcesList'].Refresh();
|
window.parent.frames['frmResourcesList'].Refresh();
|
||||||
break ;
|
break;
|
||||||
case 101 :
|
case 101:
|
||||||
alert( 'Folder already exists' );
|
alert( 'Folder already exists' );
|
||||||
break ;
|
break;
|
||||||
case 102 :
|
case 102:
|
||||||
alert( 'Invalid folder name' );
|
alert( 'Invalid folder name' );
|
||||||
break ;
|
break;
|
||||||
case 103 :
|
case 103:
|
||||||
alert( 'You have no permissions to create the folder' );
|
alert( 'You have no permissions to create the folder' );
|
||||||
break ;
|
break;
|
||||||
case 110 :
|
case 110:
|
||||||
alert( 'Unknown error creating folder' );
|
alert( 'Unknown error creating folder' );
|
||||||
break ;
|
break;
|
||||||
default :
|
default:
|
||||||
alert( 'Error creating folder. Error number: ' + iErrorNumber );
|
alert( 'Error creating folder. Error number: ' + iErrorNumber );
|
||||||
break ;
|
break;
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|||||||
@ -95,22 +95,22 @@ function OnUploadCompleted( errorNumber, data )
|
|||||||
|
|
||||||
switch ( errorNumber )
|
switch ( errorNumber )
|
||||||
{
|
{
|
||||||
case 0 :
|
case 0:
|
||||||
window.parent.frames['frmResourcesList'].Refresh();
|
window.parent.frames['frmResourcesList'].Refresh();
|
||||||
break ;
|
break;
|
||||||
case 1 : // Custom error.
|
case 1: // Custom error.
|
||||||
alert( data );
|
alert( data );
|
||||||
break ;
|
break;
|
||||||
case 201 :
|
case 201:
|
||||||
window.parent.frames['frmResourcesList'].Refresh();
|
window.parent.frames['frmResourcesList'].Refresh();
|
||||||
alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + data + '"' );
|
alert( 'A file with the same name is already available. The uploaded file has been renamed to "' + data + '"' );
|
||||||
break ;
|
break;
|
||||||
case 202 :
|
case 202:
|
||||||
alert( 'Invalid file' );
|
alert( 'Invalid file' );
|
||||||
break ;
|
break;
|
||||||
default :
|
default:
|
||||||
alert( 'Error on file upload. Error number: ' + errorNumber );
|
alert( 'Error on file upload. Error number: ' + errorNumber );
|
||||||
break ;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -160,14 +160,14 @@ function CreateFolder( $resourceType, $currentFolder )
|
|||||||
|
|
||||||
switch ( $sErrorMsg )
|
switch ( $sErrorMsg )
|
||||||
{
|
{
|
||||||
case '' :
|
case '':
|
||||||
$sErrorNumber = '0' ;
|
$sErrorNumber = '0' ;
|
||||||
break ;
|
break;
|
||||||
case 'Invalid argument' :
|
case 'Invalid argument' :
|
||||||
case 'No such file or directory' :
|
case 'No such file or directory' :
|
||||||
$sErrorNumber = '102' ; // Path too long.
|
$sErrorNumber = '102' ; // Path too long.
|
||||||
break ;
|
break ;
|
||||||
default :
|
default:
|
||||||
$sErrorNumber = '110' ;
|
$sErrorNumber = '110' ;
|
||||||
break ;
|
break ;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -606,8 +606,8 @@ function clean_url($url,$http=1)
|
|||||||
* Returns an email value with obfuscated parts.
|
* Returns an email value with obfuscated parts.
|
||||||
*
|
*
|
||||||
* @param string $mail Email
|
* @param string $mail Email
|
||||||
* @param string $replace Replacement character (defaul : *)
|
* @param string $replace Replacement character (defaul: *)
|
||||||
* @param int $nbreplace Number of replacement character (default : 8)
|
* @param int $nbreplace Number of replacement character (default: 8)
|
||||||
* @param int $nbdisplaymail Number of character unchanged (default: 4)
|
* @param int $nbdisplaymail Number of character unchanged (default: 4)
|
||||||
* @param int $nbdisplaydomain Number of character unchanged of domain (default: 3)
|
* @param int $nbdisplaydomain Number of character unchanged of domain (default: 3)
|
||||||
* @param bool $displaytld Display tld (default: true)
|
* @param bool $displaytld Display tld (default: true)
|
||||||
|
|||||||
@ -485,7 +485,7 @@ class pdf_einstein extends ModelePDFCommandes
|
|||||||
$this->tva[$vatrate] += $tvaligne;
|
$this->tva[$vatrate] += $tvaligne;
|
||||||
|
|
||||||
// Add line
|
// Add line
|
||||||
if ($conf->global->MAIN_PDF_DASH_BETWEEN_LINES && $i < ($nblignes - 1))
|
if (! empty($conf->global->MAIN_PDF_DASH_BETWEEN_LINES) && $i < ($nblignes - 1))
|
||||||
{
|
{
|
||||||
$pdf->setPage($pageposafter);
|
$pdf->setPage($pageposafter);
|
||||||
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
||||||
|
|||||||
@ -279,7 +279,7 @@ class pdf_merou extends ModelePdfExpedition
|
|||||||
$pdf->MultiCell(30, 3, $object->lines[$i]->qty_shipped, 0, 'C', 0);
|
$pdf->MultiCell(30, 3, $object->lines[$i]->qty_shipped, 0, 'C', 0);
|
||||||
|
|
||||||
// Add line
|
// Add line
|
||||||
if ($conf->global->MAIN_PDF_DASH_BETWEEN_LINES && $i < ($nblignes - 1))
|
if (! empty($conf->global->MAIN_PDF_DASH_BETWEEN_LINES) && $i < ($nblignes - 1))
|
||||||
{
|
{
|
||||||
$pdf->setPage($pageposafter);
|
$pdf->setPage($pageposafter);
|
||||||
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
||||||
|
|||||||
@ -467,7 +467,7 @@ class pdf_rouget extends ModelePdfExpedition
|
|||||||
$pdf->MultiCell(($this->page_largeur - $this->marge_droite - $this->posxqtytoship), 3, $object->lines[$i]->qty_shipped,'','C');
|
$pdf->MultiCell(($this->page_largeur - $this->marge_droite - $this->posxqtytoship), 3, $object->lines[$i]->qty_shipped,'','C');
|
||||||
|
|
||||||
// Add line
|
// Add line
|
||||||
if ($conf->global->MAIN_PDF_DASH_BETWEEN_LINES && $i < ($nblignes - 1))
|
if (! empty($conf->global->MAIN_PDF_DASH_BETWEEN_LINES) && $i < ($nblignes - 1))
|
||||||
{
|
{
|
||||||
$pdf->setPage($pageposafter);
|
$pdf->setPage($pageposafter);
|
||||||
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
||||||
|
|||||||
@ -587,7 +587,7 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
if ($posYAfterImage > $posYAfterDescription) $nexY=$posYAfterImage;
|
if ($posYAfterImage > $posYAfterDescription) $nexY=$posYAfterImage;
|
||||||
|
|
||||||
// Add line
|
// Add line
|
||||||
if ($conf->global->MAIN_PDF_DASH_BETWEEN_LINES && $i < ($nblignes - 1))
|
if (! empty($conf->global->MAIN_PDF_DASH_BETWEEN_LINES) && $i < ($nblignes - 1))
|
||||||
{
|
{
|
||||||
$pdf->setPage($pageposafter);
|
$pdf->setPage($pageposafter);
|
||||||
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
||||||
|
|||||||
@ -434,6 +434,7 @@ class doc_generic_task_odt extends ModelePDFTask
|
|||||||
}
|
}
|
||||||
$project= new Project($this->db);
|
$project= new Project($this->db);
|
||||||
$project->fetch($object->fk_project);
|
$project->fetch($object->fk_project);
|
||||||
|
$project->fetch_thirdparty();
|
||||||
|
|
||||||
$dir = $conf->projet->dir_output. "/" . $project->ref. "/";
|
$dir = $conf->projet->dir_output. "/" . $project->ref. "/";
|
||||||
$objectref = dol_sanitizeFileName($object->ref);
|
$objectref = dol_sanitizeFileName($object->ref);
|
||||||
@ -468,7 +469,7 @@ class doc_generic_task_odt extends ModelePDFTask
|
|||||||
|
|
||||||
dol_mkdir($conf->projet->dir_temp);
|
dol_mkdir($conf->projet->dir_temp);
|
||||||
|
|
||||||
$socobject=$object->thirdparty;
|
$socobject=$project->thirdparty;
|
||||||
|
|
||||||
// Make substitution
|
// Make substitution
|
||||||
$substitutionarray=array(
|
$substitutionarray=array(
|
||||||
|
|||||||
@ -573,7 +573,7 @@ class pdf_azur extends ModelePDFPropales
|
|||||||
if ($posYAfterImage > $posYAfterDescription) $nexY=$posYAfterImage;
|
if ($posYAfterImage > $posYAfterDescription) $nexY=$posYAfterImage;
|
||||||
|
|
||||||
// Add line
|
// Add line
|
||||||
if ($conf->global->MAIN_PDF_DASH_BETWEEN_LINES && $i < ($nblignes - 1))
|
if (! empty($conf->global->MAIN_PDF_DASH_BETWEEN_LINES) && $i < ($nblignes - 1))
|
||||||
{
|
{
|
||||||
$pdf->setPage($pageposafter);
|
$pdf->setPage($pageposafter);
|
||||||
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
||||||
|
|||||||
@ -448,7 +448,7 @@ class pdf_canelle extends ModelePDFSuppliersInvoices
|
|||||||
$this->localtax2[$localtax2rate]+=$localtax2ligne;
|
$this->localtax2[$localtax2rate]+=$localtax2ligne;
|
||||||
|
|
||||||
// Add line
|
// Add line
|
||||||
if ($conf->global->MAIN_PDF_DASH_BETWEEN_LINES && $i < ($nblignes - 1))
|
if (! empty($conf->global->MAIN_PDF_DASH_BETWEEN_LINES) && $i < ($nblignes - 1))
|
||||||
{
|
{
|
||||||
$pdf->setPage($pageposafter);
|
$pdf->setPage($pageposafter);
|
||||||
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
||||||
|
|||||||
@ -470,7 +470,7 @@ class pdf_muscadet extends ModelePDFSuppliersOrders
|
|||||||
|
|
||||||
|
|
||||||
// Add line
|
// Add line
|
||||||
if ($conf->global->MAIN_PDF_DASH_BETWEEN_LINES && $i < ($nblignes - 1))
|
if (! empty($conf->global->MAIN_PDF_DASH_BETWEEN_LINES) && $i < ($nblignes - 1))
|
||||||
{
|
{
|
||||||
$pdf->setPage($pageposafter);
|
$pdf->setPage($pageposafter);
|
||||||
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
$pdf->SetLineStyle(array('dash'=>'1,1','color'=>array(80,80,80)));
|
||||||
|
|||||||
@ -85,7 +85,9 @@ $alwayseditable=$extrafields->attribute_alwayseditable[$attrname];
|
|||||||
$param=$extrafields->attribute_param[$attrname];
|
$param=$extrafields->attribute_param[$attrname];
|
||||||
$perms=$extrafields->attribute_perms[$attrname];
|
$perms=$extrafields->attribute_perms[$attrname];
|
||||||
$list=$extrafields->attribute_list[$attrname];
|
$list=$extrafields->attribute_list[$attrname];
|
||||||
//$ishidden=$extrafields->attribute_hidden[$attrname];
|
if (! empty($conf->global->MAIN_CAN_HIDE_EXTRAFIELDS)) {
|
||||||
|
$ishidden=$extrafields->attribute_hidden[$attrname];
|
||||||
|
}
|
||||||
|
|
||||||
if((($type == 'select') || ($type == 'checkbox') || ($type == 'radio')) && is_array($param))
|
if((($type == 'select') || ($type == 'checkbox') || ($type == 'radio')) && is_array($param))
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2004-2016 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
|
* Copyright (C) 2004 Eric Seigne <eric.seigne@ryxeo.com>
|
||||||
* Copyright (C) 2005-2009 Regis Houssin <regis@dolibarr.fr>
|
* Copyright (C) 2005-2009 Regis Houssin <regis@dolibarr.fr>
|
||||||
* Copyright (C) 2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com>
|
* Copyright (C) 2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com>
|
||||||
@ -51,22 +51,21 @@ $month_end = GETPOST("month_end","int");
|
|||||||
$year_end = GETPOST("year_end","int");
|
$year_end = GETPOST("year_end","int");
|
||||||
$optioncss = GETPOST('optioncss','alpha');
|
$optioncss = GETPOST('optioncss','alpha');
|
||||||
|
|
||||||
if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both test must be present to be compatible with all browsers
|
|
||||||
{
|
|
||||||
$search_ref="";
|
|
||||||
$search_user="";
|
|
||||||
$search_amount_ht="";
|
|
||||||
$search_amount_ttc="";
|
|
||||||
$search_status="";
|
|
||||||
$month_start="";
|
|
||||||
$year_start="";
|
|
||||||
$month_end="";
|
|
||||||
$year_end="";
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($search_status == '') $search_status=-1;
|
if ($search_status == '') $search_status=-1;
|
||||||
if ($search_user == '') $search_user=-1;
|
if ($search_user == '') $search_user=-1;
|
||||||
|
|
||||||
|
// Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array
|
||||||
|
$contextpage='expensereportlist';
|
||||||
|
|
||||||
|
// Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array
|
||||||
|
$hookmanager->initHooks(array('expensereportlist'));
|
||||||
|
$extrafields = new ExtraFields($db);
|
||||||
|
|
||||||
|
// fetch optionals attributes and labels
|
||||||
|
$extralabels = $extrafields->fetch_name_optionals_label('expensereport');
|
||||||
|
$search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search_');
|
||||||
|
|
||||||
|
|
||||||
// List of fields to search into when doing a "search in all"
|
// List of fields to search into when doing a "search in all"
|
||||||
$fieldstosearchall = array(
|
$fieldstosearchall = array(
|
||||||
'd.ref'=>'Ref',
|
'd.ref'=>'Ref',
|
||||||
@ -75,6 +74,33 @@ $fieldstosearchall = array(
|
|||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Actions
|
||||||
|
*/
|
||||||
|
|
||||||
|
$parameters=array('socid'=>$socid);
|
||||||
|
$reshook=$hookmanager->executeHooks('doActions',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks
|
||||||
|
if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
|
||||||
|
|
||||||
|
include DOL_DOCUMENT_ROOT.'/core/actions_changeselectedfields.inc.php';
|
||||||
|
|
||||||
|
if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter.x") || GETPOST("button_removefilter")) // Both test must be present to be compatible with all browsers
|
||||||
|
{
|
||||||
|
$search_ref="";
|
||||||
|
$search_user="";
|
||||||
|
$search_amount_ht="";
|
||||||
|
$search_amount_ttc="";
|
||||||
|
$search_status="";
|
||||||
|
$month_start="";
|
||||||
|
$year_start="";
|
||||||
|
$month_end="";
|
||||||
|
$year_end="";
|
||||||
|
$search_array_options=array();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* View
|
* View
|
||||||
*/
|
*/
|
||||||
@ -108,7 +134,6 @@ $sql.= " u.rowid as id_user, u.firstname, u.lastname";
|
|||||||
$sql.= " FROM ".MAIN_DB_PREFIX."expensereport as d";
|
$sql.= " FROM ".MAIN_DB_PREFIX."expensereport as d";
|
||||||
$sql.= " INNER JOIN ".MAIN_DB_PREFIX."user as u ON d.fk_user_author = u.rowid";
|
$sql.= " INNER JOIN ".MAIN_DB_PREFIX."user as u ON d.fk_user_author = u.rowid";
|
||||||
$sql.= " WHERE d.entity = ".$conf->entity;
|
$sql.= " WHERE d.entity = ".$conf->entity;
|
||||||
|
|
||||||
// Search all
|
// Search all
|
||||||
if (!empty($sall))
|
if (!empty($sall))
|
||||||
{
|
{
|
||||||
@ -192,13 +217,22 @@ if ($resql)
|
|||||||
$i = 0;
|
$i = 0;
|
||||||
|
|
||||||
$param="";
|
$param="";
|
||||||
|
if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
|
||||||
|
if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit;
|
||||||
if ($search_ref) $param.="&search_ref=".$search_ref;
|
if ($search_ref) $param.="&search_ref=".$search_ref;
|
||||||
if ($search_user) $param.="&search_user=".$search_user;
|
if ($search_user) $param.="&search_user=".$search_user;
|
||||||
if ($search_amount_ht) $param.="&search_amount_ht=".$search_amount_ht;
|
if ($search_amount_ht) $param.="&search_amount_ht=".$search_amount_ht;
|
||||||
if ($search_amount_ttc) $param.="&search_amount_ttc=".$search_amount_ttc;
|
if ($search_amount_ttc) $param.="&search_amount_ttc=".$search_amount_ttc;
|
||||||
if ($search_status >= 0) $param.="&search_status=".$search_status;
|
if ($search_status >= 0) $param.="&search_status=".$search_status;
|
||||||
if ($optioncss != '') $param.='&optioncss='.$optioncss;
|
if ($optioncss != '') $param.='&optioncss='.$optioncss;
|
||||||
|
// Add $param from extra fields
|
||||||
|
foreach ($search_array_options as $key => $val)
|
||||||
|
{
|
||||||
|
$crit=$val;
|
||||||
|
$tmpkey=preg_replace('/search_options_/','',$key);
|
||||||
|
if ($val != '') $param.='&search_options_'.$tmpkey.'='.urlencode($val);
|
||||||
|
}
|
||||||
|
|
||||||
print_barre_liste($langs->trans("ListTripsAndExpenses"), $page, $_SERVER["PHP_SELF"],$param,$sortfield,$sortorder,'',$num,$nbtotalofrecords);
|
print_barre_liste($langs->trans("ListTripsAndExpenses"), $page, $_SERVER["PHP_SELF"],$param,$sortfield,$sortorder,'',$num,$nbtotalofrecords);
|
||||||
print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">'."\n";
|
print '<form action="'.$_SERVER["PHP_SELF"].'" method="POST">'."\n";
|
||||||
if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
|
if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
|
||||||
@ -210,8 +244,9 @@ if ($resql)
|
|||||||
if ($sall)
|
if ($sall)
|
||||||
{
|
{
|
||||||
foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
|
foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
|
||||||
|
print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<table class="noborder" width="100%">';
|
print '<table class="noborder" width="100%">';
|
||||||
print "<tr class=\"liste_titre\">";
|
print "<tr class=\"liste_titre\">";
|
||||||
print_liste_field_titre($langs->trans("Ref"),$_SERVER["PHP_SELF"],"d.rowid","",$param,'',$sortfield,$sortorder);
|
print_liste_field_titre($langs->trans("Ref"),$_SERVER["PHP_SELF"],"d.rowid","",$param,'',$sortfield,$sortorder);
|
||||||
|
|||||||
@ -958,8 +958,8 @@ class Fichinter extends CommonObject
|
|||||||
if ($objsoc->fetch($socid)>0)
|
if ($objsoc->fetch($socid)>0)
|
||||||
{
|
{
|
||||||
$this->socid = $objsoc->id;
|
$this->socid = $objsoc->id;
|
||||||
$this->cond_reglement_id = (! empty($objsoc->cond_reglement_id) ? $objsoc->cond_reglement_id : 0);
|
//$this->cond_reglement_id = (! empty($objsoc->cond_reglement_id) ? $objsoc->cond_reglement_id : 0);
|
||||||
$this->mode_reglement_id = (! empty($objsoc->mode_reglement_id) ? $objsoc->mode_reglement_id : 0);
|
//$this->mode_reglement_id = (! empty($objsoc->mode_reglement_id) ? $objsoc->mode_reglement_id : 0);
|
||||||
$this->fk_project = '';
|
$this->fk_project = '';
|
||||||
$this->fk_delivery_address = '';
|
$this->fk_delivery_address = '';
|
||||||
}
|
}
|
||||||
@ -987,8 +987,7 @@ class Fichinter extends CommonObject
|
|||||||
// Add lines because it is not included into create function
|
// Add lines because it is not included into create function
|
||||||
foreach ($this->lines as $line)
|
foreach ($this->lines as $line)
|
||||||
{
|
{
|
||||||
// TODO
|
$this->addline($user, $this->id, $line->desc, $line->datei, $line->duration);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Hook of thirdparty module
|
// Hook of thirdparty module
|
||||||
@ -1132,9 +1131,11 @@ class Fichinter extends CommonObject
|
|||||||
$line = new FichinterLigne($this->db);
|
$line = new FichinterLigne($this->db);
|
||||||
$line->id = $objp->rowid;
|
$line->id = $objp->rowid;
|
||||||
$line->desc = $objp->description;
|
$line->desc = $objp->description;
|
||||||
|
$line->duration = $objp->duree;
|
||||||
//For invoicing we calculing hours
|
//For invoicing we calculing hours
|
||||||
$line->qty = round($objp->duree/3600,2);
|
$line->qty = round($objp->duree/3600,2);
|
||||||
$line->date = $this->db->jdate($objp->date);
|
$line->date = $this->db->jdate($objp->date);
|
||||||
|
$line->datei = $this->db->jdate($objp->date);
|
||||||
$line->rang = $objp->rang;
|
$line->rang = $objp->rang;
|
||||||
$line->product_type = 1;
|
$line->product_type = 1;
|
||||||
|
|
||||||
|
|||||||
@ -4,7 +4,7 @@
|
|||||||
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
* Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com>
|
||||||
* Copyright (C) 2011-2012 Juanjo Menent <jmenent@2byte.es>
|
* Copyright (C) 2011-2012 Juanjo Menent <jmenent@2byte.es>
|
||||||
* Copyright (C) 2013 Cédric Salvador <csalvador@gpcsolutions.fr>
|
* Copyright (C) 2013 Cédric Salvador <csalvador@gpcsolutions.fr>
|
||||||
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
|
* Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr>
|
||||||
*
|
*
|
||||||
* 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
|
||||||
@ -64,13 +64,13 @@ $search_status=GETPOST('search_status');
|
|||||||
$sall=GETPOST('sall');
|
$sall=GETPOST('sall');
|
||||||
$optioncss = GETPOST('optioncss','alpha');
|
$optioncss = GETPOST('optioncss','alpha');
|
||||||
|
|
||||||
if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter.x") || GETPOST("button_removefilter")) // Both test are required to be compatible with all browsers
|
// Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array
|
||||||
{
|
$hookmanager->initHooks(array('interventionlist'));
|
||||||
$search_ref="";
|
$extrafields = new ExtraFields($db);
|
||||||
$search_company="";
|
|
||||||
$search_desc="";
|
// fetch optionals attributes and labels
|
||||||
$search_status="";
|
$extralabels = $extrafields->fetch_name_optionals_label('fichinter');
|
||||||
}
|
$search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search_');
|
||||||
|
|
||||||
// List of fields to search into when doing a "search in all"
|
// List of fields to search into when doing a "search in all"
|
||||||
$fieldstosearchall = array(
|
$fieldstosearchall = array(
|
||||||
@ -82,6 +82,52 @@ $fieldstosearchall = array(
|
|||||||
if (empty($user->socid)) $fieldstosearchall["f.note_private"]="NotePrivate";
|
if (empty($user->socid)) $fieldstosearchall["f.note_private"]="NotePrivate";
|
||||||
if (! empty($conf->global->FICHINTER_DISABLE_DETAILS)) unset($fieldstosearchall['f.description']);
|
if (! empty($conf->global->FICHINTER_DISABLE_DETAILS)) unset($fieldstosearchall['f.description']);
|
||||||
|
|
||||||
|
// Definition of fields for list
|
||||||
|
$arrayfields=array(
|
||||||
|
'f.ref'=>array('label'=>$langs->trans("Ref"), 'checked'=>1),
|
||||||
|
's.nom'=>array('label'=>$langs->trans("ThirdParty"), 'checked'=>1),
|
||||||
|
'f.fk_project'=>array('label'=>$langs->trans("Project"), 'checked'=>1),
|
||||||
|
'f.fk_contrat'=>array('label'=>$langs->trans("Contract"), 'checked'=>1),
|
||||||
|
'f.description'=>array('label'=>$langs->trans("Description"), 'checked'=>1),
|
||||||
|
'fd.description'=>array('label'=>"xx", 'checked'=>1, 'enabled'=>empty($conf->global->FICHINTER_DISABLE_DETAILS)?1:0),
|
||||||
|
'fd.date'=>array('label'=>$langs->trans("Date"), 'checked'=>1, 'enabled'=>empty($conf->global->FICHINTER_DISABLE_DETAILS)?1:0),
|
||||||
|
'fd.duree'=>array('label'=>$langs->trans("Duration"), 'checked'=>1, 'enabled'=>empty($conf->global->FICHINTER_DISABLE_DETAILS)?1:0),
|
||||||
|
'f.datec'=>array('label'=>$langs->trans("DateCreation"), 'checked'=>0, 'position'=>500),
|
||||||
|
'f.tms'=>array('label'=>$langs->trans("DateModificationShort"), 'checked'=>0, 'position'=>500),
|
||||||
|
'f.fk_statut'=>array('label'=>$langs->trans("Status"), 'checked'=>1, 'position'=>1000),
|
||||||
|
);
|
||||||
|
// Extra fields
|
||||||
|
if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label))
|
||||||
|
{
|
||||||
|
foreach($extrafields->attribute_label as $key => $val)
|
||||||
|
{
|
||||||
|
$arrayfields["ef.".$key]=array('label'=>$extrafields->attribute_label[$key], 'checked'=>$extrafields->attribute_list[$key], 'position'=>$extrafields->attribute_pos[$key], 'enabled'=>$extrafields->attribute_perms[$key]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Acions
|
||||||
|
*/
|
||||||
|
|
||||||
|
$parameters=array();
|
||||||
|
$reshook=$hookmanager->executeHooks('doActions',$parameters); // Note that $action and $object may have been modified by some hooks
|
||||||
|
if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
|
||||||
|
|
||||||
|
include DOL_DOCUMENT_ROOT.'/core/actions_changeselectedfields.inc.php';
|
||||||
|
|
||||||
|
if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter.x") || GETPOST("button_removefilter")) // Both test are required to be compatible with all browsers
|
||||||
|
{
|
||||||
|
$search_ref="";
|
||||||
|
$search_company="";
|
||||||
|
$search_project="";
|
||||||
|
$search_contract="";
|
||||||
|
$search_desc="";
|
||||||
|
$search_status="";
|
||||||
|
$search_array_options=array();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* View
|
* View
|
||||||
@ -94,13 +140,20 @@ llxHeader('', $langs->trans("Intervention"));
|
|||||||
|
|
||||||
|
|
||||||
$sql = "SELECT";
|
$sql = "SELECT";
|
||||||
$sql.= " f.ref, f.rowid as fichid, f.fk_statut, f.description,";
|
$sql.= " f.ref, f.rowid as fichid, f.fk_statut, f.description, f.datec as date_creation, f.tms as date_update,";
|
||||||
if (empty($conf->global->FICHINTER_DISABLE_DETAILS)) $sql.= " fd.description as descriptiondetail, fd.date as dp, fd.duree,";
|
if (empty($conf->global->FICHINTER_DISABLE_DETAILS)) $sql.= " fd.description as descriptiondetail, fd.date as dp, fd.duree,";
|
||||||
$sql.= " s.nom as name, s.rowid as socid, s.client";
|
$sql.= " s.nom as name, s.rowid as socid, s.client";
|
||||||
$sql.= " FROM (".MAIN_DB_PREFIX."societe as s";
|
// Add fields from extrafields
|
||||||
if (! $user->rights->societe->client->voir && empty($socid)) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
|
foreach ($extrafields->attribute_label as $key => $val) $sql.=($extrafields->attribute_type[$key] != 'separate' ? ",ef.".$key.' as options_'.$key : '');
|
||||||
$sql.= ", ".MAIN_DB_PREFIX."fichinter as f)";
|
// Add fields from hooks
|
||||||
|
$parameters=array();
|
||||||
|
$reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters); // Note that $action and $object may have been modified by hook
|
||||||
|
$sql.=$hookmanager->resPrint;
|
||||||
|
$sql.= " FROM ".MAIN_DB_PREFIX."fichinter as f";
|
||||||
|
if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."fichinter_extrafields as ef on (f.rowid = ef.fk_object)";
|
||||||
if (empty($conf->global->FICHINTER_DISABLE_DETAILS)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."fichinterdet as fd ON fd.fk_fichinter = f.rowid";
|
if (empty($conf->global->FICHINTER_DISABLE_DETAILS)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."fichinterdet as fd ON fd.fk_fichinter = f.rowid";
|
||||||
|
if (! $user->rights->societe->client->voir && empty($socid)) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
|
||||||
|
$sql.= ", ".MAIN_DB_PREFIX."societe as s";
|
||||||
$sql.= " WHERE f.fk_soc = s.rowid ";
|
$sql.= " WHERE f.fk_soc = s.rowid ";
|
||||||
$sql.= " AND f.entity = ".$conf->entity;
|
$sql.= " AND f.entity = ".$conf->entity;
|
||||||
if ($search_ref) {
|
if ($search_ref) {
|
||||||
@ -123,6 +176,23 @@ if ($socid)
|
|||||||
if ($sall) {
|
if ($sall) {
|
||||||
$sql .= natural_search(array_keys($fieldstosearchall), $sall);
|
$sql .= natural_search(array_keys($fieldstosearchall), $sall);
|
||||||
}
|
}
|
||||||
|
// Add where from extra fields
|
||||||
|
foreach ($search_array_options as $key => $val)
|
||||||
|
{
|
||||||
|
$crit=$val;
|
||||||
|
$tmpkey=preg_replace('/search_options_/','',$key);
|
||||||
|
$typ=$extrafields->attribute_type[$tmpkey];
|
||||||
|
$mode=0;
|
||||||
|
if (in_array($typ, array('int','double'))) $mode=1; // Search on a numeric
|
||||||
|
if ($val && ( ($crit != '' && ! in_array($typ, array('select'))) || ! empty($crit)))
|
||||||
|
{
|
||||||
|
$sql .= natural_search('ef.'.$tmpkey, $crit, $mode);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// Add where from hooks
|
||||||
|
$parameters=array();
|
||||||
|
$reshook=$hookmanager->executeHooks('printFieldListWhere',$parameters); // Note that $action and $object may have been modified by hook
|
||||||
|
$sql.=$hookmanager->resPrint;
|
||||||
$sql.= $db->order($sortfield,$sortorder);
|
$sql.= $db->order($sortfield,$sortorder);
|
||||||
|
|
||||||
$totalnboflines=0;
|
$totalnboflines=0;
|
||||||
@ -149,7 +219,14 @@ if ($result)
|
|||||||
if ($search_desc) $param.="&search_desc=".urlencode($search_desc);
|
if ($search_desc) $param.="&search_desc=".urlencode($search_desc);
|
||||||
if ($search_status != '' && $search_status > -1) $param.="&search_status=".urlencode($search_status);
|
if ($search_status != '' && $search_status > -1) $param.="&search_status=".urlencode($search_status);
|
||||||
if ($optioncss != '') $param.='&optioncss='.$optioncss;
|
if ($optioncss != '') $param.='&optioncss='.$optioncss;
|
||||||
|
// Add $param from extra fields
|
||||||
|
foreach ($search_array_options as $key => $val)
|
||||||
|
{
|
||||||
|
$crit=$val;
|
||||||
|
$tmpkey=preg_replace('/search_options_/','',$key);
|
||||||
|
if ($val != '') $param.='&search_options_'.$tmpkey.'='.urlencode($val);
|
||||||
|
}
|
||||||
|
|
||||||
print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">'."\n";
|
print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'">'."\n";
|
||||||
if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
|
if ($optioncss != '') print '<input type="hidden" name="optioncss" value="'.$optioncss.'">';
|
||||||
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">';
|
||||||
@ -165,42 +242,120 @@ if ($result)
|
|||||||
foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
|
foreach($fieldstosearchall as $key => $val) $fieldstosearchall[$key]=$langs->trans($val);
|
||||||
print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
|
print $langs->trans("FilterOnInto", $sall) . join(', ',$fieldstosearchall);
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<table class="noborder" width="100%">';
|
|
||||||
|
|
||||||
|
$moreforfilter='';
|
||||||
|
|
||||||
|
$varpage=empty($contextpage)?$_SERVER["PHP_SELF"]:$contextpage;
|
||||||
|
$selectedfields=$form->multiSelectArrayWithCheckbox('selectedfields', $arrayfields, $varpage); // This also change content of $arrayfields
|
||||||
|
|
||||||
|
print '<table class="liste '.($moreforfilter?"listwithfilterbefore":"").'">';
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print_liste_field_titre($langs->trans("Ref"),$_SERVER["PHP_SELF"],"f.ref","",$param,'width="15%"',$sortfield,$sortorder);
|
if (! empty($arrayfields['f.ref']['checked'])) print_liste_field_titre($langs->trans("Ref"),$_SERVER["PHP_SELF"],"f.ref","",$param,'width="15%"',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("ThirdParty"),$_SERVER["PHP_SELF"],"s.nom","",$param,'',$sortfield,$sortorder);
|
if (! empty($arrayfields['s.nom']['checked'])) print_liste_field_titre($langs->trans("ThirdParty"),$_SERVER["PHP_SELF"],"s.nom","",$param,'',$sortfield,$sortorder);
|
||||||
print_liste_field_titre($langs->trans("Description"),$_SERVER["PHP_SELF"],"f.description","",$param,'',$sortfield,$sortorder);
|
if (! empty($arrayfields['f.description']['checked'])) print_liste_field_titre($langs->trans("Description"),$_SERVER["PHP_SELF"],"f.description","",$param,'',$sortfield,$sortorder);
|
||||||
if (empty($conf->global->FICHINTER_DISABLE_DETAILS))
|
if (! empty($arrayfields['fd.description']['checked'])) print_liste_field_titre('',$_SERVER["PHP_SELF"],'');
|
||||||
|
if (! empty($arrayfields['fd.date']['checked'])) print_liste_field_titre($langs->trans("Date"),$_SERVER["PHP_SELF"],"fd.date","",$param,'align="center"',$sortfield,$sortorder);
|
||||||
|
if (! empty($arrayfields['fd.duree']['checked'])) print_liste_field_titre($langs->trans("Duration"),$_SERVER["PHP_SELF"],"fd.duree","",$param,'align="right"',$sortfield,$sortorder);
|
||||||
|
// Extra fields
|
||||||
|
if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label))
|
||||||
{
|
{
|
||||||
print_liste_field_titre('',$_SERVER["PHP_SELF"],'');
|
foreach($extrafields->attribute_label as $key => $val)
|
||||||
print_liste_field_titre($langs->trans("Date"),$_SERVER["PHP_SELF"],"fd.date","",$param,'align="center"',$sortfield,$sortorder);
|
{
|
||||||
print_liste_field_titre($langs->trans("Duration"),$_SERVER["PHP_SELF"],"fd.duree","",$param,'align="right"',$sortfield,$sortorder);
|
if (! empty($arrayfields["ef.".$key]['checked']))
|
||||||
|
{
|
||||||
|
$align=$extrafields->getAlignFlag($key);
|
||||||
|
print_liste_field_titre($extralabels[$key],$_SERVER["PHP_SELF"],"ef.".$key,"",$param,($align?'align="'.$align.'"':''),$sortfield,$sortorder);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"f.fk_statut","",$param,'align="right"',$sortfield,$sortorder);
|
// Hook fields
|
||||||
print_liste_field_titre('',$_SERVER["PHP_SELF"],"",'','','',$sortfield,$sortorder,'maxwidthsearch ');
|
$parameters=array('arrayfields'=>$arrayfields);
|
||||||
|
$reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters); // Note that $action and $object may have been modified by hook
|
||||||
|
print $hookmanager->resPrint;
|
||||||
|
if (! empty($arrayfields['f.datec']['checked'])) print_liste_field_titre($langs->trans("DateCreationShort"),$_SERVER["PHP_SELF"],"f.datec","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
|
||||||
|
if (! empty($arrayfields['f.tms']['checked'])) print_liste_field_titre($langs->trans("DateModificationShort"),$_SERVER["PHP_SELF"],"f.tms","",$param,'align="center" class="nowrap"',$sortfield,$sortorder);
|
||||||
|
if (! empty($arrayfields['f.fk_statut']['checked'])) print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],"f.fk_statut","",$param,'align="center"',$sortfield,$sortorder);
|
||||||
|
print_liste_field_titre($selectedfields, $_SERVER["PHP_SELF"],"",'','','align="right"',$sortfield,$sortorder,'maxwidthsearch ');
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
|
|
||||||
print '<tr class="liste_titre">';
|
print '<tr class="liste_titre">';
|
||||||
print '<td class="liste_titre">';
|
if (! empty($arrayfields['f.ref']['checked']))
|
||||||
print '<input type="text" class="flat" name="search_ref" value="'.$search_ref.'" size="8">';
|
{
|
||||||
print '</td><td class="liste_titre">';
|
print '<td class="liste_titre">';
|
||||||
print '<input type="text" class="flat" name="search_company" value="'.$search_company.'" size="10">';
|
print '<input type="text" class="flat" name="search_ref" value="'.$search_ref.'" size="8">';
|
||||||
print '</td><td class="liste_titre">';
|
print '</td>';
|
||||||
print '<input type="text" class="flat" name="search_desc" value="'.$search_desc.'" size="12">';
|
}
|
||||||
print '</td>';
|
if (! empty($arrayfields['s.nom']['checked']))
|
||||||
if (empty($conf->global->FICHINTER_DISABLE_DETAILS))
|
{
|
||||||
{
|
print '<td class="liste_titre">';
|
||||||
// Desc of line
|
print '<input type="text" class="flat" name="search_company" value="'.$search_company.'" size="10">';
|
||||||
print '<td class="liste_titre"> </td>';
|
print '</td>';
|
||||||
print '<td class="liste_titre"> </td>';
|
}
|
||||||
|
if (! empty($arrayfields['f.description']['checked']))
|
||||||
|
{
|
||||||
|
print '<td class="liste_titre">';
|
||||||
|
print '<input type="text" class="flat" name="search_desc" value="'.$search_desc.'" size="12">';
|
||||||
|
print '</td>';
|
||||||
|
}
|
||||||
|
if (! empty($arrayfields['fd.description']['checked']))
|
||||||
|
{
|
||||||
|
// Desc of line
|
||||||
print '<td class="liste_titre"> </td>';
|
print '<td class="liste_titre"> </td>';
|
||||||
|
}
|
||||||
|
if (! empty($arrayfields['fd.date']['checked']))
|
||||||
|
{
|
||||||
|
print '<td class="liste_titre"> </td>';
|
||||||
|
}
|
||||||
|
if (! empty($arrayfields['fd.duree']['checked']))
|
||||||
|
{
|
||||||
|
print '<td class="liste_titre"> </td>';
|
||||||
}
|
}
|
||||||
print '<td class="liste_titre" align="right">';
|
// Extra fields
|
||||||
$liststatus=$interventionstatic->statuts_short;
|
if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label))
|
||||||
print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 1);
|
{
|
||||||
print '</td>';
|
foreach($extrafields->attribute_label as $key => $val)
|
||||||
|
{
|
||||||
|
if (! empty($arrayfields["ef.".$key]['checked']))
|
||||||
|
{
|
||||||
|
$align=$extrafields->getAlignFlag($key);
|
||||||
|
$typeofextrafield=$extrafields->attribute_type[$key];
|
||||||
|
print '<td class="liste_titre'.($align?' '.$align:'').'">';
|
||||||
|
if (in_array($typeofextrafield, array('varchar', 'int', 'double', 'select')))
|
||||||
|
{
|
||||||
|
$crit=$val;
|
||||||
|
$tmpkey=preg_replace('/search_options_/','',$key);
|
||||||
|
$searchclass='';
|
||||||
|
if (in_array($typeofextrafield, array('varchar', 'select'))) $searchclass='searchstring';
|
||||||
|
if (in_array($typeofextrafield, array('int', 'double'))) $searchclass='searchnum';
|
||||||
|
print '<input class="flat'.($searchclass?' '.$searchclass:'').'" size="4" type="text" name="search_options_'.$tmpkey.'" value="'.dol_escape_htmltag($search_array_options['search_options_'.$tmpkey]).'">';
|
||||||
|
}
|
||||||
|
print '</td>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// Fields from hook
|
||||||
|
$parameters=array('arrayfields'=>$arrayfields);
|
||||||
|
$reshook=$hookmanager->executeHooks('printFieldListOption',$parameters); // Note that $action and $object may have been modified by hook
|
||||||
|
print $hookmanager->resPrint;
|
||||||
|
if (! empty($arrayfields['f.datec']['checked']))
|
||||||
|
{
|
||||||
|
// Date creation
|
||||||
|
print '<td class="liste_titre">';
|
||||||
|
print '</td>';
|
||||||
|
}
|
||||||
|
if (! empty($arrayfields['f.tms']['checked']))
|
||||||
|
{
|
||||||
|
// Date modification
|
||||||
|
print '<td class="liste_titre">';
|
||||||
|
print '</td>';
|
||||||
|
}
|
||||||
|
if (! empty($arrayfields['f.fk_statut']['checked']))
|
||||||
|
{
|
||||||
|
print '<td class="liste_titre" align="right">';
|
||||||
|
$liststatus=$interventionstatic->statuts_short;
|
||||||
|
print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 1);
|
||||||
|
print '</td>';
|
||||||
|
}
|
||||||
print '<td class="liste_titre" align="right">';
|
print '<td class="liste_titre" align="right">';
|
||||||
$searchpitco=$form->showFilterAndCheckAddButtons(0);
|
$searchpitco=$form->showFilterAndCheckAddButtons(0);
|
||||||
print $searchpitco;
|
print $searchpitco;
|
||||||
@ -212,44 +367,129 @@ if ($result)
|
|||||||
$var=True;
|
$var=True;
|
||||||
$total = 0;
|
$total = 0;
|
||||||
$i = 0;
|
$i = 0;
|
||||||
|
$totalarray=array();
|
||||||
while ($i < min($num, $limit))
|
while ($i < min($num, $limit))
|
||||||
{
|
{
|
||||||
$objp = $db->fetch_object($result);
|
$obj = $db->fetch_object($result);
|
||||||
|
|
||||||
|
$interventionstatic->id=$obj->fichid;
|
||||||
|
$interventionstatic->ref=$obj->ref;
|
||||||
|
$interventionstatic->statut=$obj->fk_statut;
|
||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print "<tr ".$bc[$var].">";
|
print "<tr ".$bc[$var].">";
|
||||||
print "<td>";
|
if (! empty($arrayfields['f.ref']['checked']))
|
||||||
$interventionstatic->id=$objp->fichid;
|
|
||||||
$interventionstatic->ref=$objp->ref;
|
|
||||||
print $interventionstatic->getNomUrl(1);
|
|
||||||
print "</td>\n";
|
|
||||||
print '<td>';
|
|
||||||
$companystatic->name=$objp->name;
|
|
||||||
$companystatic->id=$objp->socid;
|
|
||||||
$companystatic->client=$objp->client;
|
|
||||||
print $companystatic->getNomUrl(1,'',44);
|
|
||||||
print '</td>';
|
|
||||||
print '<td>'.dol_trunc(dolGetFirstLineOfText($objp->description),48).'</td>';
|
|
||||||
if (empty($conf->global->FICHINTER_DISABLE_DETAILS))
|
|
||||||
{
|
{
|
||||||
//print '<td>'.dol_trunc(dol_escape_htmltag(dolGetFirstLineOfText($objp->descriptiondetail)),48).'</td>';
|
print "<td>";
|
||||||
print '<td>'.dolGetFirstLineOfText($objp->descriptiondetail).'</td>';
|
print $interventionstatic->getNomUrl(1);
|
||||||
print '<td align="center">'.dol_print_date($db->jdate($objp->dp),'dayhour')."</td>\n";
|
print "</td>\n";
|
||||||
print '<td align="right">'.convertSecondToTime($objp->duree).'</td>';
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
}
|
||||||
|
if (! empty($arrayfields['s.nom']['checked']))
|
||||||
|
{
|
||||||
|
print '<td>';
|
||||||
|
$companystatic->name=$obj->name;
|
||||||
|
$companystatic->id=$obj->socid;
|
||||||
|
$companystatic->client=$obj->client;
|
||||||
|
print $companystatic->getNomUrl(1,'',44);
|
||||||
|
print '</td>';
|
||||||
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
}
|
||||||
|
if (! empty($arrayfields['f.description']['checked']))
|
||||||
|
{
|
||||||
|
print '<td>'.dol_trunc(dolGetFirstLineOfText($obj->description),48).'</td>';
|
||||||
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
}
|
||||||
|
if (! empty($arrayfields['fd.description']['checked']))
|
||||||
|
{
|
||||||
|
//print '<td>'.dol_trunc(dol_escape_htmltag(dolGetFirstLineOfText($obj->descriptiondetail)),48).'</td>';
|
||||||
|
print '<td>'.dolGetFirstLineOfText($obj->descriptiondetail).'</td>';
|
||||||
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
}
|
||||||
|
if (! empty($arrayfields['fd.date']['checked']))
|
||||||
|
{
|
||||||
|
print '<td align="center">'.dol_print_date($db->jdate($obj->dp),'dayhour')."</td>\n";
|
||||||
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
}
|
||||||
|
if (! empty($arrayfields['fd.duree']['checked']))
|
||||||
|
{
|
||||||
|
print '<td align="right">'.convertSecondToTime($obj->duree, 'allhourmin').'</td>';
|
||||||
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
if (! $i) $totalarray['totaldurationfield']=$totalarray['nbfield'];
|
||||||
|
$totalarray['totalduration']+=$obj->duree;
|
||||||
}
|
}
|
||||||
print '<td align="right">'.$interventionstatic->LibStatut($objp->fk_statut,5).'</td>';
|
|
||||||
|
|
||||||
print '<td> </td>';
|
// Extra fields
|
||||||
|
if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label))
|
||||||
|
{
|
||||||
|
foreach($extrafields->attribute_label as $key => $val)
|
||||||
|
{
|
||||||
|
if (! empty($arrayfields["ef.".$key]['checked']))
|
||||||
|
{
|
||||||
|
print '<td';
|
||||||
|
$align=$extrafields->getAlignFlag($key);
|
||||||
|
if ($align) print ' align="'.$align.'"';
|
||||||
|
print '>';
|
||||||
|
$tmpkey='options_'.$key;
|
||||||
|
print $extrafields->showOutputField($key, $obj->$tmpkey, '', 1);
|
||||||
|
print '</td>';
|
||||||
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// Fields from hook
|
||||||
|
$parameters=array('arrayfields'=>$arrayfields, 'obj'=>$obj);
|
||||||
|
$reshook=$hookmanager->executeHooks('printFieldListValue',$parameters); // Note that $action and $object may have been modified by hook
|
||||||
|
print $hookmanager->resPrint;
|
||||||
|
// Date creation
|
||||||
|
if (! empty($arrayfields['f.datec']['checked']))
|
||||||
|
{
|
||||||
|
print '<td align="center">';
|
||||||
|
print dol_print_date($db->jdate($obj->date_creation), 'dayhour');
|
||||||
|
print '</td>';
|
||||||
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
}
|
||||||
|
// Date modification
|
||||||
|
if (! empty($arrayfields['f.tms']['checked']))
|
||||||
|
{
|
||||||
|
print '<td align="center">';
|
||||||
|
print dol_print_date($db->jdate($obj->date_update), 'dayhour');
|
||||||
|
print '</td>';
|
||||||
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
}
|
||||||
|
// Status
|
||||||
|
if (! empty($arrayfields['f.fk_statut']['checked']))
|
||||||
|
{
|
||||||
|
print '<td align="right">'.$interventionstatic->LibStatut($obj->fk_statut,5).'</td>';
|
||||||
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
}
|
||||||
|
// Action column
|
||||||
|
print '<td></td>';
|
||||||
|
if (! $i) $totalarray['nbfield']++;
|
||||||
|
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
|
|
||||||
$total += $objp->duree;
|
$total += $obj->duree;
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
$rowspan=3;
|
|
||||||
if (empty($conf->global->FICHINTER_DISABLE_DETAILS))
|
// Show total line
|
||||||
|
if (isset($totalarray['totalduration']))
|
||||||
{
|
{
|
||||||
print '<tr class="liste_total"><td colspan="5" class="liste_total">'.$langs->trans("Total").'</td>';
|
print '<tr class="liste_total">';
|
||||||
print '<td align="right" class="nowrap liste_total">'.convertSecondToTime($total).'</td><td> </td><td> </td>';
|
$i=0;
|
||||||
print '</tr>';
|
while ($i < $totalarray['nbfield'])
|
||||||
|
{
|
||||||
|
$i++;
|
||||||
|
if ($i == 1)
|
||||||
|
{
|
||||||
|
if ($num < $limit) print '<td align="left">'.$langs->trans("Total").'</td>';
|
||||||
|
else print '<td align="left">'.$langs->trans("Totalforthispage").'</td>';
|
||||||
|
}
|
||||||
|
elseif ($totalarray['totaldurationfield'] == $i) print '<td align="right">'.convertSecondToTime($totalarray['totalduration'], 'allhourmin').'</td>';
|
||||||
|
else print '<td></td>';
|
||||||
|
}
|
||||||
|
print '</tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '</table>';
|
print '</table>';
|
||||||
@ -264,4 +504,4 @@ else
|
|||||||
|
|
||||||
llxFooter();
|
llxFooter();
|
||||||
|
|
||||||
$db->close();
|
$db->close();
|
||||||
|
|||||||
@ -31,7 +31,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
if (! defined('DOL_APPLICATION_TITLE')) define('DOL_APPLICATION_TITLE','Dolibarr');
|
if (! defined('DOL_APPLICATION_TITLE')) define('DOL_APPLICATION_TITLE','Dolibarr');
|
||||||
if (! defined('DOL_VERSION')) define('DOL_VERSION','4.0.0-beta');
|
if (! defined('DOL_VERSION')) define('DOL_VERSION','4.0.0-rc');
|
||||||
|
|
||||||
if (! defined('EURO')) define('EURO',chr(128));
|
if (! defined('EURO')) define('EURO',chr(128));
|
||||||
|
|
||||||
|
|||||||
@ -71,6 +71,11 @@ $date_end = dol_mktime(23, 59, 59, $_REQUEST["date_endmonth"], $_REQUEST["date_e
|
|||||||
$date_starty = dol_mktime(0, 0, 0, $_REQUEST["date_start_delymonth"], $_REQUEST["date_start_delyday"], $_REQUEST["date_start_delyyear"]); // Date for local PHP server
|
$date_starty = dol_mktime(0, 0, 0, $_REQUEST["date_start_delymonth"], $_REQUEST["date_start_delyday"], $_REQUEST["date_start_delyyear"]); // Date for local PHP server
|
||||||
$date_endy = dol_mktime(23, 59, 59, $_REQUEST["date_end_delymonth"], $_REQUEST["date_end_delyday"], $_REQUEST["date_end_delyyear"]);
|
$date_endy = dol_mktime(23, 59, 59, $_REQUEST["date_end_delymonth"], $_REQUEST["date_end_delyday"], $_REQUEST["date_end_delyyear"]);
|
||||||
|
|
||||||
|
$extrafields = new ExtraFields($db);
|
||||||
|
|
||||||
|
// fetch optionals attributes and labels
|
||||||
|
$extralabels=$extrafields->fetch_name_optionals_label('facture_fourn');
|
||||||
|
|
||||||
if ($action == 'create')
|
if ($action == 'create')
|
||||||
{
|
{
|
||||||
if (! is_array($selected))
|
if (! is_array($selected))
|
||||||
@ -162,6 +167,9 @@ if (($action == 'create' || $action == 'add') && ! $error) {
|
|||||||
if (empty($object->date_echeance))
|
if (empty($object->date_echeance))
|
||||||
$object->date_echeance = $object->calculate_date_lim_reglement();
|
$object->date_echeance = $object->calculate_date_lim_reglement();
|
||||||
|
|
||||||
|
$ret = $extrafields->setOptionalsFromPost($extralabels,$object);
|
||||||
|
if ($ret < 0) $error++;
|
||||||
|
|
||||||
if ($_POST['origin'] && $_POST['originid']) {
|
if ($_POST['origin'] && $_POST['originid']) {
|
||||||
$object->linked_objects = $orders_id;
|
$object->linked_objects = $orders_id;
|
||||||
$id = $object->create($user);
|
$id = $object->create($user);
|
||||||
@ -362,6 +370,12 @@ if ($action == 'create' && !$error) {
|
|||||||
);
|
);
|
||||||
$reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
|
$reshook = $hookmanager->executeHooks('formObjectOptions', $parameters, $object, $action); // Note that $action and $object may have been modified by hook
|
||||||
|
|
||||||
|
if (empty($reshook) && ! empty($extrafields->attribute_label))
|
||||||
|
{
|
||||||
|
$object=new FactureFournisseur($db);
|
||||||
|
print $object->showOptionals($extrafields,'edit');
|
||||||
|
}
|
||||||
|
|
||||||
// Modele PDF
|
// Modele PDF
|
||||||
print '<tr><td>' . $langs->trans('Model') . '</td>';
|
print '<tr><td>' . $langs->trans('Model') . '</td>';
|
||||||
print '<td>';
|
print '<td>';
|
||||||
|
|||||||
@ -311,14 +311,17 @@ if (empty($reshook))
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Delete payment
|
// Delete payment
|
||||||
elseif ($action == 'deletepaiement' && $user->rights->fournisseur->facture->creer)
|
elseif ($action == 'confirm_delete_paiement' && $confirm == 'yes' && $user->rights->fournisseur->facture->creer)
|
||||||
{
|
{
|
||||||
$object->fetch($id);
|
$object->fetch($id);
|
||||||
if ($object->statut == FactureFournisseur::STATUS_VALIDATED && $object->paye == 0)
|
if ($object->statut == FactureFournisseur::STATUS_VALIDATED && $object->paye == 0)
|
||||||
{
|
{
|
||||||
$paiementfourn = new PaiementFourn($db);
|
$paiementfourn = new PaiementFourn($db);
|
||||||
$result=$paiementfourn->fetch(GETPOST('paiement_id'));
|
$result=$paiementfourn->fetch(GETPOST('paiement_id'));
|
||||||
if ($result > 0) $result=$paiementfourn->delete(); // If fetch ok and found
|
if ($result > 0) {
|
||||||
|
$result=$paiementfourn->delete(); // If fetch ok and found
|
||||||
|
header("Location: ".$_SERVER['PHP_SELF']."?id=".$id);
|
||||||
|
}
|
||||||
if ($result < 0) {
|
if ($result < 0) {
|
||||||
setEventMessages($paiementfourn->error, $paiementfourn->errors, 'errors');
|
setEventMessages($paiementfourn->error, $paiementfourn->errors, 'errors');
|
||||||
}
|
}
|
||||||
@ -1620,6 +1623,12 @@ else
|
|||||||
{
|
{
|
||||||
$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id, $langs->trans('DeleteBill'), $langs->trans('ConfirmDeleteBill'), 'confirm_delete', '', 0, 1);
|
$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id, $langs->trans('DeleteBill'), $langs->trans('ConfirmDeleteBill'), 'confirm_delete', '', 0, 1);
|
||||||
|
|
||||||
|
}
|
||||||
|
if ($action == 'deletepaiement')
|
||||||
|
{
|
||||||
|
$payment_id = GETPOST('paiement_id');
|
||||||
|
$formconfirm = $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$object->id.'&paiement_id='.$payment_id, $langs->trans('DeletePayment'), $langs->trans('ConfirmDeletePayment'), 'confirm_delete_paiement', '', 0, 1);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Confirmation to delete line
|
// Confirmation to delete line
|
||||||
|
|||||||
@ -288,7 +288,6 @@ $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_typent as typent on (typent.id = s.fk_typ
|
|||||||
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as state on (state.rowid = s.fk_departement)";
|
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as state on (state.rowid = s.fk_departement)";
|
||||||
$sql.= ', '.MAIN_DB_PREFIX.'facture_fourn as f';
|
$sql.= ', '.MAIN_DB_PREFIX.'facture_fourn as f';
|
||||||
if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."facture_fourn_extrafields as ef on (f.rowid = ef.fk_object)";
|
if (is_array($extrafields->attribute_label) && count($extrafields->attribute_label)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."facture_fourn_extrafields as ef on (f.rowid = ef.fk_object)";
|
||||||
else $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'facture_fourn_det as fd ON fd.fk_facture_fourn = f.rowid';
|
|
||||||
if ($sall || $search_product_category > 0) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'facture_fourn_det as pd ON f.rowid=pd.fk_facture_fourn';
|
if ($sall || $search_product_category > 0) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'facture_fourn_det as pd ON f.rowid=pd.fk_facture_fourn';
|
||||||
if ($search_product_category > 0) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'categorie_product as cp ON cp.fk_product=pd.fk_product';
|
if ($search_product_category > 0) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'categorie_product as cp ON cp.fk_product=pd.fk_product';
|
||||||
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."projet as p ON p.rowid = f.fk_projet";
|
$sql.= " LEFT JOIN ".MAIN_DB_PREFIX."projet as p ON p.rowid = f.fk_projet";
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = Kč
|
currencySymbol = Kč
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #NULL!
|
NULL = #NULL!
|
||||||
DIV0 = #DIV/0!
|
DIV0 = #DIV/0!
|
||||||
VALUE = #HODNOTA!
|
VALUE = #HODNOTA!
|
||||||
REF = #REF!
|
REF = #REF!
|
||||||
NAME = #NÁZEV?
|
NAME = #NÁZEV?
|
||||||
NUM = #NUM!
|
NUM = #NUM!
|
||||||
NA = #N/A
|
NA = #N/A
|
||||||
|
|||||||
@ -1,48 +1,48 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = kr
|
currencySymbol = kr
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #NUL!
|
NULL = #NUL!
|
||||||
DIV0 = #DIVISION/0!
|
DIV0 = #DIVISION/0!
|
||||||
VALUE = #VÆRDI!
|
VALUE = #VÆRDI!
|
||||||
REF = #REFERENCE!
|
REF = #REFERENCE!
|
||||||
NAME = #NAVN?
|
NAME = #NAVN?
|
||||||
NUM = #NUM!
|
NUM = #NUM!
|
||||||
NA = #I/T
|
NA = #I/T
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = €
|
currencySymbol = €
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #NULL!
|
NULL = #NULL!
|
||||||
DIV0 = #DIV/0!
|
DIV0 = #DIV/0!
|
||||||
VALUE = #WERT!
|
VALUE = #WERT!
|
||||||
REF = #BEZUG!
|
REF = #BEZUG!
|
||||||
NAME = #NAME?
|
NAME = #NAME?
|
||||||
NUM = #ZAHL!
|
NUM = #ZAHL!
|
||||||
NA = #NV
|
NA = #NV
|
||||||
|
|||||||
@ -1,32 +1,32 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = £
|
currencySymbol = £
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = $ ## I'm surprised that the Excel Documentation suggests $ rather than €
|
currencySymbol = $ ## I'm surprised that the Excel Documentation suggests $ rather than €
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #¡NULO!
|
NULL = #¡NULO!
|
||||||
DIV0 = #¡DIV/0!
|
DIV0 = #¡DIV/0!
|
||||||
VALUE = #¡VALOR!
|
VALUE = #¡VALOR!
|
||||||
REF = #¡REF!
|
REF = #¡REF!
|
||||||
NAME = #¿NOMBRE?
|
NAME = #¿NOMBRE?
|
||||||
NUM = #¡NÚM!
|
NUM = #¡NÚM!
|
||||||
NA = #N/A
|
NA = #N/A
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = $ # Symbol not known, should it be a € (Euro)?
|
currencySymbol = $ # Symbol not known, should it be a € (Euro)?
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #TYHJÄ!
|
NULL = #TYHJÄ!
|
||||||
DIV0 = #JAKO/0!
|
DIV0 = #JAKO/0!
|
||||||
VALUE = #ARVO!
|
VALUE = #ARVO!
|
||||||
REF = #VIITTAUS!
|
REF = #VIITTAUS!
|
||||||
NAME = #NIMI?
|
NAME = #NIMI?
|
||||||
NUM = #LUKU!
|
NUM = #LUKU!
|
||||||
NA = #PUUTTUU
|
NA = #PUUTTUU
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = €
|
currencySymbol = €
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #NUL!
|
NULL = #NUL!
|
||||||
DIV0 = #DIV/0!
|
DIV0 = #DIV/0!
|
||||||
VALUE = #VALEUR!
|
VALUE = #VALEUR!
|
||||||
REF = #REF!
|
REF = #REF!
|
||||||
NAME = #NOM?
|
NAME = #NOM?
|
||||||
NUM = #NOMBRE!
|
NUM = #NOMBRE!
|
||||||
NA = #N/A
|
NA = #N/A
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = Ft
|
currencySymbol = Ft
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #NULLA!
|
NULL = #NULLA!
|
||||||
DIV0 = #ZÉRÓOSZTÓ!
|
DIV0 = #ZÉRÓOSZTÓ!
|
||||||
VALUE = #ÉRTÉK!
|
VALUE = #ÉRTÉK!
|
||||||
REF = #HIV!
|
REF = #HIV!
|
||||||
NAME = #NÉV?
|
NAME = #NÉV?
|
||||||
NUM = #SZÁM!
|
NUM = #SZÁM!
|
||||||
NA = #HIÁNYZIK
|
NA = #HIÁNYZIK
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = €
|
currencySymbol = €
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #NULLO!
|
NULL = #NULLO!
|
||||||
DIV0 = #DIV/0!
|
DIV0 = #DIV/0!
|
||||||
VALUE = #VALORE!
|
VALUE = #VALORE!
|
||||||
REF = #RIF!
|
REF = #RIF!
|
||||||
NAME = #NOME?
|
NAME = #NOME?
|
||||||
NUM = #NUM!
|
NUM = #NUM!
|
||||||
NA = #N/D
|
NA = #N/D
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = €
|
currencySymbol = €
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #LEEG!
|
NULL = #LEEG!
|
||||||
DIV0 = #DEEL/0!
|
DIV0 = #DEEL/0!
|
||||||
VALUE = #WAARDE!
|
VALUE = #WAARDE!
|
||||||
REF = #VERW!
|
REF = #VERW!
|
||||||
NAME = #NAAM?
|
NAME = #NAAM?
|
||||||
NUM = #GETAL!
|
NUM = #GETAL!
|
||||||
NA = #N/B
|
NA = #N/B
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = kr
|
currencySymbol = kr
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #NULL!
|
NULL = #NULL!
|
||||||
DIV0 = #DIV/0!
|
DIV0 = #DIV/0!
|
||||||
VALUE = #VERDI!
|
VALUE = #VERDI!
|
||||||
REF = #REF!
|
REF = #REF!
|
||||||
NAME = #NAVN?
|
NAME = #NAVN?
|
||||||
NUM = #NUM!
|
NUM = #NUM!
|
||||||
NA = #I/T
|
NA = #I/T
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = zł
|
currencySymbol = zł
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #ZERO!
|
NULL = #ZERO!
|
||||||
DIV0 = #DZIEL/0!
|
DIV0 = #DZIEL/0!
|
||||||
VALUE = #ARG!
|
VALUE = #ARG!
|
||||||
REF = #ADR!
|
REF = #ADR!
|
||||||
NAME = #NAZWA?
|
NAME = #NAZWA?
|
||||||
NUM = #LICZBA!
|
NUM = #LICZBA!
|
||||||
NA = #N/D!
|
NA = #N/D!
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = R$
|
currencySymbol = R$
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #NULO!
|
NULL = #NULO!
|
||||||
DIV0 = #DIV/0!
|
DIV0 = #DIV/0!
|
||||||
VALUE = #VALOR!
|
VALUE = #VALOR!
|
||||||
REF = #REF!
|
REF = #REF!
|
||||||
NAME = #NOME?
|
NAME = #NOME?
|
||||||
NUM = #NÚM!
|
NUM = #NÚM!
|
||||||
NA = #N/D
|
NA = #N/D
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = €
|
currencySymbol = €
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #NULO!
|
NULL = #NULO!
|
||||||
DIV0 = #DIV/0!
|
DIV0 = #DIV/0!
|
||||||
VALUE = #VALOR!
|
VALUE = #VALOR!
|
||||||
REF = #REF!
|
REF = #REF!
|
||||||
NAME = #NOME?
|
NAME = #NOME?
|
||||||
NUM = #NÚM!
|
NUM = #NÚM!
|
||||||
NA = #N/D
|
NA = #N/D
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = р
|
currencySymbol = р
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #ПУСТО!
|
NULL = #ПУСТО!
|
||||||
DIV0 = #ДЕЛ/0!
|
DIV0 = #ДЕЛ/0!
|
||||||
VALUE = #ЗНАЧ!
|
VALUE = #ЗНАЧ!
|
||||||
REF = #ССЫЛ!
|
REF = #ССЫЛ!
|
||||||
NAME = #ИМЯ?
|
NAME = #ИМЯ?
|
||||||
NUM = #ЧИСЛО!
|
NUM = #ЧИСЛО!
|
||||||
NA = #Н/Д
|
NA = #Н/Д
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = kr
|
currencySymbol = kr
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #Skärning!
|
NULL = #Skärning!
|
||||||
DIV0 = #Division/0!
|
DIV0 = #Division/0!
|
||||||
VALUE = #Värdefel!
|
VALUE = #Värdefel!
|
||||||
REF = #Referens!
|
REF = #Referens!
|
||||||
NAME = #Namn?
|
NAME = #Namn?
|
||||||
NUM = #Ogiltigt!
|
NUM = #Ogiltigt!
|
||||||
NA = #Saknas!
|
NA = #Saknas!
|
||||||
|
|||||||
@ -1,47 +1,47 @@
|
|||||||
##
|
##
|
||||||
## PHPExcel
|
## PHPExcel
|
||||||
##
|
##
|
||||||
## Copyright (c) 2006 - 2013 PHPExcel
|
## Copyright (c) 2006 - 2013 PHPExcel
|
||||||
##
|
##
|
||||||
## This library is free software; you can redistribute it and/or
|
## This library is free software; you can redistribute it and/or
|
||||||
## modify it under the terms of the GNU Lesser General Public
|
## modify it under the terms of the GNU Lesser General Public
|
||||||
## License as published by the Free Software Foundation; either
|
## License as published by the Free Software Foundation; either
|
||||||
## version 2.1 of the License, or (at your option) any later version.
|
## version 2.1 of the License, or (at your option) any later version.
|
||||||
##
|
##
|
||||||
## This library is distributed in the hope that it will be useful,
|
## This library is distributed in the hope that it will be useful,
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
## Lesser General Public License for more details.
|
## Lesser General Public License for more details.
|
||||||
##
|
##
|
||||||
## You should have received a copy of the GNU Lesser General Public
|
## You should have received a copy of the GNU Lesser General Public
|
||||||
## License along with this library; if not, write to the Free Software
|
## License along with this library; if not, write to the Free Software
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
##
|
##
|
||||||
## @category PHPExcel
|
## @category PHPExcel
|
||||||
## @package PHPExcel_Settings
|
## @package PHPExcel_Settings
|
||||||
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
|
||||||
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
||||||
## @version ##VERSION##, ##DATE##
|
## @version ##VERSION##, ##DATE##
|
||||||
##
|
##
|
||||||
##
|
##
|
||||||
|
|
||||||
|
|
||||||
ArgumentSeparator = ;
|
ArgumentSeparator = ;
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## (For future use)
|
## (For future use)
|
||||||
##
|
##
|
||||||
currencySymbol = YTL
|
currencySymbol = YTL
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
## Excel Error Codes (For future use)
|
## Excel Error Codes (For future use)
|
||||||
##
|
##
|
||||||
NULL = #BOŞ!
|
NULL = #BOŞ!
|
||||||
DIV0 = #SAYI/0!
|
DIV0 = #SAYI/0!
|
||||||
VALUE = #DEĞER!
|
VALUE = #DEĞER!
|
||||||
REF = #BAŞV!
|
REF = #BAŞV!
|
||||||
NAME = #AD?
|
NAME = #AD?
|
||||||
NUM = #SAYI!
|
NUM = #SAYI!
|
||||||
NA = #YOK
|
NA = #YOK
|
||||||
|
|||||||
@ -263,7 +263,7 @@ delete from llx_menu where menu_handler = 'smartphone';
|
|||||||
|
|
||||||
-- Detect bad consistency between duraction_effective of a task and sum of time of tasks
|
-- Detect bad consistency between duraction_effective of a task and sum of time of tasks
|
||||||
-- select pt.rowid, pt.duration_effective, SUM(ptt.task_duration) as y from llx_projet_task as pt, llx_projet_task_time as ptt where ptt.fk_task = pt.rowid group by pt.rowid, pt.duration_effective having pt.duration_effective <> y;
|
-- select pt.rowid, pt.duration_effective, SUM(ptt.task_duration) as y from llx_projet_task as pt, llx_projet_task_time as ptt where ptt.fk_task = pt.rowid group by pt.rowid, pt.duration_effective having pt.duration_effective <> y;
|
||||||
update llx_projet_task as pt set pt.duration_effective = (select SUM(ptt.task_duration) as y from llx_projet_task_time as ptt where ptt.fk_task = pt.rowid) where pt.duration_effective <> (select SUM(ptt.task_duration) as y from llx_projet_task_time as ptt where ptt.fk_task = pt.rowid)
|
update llx_projet_task as pt set pt.duration_effective = (select SUM(ptt.task_duration) as y from llx_projet_task_time as ptt where ptt.fk_task = pt.rowid) where pt.duration_effective <> (select SUM(ptt.task_duration) as y from llx_projet_task_time as ptt where ptt.fk_task = pt.rowid);
|
||||||
|
|
||||||
|
|
||||||
-- Remove duplicate of shipment mode (keep the one with tracking defined)
|
-- Remove duplicate of shipment mode (keep the one with tracking defined)
|
||||||
|
|||||||
@ -148,6 +148,9 @@ CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_societe_rib FOR EACH
|
|||||||
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_socpeople FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_socpeople FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
||||||
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_socpeople_extrafields FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_socpeople_extrafields FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
||||||
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_stock_mouvement FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_stock_mouvement FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
||||||
|
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_supplier_proposal FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
||||||
|
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_supplier_proposal_extrafields FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
||||||
|
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_supplier_proposaldet_extrafields FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
||||||
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_tva FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_tva FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
||||||
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_user FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_user FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
||||||
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_user_extrafields FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
CREATE TRIGGER update_customer_modtime BEFORE UPDATE ON llx_user_extrafields FOR EACH ROW EXECUTE PROCEDURE update_modified_column_tms();
|
||||||
|
|||||||
@ -82,6 +82,13 @@ Codejournal=دفتر اليومية
|
|||||||
NumPiece=Piece number
|
NumPiece=Piece number
|
||||||
AccountingCategory=Accounting category
|
AccountingCategory=Accounting category
|
||||||
|
|
||||||
|
NotMatch=Not Set
|
||||||
|
|
||||||
|
DeleteMvt=Delete general ledger lines
|
||||||
|
DelYear=Year to delete
|
||||||
|
DelJournal=Journal to delete
|
||||||
|
ConfirmDeleteMvt=This will delete all line of of the general ledger for year and/or from a specifics journal
|
||||||
|
|
||||||
DelBookKeeping=حذف السجلات من دفتر الأستاذ العام
|
DelBookKeeping=حذف السجلات من دفتر الأستاذ العام
|
||||||
|
|
||||||
DescSellsJournal=دفتر المبيعات اليومية
|
DescSellsJournal=دفتر المبيعات اليومية
|
||||||
@ -140,6 +147,7 @@ Modelcsv_bob50=Export towards Sage BOB 50
|
|||||||
Modelcsv_ciel=Export towards Sage Ciel Compta or Compta Evolution
|
Modelcsv_ciel=Export towards Sage Ciel Compta or Compta Evolution
|
||||||
Modelcsv_quadratus=Export towards Quadratus QuadraCompta
|
Modelcsv_quadratus=Export towards Quadratus QuadraCompta
|
||||||
Modelcsv_ebp=Export towards EBP
|
Modelcsv_ebp=Export towards EBP
|
||||||
|
Modelcsv_cogilog=Export towards Cogilog
|
||||||
|
|
||||||
## Tools - Init accounting account on product / service
|
## Tools - Init accounting account on product / service
|
||||||
InitAccountancy=Init accountancy
|
InitAccountancy=Init accountancy
|
||||||
@ -158,3 +166,4 @@ Formula=Formula
|
|||||||
## Error
|
## Error
|
||||||
ErrorNoAccountingCategoryForThisCountry=No accounting category are available for this country
|
ErrorNoAccountingCategoryForThisCountry=No accounting category are available for this country
|
||||||
ExportNotSupported=The export format setuped is not supported into this page
|
ExportNotSupported=The export format setuped is not supported into this page
|
||||||
|
BookeppingLineAlreayExists=Lines already existing into bookeeping
|
||||||
|
|||||||
@ -240,6 +240,7 @@ MAIN_SMS_SENDMODE=طريقة استخدامه لإرسال الرسائل الق
|
|||||||
MAIN_MAIL_SMS_FROM=رقم الهاتف المرسل الافتراضي لإرسال الرسائل القصيرة
|
MAIN_MAIL_SMS_FROM=رقم الهاتف المرسل الافتراضي لإرسال الرسائل القصيرة
|
||||||
FeatureNotAvailableOnLinux=ميزة لا تتوفر على مثل أنظمة يونكس. sendmail برنامج الاختبار الخاص بك محليا.
|
FeatureNotAvailableOnLinux=ميزة لا تتوفر على مثل أنظمة يونكس. sendmail برنامج الاختبار الخاص بك محليا.
|
||||||
SubmitTranslation=إذا ترجمة لهذه اللغة ليست كاملة أو تجد الأخطاء، يمكنك تصحيح هذا عن طريق تحرير الملفات إلى دليل <b>LANGS /%s</b> وتقديم التغيير إلى www.transifex.com/dolibarr-association/dolibarr/~~V
|
SubmitTranslation=إذا ترجمة لهذه اللغة ليست كاملة أو تجد الأخطاء، يمكنك تصحيح هذا عن طريق تحرير الملفات إلى دليل <b>LANGS /%s</b> وتقديم التغيير إلى www.transifex.com/dolibarr-association/dolibarr/~~V
|
||||||
|
SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr.
|
||||||
ModuleSetup=إعداد وحدة
|
ModuleSetup=إعداد وحدة
|
||||||
ModulesSetup=نمائط الإعداد
|
ModulesSetup=نمائط الإعداد
|
||||||
ModuleFamilyBase=نظام
|
ModuleFamilyBase=نظام
|
||||||
@ -511,6 +512,8 @@ Module5000Name=شركة متعددة
|
|||||||
Module5000Desc=يسمح لك لإدارة الشركات المتعددة
|
Module5000Desc=يسمح لك لإدارة الشركات المتعددة
|
||||||
Module6000Name=سير العمل
|
Module6000Name=سير العمل
|
||||||
Module6000Desc=إدارة سير العمل
|
Module6000Desc=إدارة سير العمل
|
||||||
|
Module10000Name=Websites
|
||||||
|
Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server to point to the dedicated directory to have it online on the Internet.
|
||||||
Module20000Name=ترك إدارة الطلبات
|
Module20000Name=ترك إدارة الطلبات
|
||||||
Module20000Desc=أعلن وتابع الموظفين يترك طلبات
|
Module20000Desc=أعلن وتابع الموظفين يترك طلبات
|
||||||
Module39000Name=الكثير المنتج
|
Module39000Name=الكثير المنتج
|
||||||
@ -531,6 +534,8 @@ Module59000Name=هوامش
|
|||||||
Module59000Desc=وحدة لإدارة الهوامش
|
Module59000Desc=وحدة لإدارة الهوامش
|
||||||
Module60000Name=العمولات
|
Module60000Name=العمولات
|
||||||
Module60000Desc=وحدة لإدارة اللجان
|
Module60000Desc=وحدة لإدارة اللجان
|
||||||
|
Module63000Name=Resources
|
||||||
|
Module63000Desc=Manage resources (printers, cars, room, ...) you can then share into events
|
||||||
Permission11=قراءة الفواتير
|
Permission11=قراءة الفواتير
|
||||||
Permission12=إنشاء / تعديل فواتير العملاء
|
Permission12=إنشاء / تعديل فواتير العملاء
|
||||||
Permission13=تعديل الفواتير
|
Permission13=تعديل الفواتير
|
||||||
@ -1588,3 +1593,4 @@ DetectionNotPossible=Detection not possible
|
|||||||
UrlToGetKeyToUseAPIs=Url to get token to use API (once token has been received it is saved on database user table and will be checked on each future access)
|
UrlToGetKeyToUseAPIs=Url to get token to use API (once token has been received it is saved on database user table and will be checked on each future access)
|
||||||
ListOfAvailableAPIs=List of available APIs
|
ListOfAvailableAPIs=List of available APIs
|
||||||
activateModuleDependNotSatisfied=Module "%s" depends on module "%s" that is missing, so module "%1$s" may not work correclty. Please install module "%2$s" or disable module "%1$s" if you want to be safe from any surprise
|
activateModuleDependNotSatisfied=Module "%s" depends on module "%s" that is missing, so module "%1$s" may not work correclty. Please install module "%2$s" or disable module "%1$s" if you want to be safe from any surprise
|
||||||
|
CommandIsNotInsideAllowedCommands=The command you try to run is not inside list of allowed commands defined into parameter <strong>$dolibarr_main_restrict_os_commands</strong> into <strong>conf.php</strong> file.
|
||||||
|
|||||||
@ -88,6 +88,8 @@ ConciliatedBy=طريق التصالح
|
|||||||
DateConciliating=التوفيق التاريخ
|
DateConciliating=التوفيق التاريخ
|
||||||
BankLineConciliated=صفقة التصالح
|
BankLineConciliated=صفقة التصالح
|
||||||
CustomerInvoicePayment=عملاء الدفع
|
CustomerInvoicePayment=عملاء الدفع
|
||||||
|
SupplierInvoicePayment=Supplier payment
|
||||||
|
SubscriptionPayment=Subscription payment
|
||||||
WithdrawalPayment=انسحاب الدفع
|
WithdrawalPayment=انسحاب الدفع
|
||||||
SocialContributionPayment=اجتماعي / دفع الضرائب المالية
|
SocialContributionPayment=اجتماعي / دفع الضرائب المالية
|
||||||
BankTransfer=حوالة مصرفية
|
BankTransfer=حوالة مصرفية
|
||||||
|
|||||||
@ -56,6 +56,7 @@ SupplierBill=فاتورة المورد
|
|||||||
SupplierBills=فاتورة الاتصالات
|
SupplierBills=فاتورة الاتصالات
|
||||||
Payment=الدفع
|
Payment=الدفع
|
||||||
PaymentBack=دفع العودة
|
PaymentBack=دفع العودة
|
||||||
|
CustomerInvoicePaymentBack=Payment back
|
||||||
Payments=المدفوعات
|
Payments=المدفوعات
|
||||||
PaymentsBack=عودة المدفوعات
|
PaymentsBack=عودة المدفوعات
|
||||||
paymentInInvoiceCurrency=in invoices currency
|
paymentInInvoiceCurrency=in invoices currency
|
||||||
@ -322,6 +323,7 @@ NextDateToExecution=Date for next invoice generation
|
|||||||
DateLastGeneration=Date of latest generation
|
DateLastGeneration=Date of latest generation
|
||||||
MaxPeriodNumber=Max nb of invoice generation
|
MaxPeriodNumber=Max nb of invoice generation
|
||||||
NbOfGenerationDone=Nb of invoice generation already done
|
NbOfGenerationDone=Nb of invoice generation already done
|
||||||
|
MaxGenerationReached=Maximum nb of generations reached
|
||||||
InvoiceAutoValidate=Validate invoices automatically
|
InvoiceAutoValidate=Validate invoices automatically
|
||||||
GeneratedFromRecurringInvoice=Generated from template recurring invoice %s
|
GeneratedFromRecurringInvoice=Generated from template recurring invoice %s
|
||||||
DateIsNotEnough=Date not reached yet
|
DateIsNotEnough=Date not reached yet
|
||||||
|
|||||||
@ -77,9 +77,9 @@ LT1PaymentES=RE الدفع
|
|||||||
LT1PaymentsES=المدفوعات RE
|
LT1PaymentsES=المدفوعات RE
|
||||||
LT2PaymentES=IRPF الدفع
|
LT2PaymentES=IRPF الدفع
|
||||||
LT2PaymentsES=الدفعات IRPF
|
LT2PaymentsES=الدفعات IRPF
|
||||||
VATPayment=دفع ضريبة القيمة المضافة
|
VATPayment=Sales tax payment
|
||||||
VATPayments=دفع ضريبة القيمة المضافة
|
VATPayments=Sales tax payments
|
||||||
VATRefund=استرداد ضريبة القيمة المضافة
|
VATRefund=Sales tax refund Refund
|
||||||
Refund=رد
|
Refund=رد
|
||||||
SocialContributionsPayments=الاجتماعية المدفوعات / الضرائب المالية
|
SocialContributionsPayments=الاجتماعية المدفوعات / الضرائب المالية
|
||||||
ShowVatPayment=وتظهر دفع ضريبة القيمة المضافة
|
ShowVatPayment=وتظهر دفع ضريبة القيمة المضافة
|
||||||
|
|||||||
@ -169,6 +169,11 @@ ErrorSavingChanges=وقد ocurred لخطأ عند حفظ التغييرات
|
|||||||
ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
|
ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
|
||||||
ErrorFileMustHaveFormat=File must have format %s
|
ErrorFileMustHaveFormat=File must have format %s
|
||||||
ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
|
ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
|
||||||
|
ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
|
||||||
|
ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enougth for product %s to add it into a new order.
|
||||||
|
ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enougth for product %s to add it into a new invoice.
|
||||||
|
ErrorStockIsNotEnoughToAddProductOnShipment=Stock is not enougth for product %s to add it into a new shipment.
|
||||||
|
ErrorStockIsNotEnoughToAddProductOnProposal=Stock is not enougth for product %s to add it into a new proposal.
|
||||||
|
|
||||||
# Warnings
|
# Warnings
|
||||||
WarningPasswordSetWithNoAccount=تم تعيين كلمة مرور لهذا العضو. ومع ذلك، تم إنشاء أي حساب المستخدم. لذلك يتم تخزين كلمة المرور هذه ولكن لا يمكن استخدامها للدخول إلى Dolibarr. ويمكن استخدامه من قبل وحدة / واجهة خارجية ولكن إذا كنت لا تحتاج إلى تعريف أي تسجيل دخول أو كلمة المرور لأحد أفراد، يمكنك تعطيل خيار "إدارة تسجيل دخول لكل عضو" من إعداد وحدة الأعضاء. إذا كنت بحاجة إلى إدارة تسجيل الدخول ولكن لا تحتاج إلى أي كلمة المرور، يمكنك الحفاظ على هذا الحقل فارغا لتجنب هذا التحذير. ملاحظة: يمكن أيضا أن تستخدم البريد الإلكتروني لتسجيل الدخول إذا تم ربط عضو إلى المستخدم.
|
WarningPasswordSetWithNoAccount=تم تعيين كلمة مرور لهذا العضو. ومع ذلك، تم إنشاء أي حساب المستخدم. لذلك يتم تخزين كلمة المرور هذه ولكن لا يمكن استخدامها للدخول إلى Dolibarr. ويمكن استخدامه من قبل وحدة / واجهة خارجية ولكن إذا كنت لا تحتاج إلى تعريف أي تسجيل دخول أو كلمة المرور لأحد أفراد، يمكنك تعطيل خيار "إدارة تسجيل دخول لكل عضو" من إعداد وحدة الأعضاء. إذا كنت بحاجة إلى إدارة تسجيل الدخول ولكن لا تحتاج إلى أي كلمة المرور، يمكنك الحفاظ على هذا الحقل فارغا لتجنب هذا التحذير. ملاحظة: يمكن أيضا أن تستخدم البريد الإلكتروني لتسجيل الدخول إذا تم ربط عضو إلى المستخدم.
|
||||||
|
|||||||
@ -76,6 +76,8 @@ BoxTitleLastLeaveRequests=Latest %s modified leave requests
|
|||||||
HolidaysMonthlyUpdate=تحديث شهري
|
HolidaysMonthlyUpdate=تحديث شهري
|
||||||
ManualUpdate=التحديث اليدوي
|
ManualUpdate=التحديث اليدوي
|
||||||
HolidaysCancelation=ترك طلب الإلغاء
|
HolidaysCancelation=ترك طلب الإلغاء
|
||||||
|
EmployeeLastname=Employee lastname
|
||||||
|
EmployeeFirstname=Employee firstname
|
||||||
|
|
||||||
## Configuration du Module ##
|
## Configuration du Module ##
|
||||||
LastUpdateCP=Latest automatic update of leaves allocation
|
LastUpdateCP=Latest automatic update of leaves allocation
|
||||||
|
|||||||
@ -14,10 +14,12 @@ DeleteIntervention=حذف التدخل
|
|||||||
ValidateIntervention=تحقق من التدخل
|
ValidateIntervention=تحقق من التدخل
|
||||||
ModifyIntervention=تعديل التدخل
|
ModifyIntervention=تعديل التدخل
|
||||||
DeleteInterventionLine=حذف السطر التدخل
|
DeleteInterventionLine=حذف السطر التدخل
|
||||||
|
CloneIntervention=Clone intervention
|
||||||
ConfirmDeleteIntervention=هل أنت متأكد من أنك تريد حذف هذا التدخل؟
|
ConfirmDeleteIntervention=هل أنت متأكد من أنك تريد حذف هذا التدخل؟
|
||||||
ConfirmValidateIntervention=هل أنت متأكد أنك تريد التحقق من صحة هذا التدخل؟
|
ConfirmValidateIntervention=هل أنت متأكد أنك تريد التحقق من صحة هذا التدخل؟
|
||||||
ConfirmModifyIntervention=هل أنت متأكد من تعديل هذا التدخل؟
|
ConfirmModifyIntervention=هل أنت متأكد من تعديل هذا التدخل؟
|
||||||
ConfirmDeleteInterventionLine=هل أنت متأكد من أنك تريد حذف هذا السطر التدخل؟
|
ConfirmDeleteInterventionLine=هل أنت متأكد من أنك تريد حذف هذا السطر التدخل؟
|
||||||
|
ConfirmCloneIntervention=Are you sure you want to clone this intervention ?
|
||||||
NameAndSignatureOfInternalContact=الاسم والتوقيع على التدخل :
|
NameAndSignatureOfInternalContact=الاسم والتوقيع على التدخل :
|
||||||
NameAndSignatureOfExternalContact=اسم وتوقيع العميل :
|
NameAndSignatureOfExternalContact=اسم وتوقيع العميل :
|
||||||
DocumentModelStandard=نموذج وثيقة موحدة للتدخلات
|
DocumentModelStandard=نموذج وثيقة موحدة للتدخلات
|
||||||
|
|||||||
@ -1,5 +1,4 @@
|
|||||||
# Dolibarr language file - Source file is en_US - languages
|
# Dolibarr language file - Source file is en_US - languages
|
||||||
|
|
||||||
Language_ar_AR=العربية
|
Language_ar_AR=العربية
|
||||||
Language_ar_SA=العربية
|
Language_ar_SA=العربية
|
||||||
Language_bn_BD=بنغالي
|
Language_bn_BD=بنغالي
|
||||||
|
|||||||
@ -102,7 +102,8 @@ YouCanUseCommaSeparatorForSeveralRecipients=يمكنك استخدام <b>الف
|
|||||||
TagCheckMail=افتتاح البريد المسار
|
TagCheckMail=افتتاح البريد المسار
|
||||||
TagUnsubscribe=رابط إلغاء الاشتراك
|
TagUnsubscribe=رابط إلغاء الاشتراك
|
||||||
TagSignature=التوقيع إرسال المستعمل
|
TagSignature=التوقيع إرسال المستعمل
|
||||||
TagMailtoEmail=البريد الإلكتروني المستلم
|
EMailRecipient=Recipient EMail
|
||||||
|
TagMailtoEmail=Recipient EMail (including html "mailto:" link)
|
||||||
NoEmailSentBadSenderOrRecipientEmail=لا ترسل البريد الإلكتروني. مرسل سيئة أو البريد الإلكتروني المستلم. تحقق ملف تعريف المستخدم.
|
NoEmailSentBadSenderOrRecipientEmail=لا ترسل البريد الإلكتروني. مرسل سيئة أو البريد الإلكتروني المستلم. تحقق ملف تعريف المستخدم.
|
||||||
# Module Notifications
|
# Module Notifications
|
||||||
Notifications=الإخطارات
|
Notifications=الإخطارات
|
||||||
|
|||||||
@ -28,6 +28,7 @@ NoTemplateDefined=No template defined for this email type
|
|||||||
AvailableVariables=Available substitution variables
|
AvailableVariables=Available substitution variables
|
||||||
NoTranslation=لا يوجد ترجمة
|
NoTranslation=لا يوجد ترجمة
|
||||||
NoRecordFound=لا يوجد سجلات
|
NoRecordFound=لا يوجد سجلات
|
||||||
|
NotEnoughDataYet=Not enough data
|
||||||
NoError=لا خطأ
|
NoError=لا خطأ
|
||||||
Error=خطأ
|
Error=خطأ
|
||||||
Errors=أخطاء
|
Errors=أخطاء
|
||||||
@ -35,8 +36,8 @@ ErrorFieldRequired=Field '%s' is required
|
|||||||
ErrorFieldFormat=Field '%s' has a bad value
|
ErrorFieldFormat=Field '%s' has a bad value
|
||||||
ErrorFileDoesNotExists=File %s does not exist
|
ErrorFileDoesNotExists=File %s does not exist
|
||||||
ErrorFailedToOpenFile=Failed to open file %s
|
ErrorFailedToOpenFile=Failed to open file %s
|
||||||
ErrorCanNotCreateDir=Can not create dir %s
|
ErrorCanNotCreateDir=Cannot create dir %s
|
||||||
ErrorCanNotReadDir=Can not read dir %s
|
ErrorCanNotReadDir=Cannot read dir %s
|
||||||
ErrorConstantNotDefined=Parameter %s not defined
|
ErrorConstantNotDefined=Parameter %s not defined
|
||||||
ErrorUnknown=خطأ غير معروف
|
ErrorUnknown=خطأ غير معروف
|
||||||
ErrorSQL=خطأ SQL
|
ErrorSQL=خطأ SQL
|
||||||
@ -44,10 +45,8 @@ ErrorLogoFileNotFound=Logo file '%s' was not found
|
|||||||
ErrorGoToGlobalSetup=اذهب إلى 'شركة / مؤسسة' الإعداد لإصلاح هذه
|
ErrorGoToGlobalSetup=اذهب إلى 'شركة / مؤسسة' الإعداد لإصلاح هذه
|
||||||
ErrorGoToModuleSetup=الذهاب إلى الوحدة الإعداد لإصلاح هذه
|
ErrorGoToModuleSetup=الذهاب إلى الوحدة الإعداد لإصلاح هذه
|
||||||
ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
|
ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
|
||||||
ErrorAttachedFilesDisabled=تم تعطيل إرفاق ملف في هذا الخادم
|
|
||||||
ErrorFileNotUploaded=ويتم تحميل الملف. تحقق لا يتجاوز هذا الحجم الأقصى المسموح به، أن المساحة الحرة المتوفرة على القرص والتي لا يوجد بالفعل ملف بنفس الاسم في هذا الدليل.
|
ErrorFileNotUploaded=ويتم تحميل الملف. تحقق لا يتجاوز هذا الحجم الأقصى المسموح به، أن المساحة الحرة المتوفرة على القرص والتي لا يوجد بالفعل ملف بنفس الاسم في هذا الدليل.
|
||||||
ErrorInternalErrorDetected=خطأ الكشف عن
|
ErrorInternalErrorDetected=خطأ الكشف عن
|
||||||
ErrorNoRequestRan=أي طلب ركض
|
|
||||||
ErrorWrongHostParameter=المعلمة المضيف خاطئة
|
ErrorWrongHostParameter=المعلمة المضيف خاطئة
|
||||||
ErrorYourCountryIsNotDefined=لم يتم تعريف بلدك. الذهاب إلى الصفحة الرئيسية الإعداد-تحرير ومشاركة مرة أخرى في النموذج.
|
ErrorYourCountryIsNotDefined=لم يتم تعريف بلدك. الذهاب إلى الصفحة الرئيسية الإعداد-تحرير ومشاركة مرة أخرى في النموذج.
|
||||||
ErrorRecordIsUsedByChild=فشل في حذف هذا السجل. ويستخدم هذا السجل من قبل واحد على الأقل السجلات التابعة.
|
ErrorRecordIsUsedByChild=فشل في حذف هذا السجل. ويستخدم هذا السجل من قبل واحد على الأقل السجلات التابعة.
|
||||||
@ -68,18 +67,15 @@ SelectDate=تحديد تاريخ
|
|||||||
SeeAlso=See also %s
|
SeeAlso=See also %s
|
||||||
SeeHere=انظر هنا
|
SeeHere=انظر هنا
|
||||||
BackgroundColorByDefault=لون الخلفية الافتراضية
|
BackgroundColorByDefault=لون الخلفية الافتراضية
|
||||||
FileNotUploaded=لم إيداع الملف
|
|
||||||
FileUploaded=تم تحميل الملف بنجاح
|
FileUploaded=تم تحميل الملف بنجاح
|
||||||
FileWasNotUploaded=يتم اختيار ملف لمرفق ولكن لم تحميلها بعد. انقر على "إرفاق ملف" لهذا الغرض.
|
FileWasNotUploaded=يتم اختيار ملف لمرفق ولكن لم تحميلها بعد. انقر على "إرفاق ملف" لهذا الغرض.
|
||||||
NbOfEntries=ملحوظة من إدخالات
|
NbOfEntries=ملحوظة من إدخالات
|
||||||
GoToWikiHelpPage=قراءة التعليمات الفورية (تحتاج الوصول إلى الإنترنت)
|
GoToWikiHelpPage=Read online help (Internet access needed)
|
||||||
GoToHelpPage=قراءة المساعدة
|
GoToHelpPage=قراءة المساعدة
|
||||||
RecordSaved=سجل حفظ
|
RecordSaved=سجل حفظ
|
||||||
RecordDeleted=سجل محذوف
|
RecordDeleted=سجل محذوف
|
||||||
LevelOfFeature=مستوى ميزات
|
LevelOfFeature=مستوى ميزات
|
||||||
NotDefined=غير معرف
|
NotDefined=غير معرف
|
||||||
DefinedAndHasThisValue=تعريف وقيمة ل
|
|
||||||
IsNotDefined=غير محدد
|
|
||||||
DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is setup to <b>%s</b> in configuration file <b>conf.php</b>.<br>This means that password database is extern to Dolibarr, so changing this field may have no effects.
|
DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is setup to <b>%s</b> in configuration file <b>conf.php</b>.<br>This means that password database is extern to Dolibarr, so changing this field may have no effects.
|
||||||
Administrator=مدير
|
Administrator=مدير
|
||||||
Undefined=غير محدد
|
Undefined=غير محدد
|
||||||
@ -93,12 +89,11 @@ ConnectedSince=إتصال منذ
|
|||||||
AuthenticationMode=وضع صحة المستندات
|
AuthenticationMode=وضع صحة المستندات
|
||||||
RequestedUrl=URL المطلوب
|
RequestedUrl=URL المطلوب
|
||||||
DatabaseTypeManager=نوع قاعدة البيانات مدير
|
DatabaseTypeManager=نوع قاعدة البيانات مدير
|
||||||
RequestLastAccess=طلب الوصول إلى قاعدة البيانات الماضي
|
RequestLastAccessInError=Latest database access request error
|
||||||
RequestLastAccessInError=طلب الأخير الوصول إلى قاعدة البيانات في الخطأ
|
ReturnCodeLastAccessInError=Return code for latest database access request error
|
||||||
ReturnCodeLastAccessInError=العودة رمز لآخر الوصول إلى قاعدة البيانات في الخطأ
|
InformationLastAccessInError=Information for latest database access request error
|
||||||
InformationLastAccessInError=معلومات عن الماضي الوصول إلى قاعدة البيانات في الخطأ
|
|
||||||
DolibarrHasDetectedError=كشف Dolibarr خطأ فني
|
DolibarrHasDetectedError=كشف Dolibarr خطأ فني
|
||||||
InformationToHelpDiagnose=هذا هو المعلومات التي يمكن أن تساعد في التشخيص
|
InformationToHelpDiagnose=This information can be useful for diagnostic
|
||||||
MoreInformation=المزيد من المعلومات
|
MoreInformation=المزيد من المعلومات
|
||||||
TechnicalInformation=المعلومات التقنية
|
TechnicalInformation=المعلومات التقنية
|
||||||
TechnicalID=ID الفني
|
TechnicalID=ID الفني
|
||||||
@ -114,11 +109,11 @@ Yes=نعم فعلا
|
|||||||
no=لا
|
no=لا
|
||||||
No=لا
|
No=لا
|
||||||
All=جميع
|
All=جميع
|
||||||
Alls=جميع
|
|
||||||
Home=الصفحة الرئيسية
|
Home=الصفحة الرئيسية
|
||||||
Help=مساعدة
|
Help=مساعدة
|
||||||
OnlineHelp=مساعدة على الانترنت
|
OnlineHelp=مساعدة على الانترنت
|
||||||
PageWiki=صفحة ويكيبيديا
|
PageWiki=صفحة ويكيبيديا
|
||||||
|
MediaBrowser=Media browser
|
||||||
Always=دائما
|
Always=دائما
|
||||||
Never=أبدا
|
Never=أبدا
|
||||||
Under=تحت
|
Under=تحت
|
||||||
@ -135,11 +130,10 @@ Disabled=تعطيل
|
|||||||
Add=إضافة
|
Add=إضافة
|
||||||
AddLink=إضافة وصلة
|
AddLink=إضافة وصلة
|
||||||
RemoveLink=نلغي
|
RemoveLink=نلغي
|
||||||
|
AddToDraft=Add to draft
|
||||||
Update=تحديث
|
Update=تحديث
|
||||||
AddActionToDo=إضافة حدث أن تفعل
|
|
||||||
AddActionDone=إضافة حدث القيام به
|
|
||||||
Close=إغلاق
|
Close=إغلاق
|
||||||
Close2=إغلاق
|
CloseBox=Remove widget from your dashboard
|
||||||
Confirm=تأكيد
|
Confirm=تأكيد
|
||||||
ConfirmSendCardByMail=Do you really want to send content of this card by mail to <b>%s</b> ?
|
ConfirmSendCardByMail=Do you really want to send content of this card by mail to <b>%s</b> ?
|
||||||
Delete=حذف
|
Delete=حذف
|
||||||
@ -173,7 +167,6 @@ Upload=إرسال ملف
|
|||||||
ToLink=حلقة الوصل
|
ToLink=حلقة الوصل
|
||||||
Select=اختار
|
Select=اختار
|
||||||
Choose=أختر
|
Choose=أختر
|
||||||
ChooseLangage=الرجاء اختيار لغتك
|
|
||||||
Resize=تغيير
|
Resize=تغيير
|
||||||
Recenter=Recenter
|
Recenter=Recenter
|
||||||
Author=مؤلف
|
Author=مؤلف
|
||||||
@ -184,13 +177,12 @@ Groups=المجموعات
|
|||||||
NoUserGroupDefined=لا توجد مجموعة يحددها المستخدم
|
NoUserGroupDefined=لا توجد مجموعة يحددها المستخدم
|
||||||
Password=الرمز السري
|
Password=الرمز السري
|
||||||
PasswordRetype=أعد كتابة كلمة السر
|
PasswordRetype=أعد كتابة كلمة السر
|
||||||
NoteSomeFeaturesAreDisabled=لاحظ أن الكثير من الميزات / معطلة في هذه المظاهرة وحدات.
|
NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration.
|
||||||
Name=اسم
|
Name=اسم
|
||||||
Person=شخص
|
Person=شخص
|
||||||
Parameter=معلمة
|
Parameter=معلمة
|
||||||
Parameters=المعايير
|
Parameters=المعايير
|
||||||
Value=القيمة
|
Value=القيمة
|
||||||
GlobalValue=القيمة العالمية
|
|
||||||
PersonalValue=قيمة الشخصية
|
PersonalValue=قيمة الشخصية
|
||||||
NewValue=القيمة الجديدة
|
NewValue=القيمة الجديدة
|
||||||
CurrentValue=القيمة الحالية
|
CurrentValue=القيمة الحالية
|
||||||
@ -199,7 +191,6 @@ Type=اكتب
|
|||||||
Language=لغة
|
Language=لغة
|
||||||
MultiLanguage=متعدد اللغات
|
MultiLanguage=متعدد اللغات
|
||||||
Note=ملاحظة
|
Note=ملاحظة
|
||||||
CurrentNote=مذكرة الحالية
|
|
||||||
Title=العنوان
|
Title=العنوان
|
||||||
Label=ملصق
|
Label=ملصق
|
||||||
RefOrLabel=المرجع. أو هذا الملصق
|
RefOrLabel=المرجع. أو هذا الملصق
|
||||||
@ -217,7 +208,6 @@ AmountByMonth=المبلغ الشهر
|
|||||||
Numero=عدد
|
Numero=عدد
|
||||||
Limit=حد
|
Limit=حد
|
||||||
Limits=حدود
|
Limits=حدود
|
||||||
DevelopmentTeam=فريق التطوير
|
|
||||||
Logout=تسجيل خروج
|
Logout=تسجيل خروج
|
||||||
NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
|
NoLogoutProcessWithAuthMode=No applicative disconnect feature with authentication mode <b>%s</b>
|
||||||
Connection=الاتصال
|
Connection=الاتصال
|
||||||
@ -233,8 +223,8 @@ Date=التاريخ
|
|||||||
DateAndHour=التاريخ و الساعة
|
DateAndHour=التاريخ و الساعة
|
||||||
DateToday=Today's date
|
DateToday=Today's date
|
||||||
DateReference=Reference date
|
DateReference=Reference date
|
||||||
DateStart=تاريخ بداية
|
DateStart=Start date
|
||||||
DateEnd=تاريخ انتهاء
|
DateEnd=End date
|
||||||
DateCreation=تاريخ الإنشاء
|
DateCreation=تاريخ الإنشاء
|
||||||
DateCreationShort=يخلق. التاريخ
|
DateCreationShort=يخلق. التاريخ
|
||||||
DateModification=تاريخ التعديل
|
DateModification=تاريخ التعديل
|
||||||
@ -250,8 +240,6 @@ DateOperationShort=دار الأوبرا. التاريخ
|
|||||||
DateLimit=تاريخ الحد
|
DateLimit=تاريخ الحد
|
||||||
DateRequest=تاريخ الطلب
|
DateRequest=تاريخ الطلب
|
||||||
DateProcess=تاريخ العملية
|
DateProcess=تاريخ العملية
|
||||||
DatePlanShort=تاريخ مملس
|
|
||||||
DateRealShort=تاريخ ريال مدريد.
|
|
||||||
DateBuild=تقرير تاريخ الإنشاء
|
DateBuild=تقرير تاريخ الإنشاء
|
||||||
DatePayment=تاريخ الدفع
|
DatePayment=تاريخ الدفع
|
||||||
DateApprove=تاريخ الموافقة
|
DateApprove=تاريخ الموافقة
|
||||||
@ -305,7 +293,6 @@ Copy=نسخ
|
|||||||
Paste=لصق
|
Paste=لصق
|
||||||
Default=افتراضي
|
Default=افتراضي
|
||||||
DefaultValue=القيمة الافتراضية
|
DefaultValue=القيمة الافتراضية
|
||||||
DefaultGlobalValue=القيمة العالمية
|
|
||||||
Price=السعر
|
Price=السعر
|
||||||
UnitPrice=سعر الوحدة
|
UnitPrice=سعر الوحدة
|
||||||
UnitPriceHT=سعر الوحدة (صافي)
|
UnitPriceHT=سعر الوحدة (صافي)
|
||||||
@ -313,7 +300,6 @@ UnitPriceTTC=سعر الوحدة
|
|||||||
PriceU=إلى أعلى
|
PriceU=إلى أعلى
|
||||||
PriceUHT=UP (صافي)
|
PriceUHT=UP (صافي)
|
||||||
PriceUHTCurrency=U.P (currency)
|
PriceUHTCurrency=U.P (currency)
|
||||||
SupplierProposalUHT=شبكة UP مطلوب
|
|
||||||
PriceUTTC=UP (شركة الضريبة)
|
PriceUTTC=UP (شركة الضريبة)
|
||||||
Amount=كمية
|
Amount=كمية
|
||||||
AmountInvoice=قيمة الفاتورة
|
AmountInvoice=قيمة الفاتورة
|
||||||
@ -332,10 +318,7 @@ AmountLT1ES=كمية RE
|
|||||||
AmountLT2ES=كمية IRPF
|
AmountLT2ES=كمية IRPF
|
||||||
AmountTotal=الكمية الكلية
|
AmountTotal=الكمية الكلية
|
||||||
AmountAverage=متوسط كمية
|
AmountAverage=متوسط كمية
|
||||||
PriceQtyHT=سعر هذه الكمية (صافية من الضرائب)
|
|
||||||
PriceQtyMinHT=دقيقة سعر الكمية. (صافية من الضرائب)
|
PriceQtyMinHT=دقيقة سعر الكمية. (صافية من الضرائب)
|
||||||
PriceQtyTTC=سعر هذه الكمية (شركة الضريبة)
|
|
||||||
PriceQtyMinTTC=دقيقة سعر الكمية. (المؤتمر الوطني العراقي. من الضرائب)
|
|
||||||
Percentage=نسبة مئوية
|
Percentage=نسبة مئوية
|
||||||
Total=الإجمالي الكلي
|
Total=الإجمالي الكلي
|
||||||
SubTotal=حاصل الجمع
|
SubTotal=حاصل الجمع
|
||||||
@ -344,6 +327,7 @@ TotalHTShortCurrency=Total (net in currency)
|
|||||||
TotalTTCShort=إجمالي (شركة الضريبة)
|
TotalTTCShort=إجمالي (شركة الضريبة)
|
||||||
TotalHT=مجموع (صافي الضريبة)
|
TotalHT=مجموع (صافي الضريبة)
|
||||||
TotalHTforthispage=مجموع (صافي الضريبة) لهذه الصفحة
|
TotalHTforthispage=مجموع (صافي الضريبة) لهذه الصفحة
|
||||||
|
Totalforthispage=Total for this page
|
||||||
TotalTTC=إجمالي (شركة الضريبة)
|
TotalTTC=إجمالي (شركة الضريبة)
|
||||||
TotalTTCToYourCredit=الإجمالي (المؤتمر الوطني العراقي. الضريبية) لالائتمان الخاصة بك
|
TotalTTCToYourCredit=الإجمالي (المؤتمر الوطني العراقي. الضريبية) لالائتمان الخاصة بك
|
||||||
TotalVAT=مجموع الضرائب
|
TotalVAT=مجموع الضرائب
|
||||||
@ -351,7 +335,6 @@ TotalLT1=مجموع الضرائب 2
|
|||||||
TotalLT2=مجموع الضرائب 3
|
TotalLT2=مجموع الضرائب 3
|
||||||
TotalLT1ES=مجموع RE
|
TotalLT1ES=مجموع RE
|
||||||
TotalLT2ES=مجموع IRPF
|
TotalLT2ES=مجموع IRPF
|
||||||
IncludedVAT=وشملت الضرائب
|
|
||||||
HT=صافي من الضريبة
|
HT=صافي من الضريبة
|
||||||
TTC=شركة الضرائب
|
TTC=شركة الضرائب
|
||||||
VAT=ضريبة المبيعات
|
VAT=ضريبة المبيعات
|
||||||
@ -379,9 +362,7 @@ CommercialProposalsShort=مقترحات تجارية
|
|||||||
Comment=التعليق
|
Comment=التعليق
|
||||||
Comments=تعليقات
|
Comments=تعليقات
|
||||||
ActionsToDo=الأحداث للقيام
|
ActionsToDo=الأحداث للقيام
|
||||||
ActionsDone=أحداث القيام به
|
|
||||||
ActionsToDoShort=لكى يفعل
|
ActionsToDoShort=لكى يفعل
|
||||||
ActionsRunningshort=بدأ
|
|
||||||
ActionsDoneShort=انتهيت
|
ActionsDoneShort=انتهيت
|
||||||
ActionNotApplicable=غير قابل للتطبيق
|
ActionNotApplicable=غير قابل للتطبيق
|
||||||
ActionRunningNotStarted=لبدء
|
ActionRunningNotStarted=لبدء
|
||||||
@ -394,7 +375,6 @@ ContactsAddressesForCompany=اتصالات / عناوين لهذا الطرف ا
|
|||||||
AddressesForCompany=عناوين لهذا الطرف الثالث
|
AddressesForCompany=عناوين لهذا الطرف الثالث
|
||||||
ActionsOnCompany=الأحداث حول هذا الطرف الثالث
|
ActionsOnCompany=الأحداث حول هذا الطرف الثالث
|
||||||
ActionsOnMember=الأحداث عن هذا العضو
|
ActionsOnMember=الأحداث عن هذا العضو
|
||||||
NActions=%s events
|
|
||||||
NActionsLate=%s late
|
NActionsLate=%s late
|
||||||
RequestAlreadyDone=طلب المسجل بالفعل
|
RequestAlreadyDone=طلب المسجل بالفعل
|
||||||
Filter=فلتر
|
Filter=فلتر
|
||||||
@ -407,15 +387,11 @@ Generate=توليد
|
|||||||
Duration=المدة الزمنية
|
Duration=المدة الزمنية
|
||||||
TotalDuration=المدة الإجمالية
|
TotalDuration=المدة الإجمالية
|
||||||
Summary=ملخص
|
Summary=ملخص
|
||||||
MyBookmarks=المواقع المفضلة
|
|
||||||
OtherInformationsBoxes=صناديق غيرها من المعلومات
|
|
||||||
DolibarrBoard=Dolibarr مجلس
|
|
||||||
DolibarrStateBoard=إحصائيات
|
DolibarrStateBoard=إحصائيات
|
||||||
DolibarrWorkBoard=مهام العمل متنها
|
DolibarrWorkBoard=مهام العمل متنها
|
||||||
Available=متاح
|
Available=متاح
|
||||||
NotYetAvailable=لم تتوفر بعد
|
NotYetAvailable=لم تتوفر بعد
|
||||||
NotAvailable=غير متوفر
|
NotAvailable=غير متوفر
|
||||||
Popularity=شعبية
|
|
||||||
Categories=الكلمات / فئات
|
Categories=الكلمات / فئات
|
||||||
Category=العلامة / فئة
|
Category=العلامة / فئة
|
||||||
By=بواسطة
|
By=بواسطة
|
||||||
@ -434,7 +410,6 @@ ApprovedBy2=التي وافقت عليها (موافقة الثانية)
|
|||||||
Approved=وافق
|
Approved=وافق
|
||||||
Refused=رفض
|
Refused=رفض
|
||||||
ReCalculate=حساب
|
ReCalculate=حساب
|
||||||
ResultOk=نجاح
|
|
||||||
ResultKo=فشل
|
ResultKo=فشل
|
||||||
Reporting=التقارير
|
Reporting=التقارير
|
||||||
Reportings=التقارير
|
Reportings=التقارير
|
||||||
@ -454,11 +429,9 @@ ByCompanies=من قبل أطراف ثالثة
|
|||||||
ByUsers=من قبل المستخدمين
|
ByUsers=من قبل المستخدمين
|
||||||
Links=الروابط
|
Links=الروابط
|
||||||
Link=حلقة الوصل
|
Link=حلقة الوصل
|
||||||
Receipts=المبالغ المستلمة
|
|
||||||
Rejects=ترفض
|
Rejects=ترفض
|
||||||
Preview=معاينة
|
Preview=معاينة
|
||||||
NextStep=الخطوة التالية
|
NextStep=الخطوة التالية
|
||||||
PreviousStep=خطوة سابقة
|
|
||||||
Datas=البيانات
|
Datas=البيانات
|
||||||
None=لا شيء
|
None=لا شيء
|
||||||
NoneF=لا شيء
|
NoneF=لا شيء
|
||||||
@ -467,6 +440,8 @@ LateDesc=Delay to define if a record is late or not depends on your setup. Ask y
|
|||||||
Photo=صورة
|
Photo=صورة
|
||||||
Photos=الصور
|
Photos=الصور
|
||||||
AddPhoto=إضافة الصورة
|
AddPhoto=إضافة الصورة
|
||||||
|
DeletePicture=Picture delete
|
||||||
|
ConfirmDeletePicture=Confirm picture deletion?
|
||||||
Login=تسجيل الدخول
|
Login=تسجيل الدخول
|
||||||
CurrentLogin=تسجيل الدخول الحالي
|
CurrentLogin=تسجيل الدخول الحالي
|
||||||
January=كانون الثاني
|
January=كانون الثاني
|
||||||
@ -526,12 +501,10 @@ ReportName=اسم التقرير
|
|||||||
ReportPeriod=فترة التقرير
|
ReportPeriod=فترة التقرير
|
||||||
ReportDescription=وصف
|
ReportDescription=وصف
|
||||||
Report=تقرير
|
Report=تقرير
|
||||||
Keyword=الفحص السنوي clé
|
Keyword=Keyword
|
||||||
Legend=أسطورة
|
Legend=أسطورة
|
||||||
FillTownFromZip=شغل البلدة من الرمز البريدي
|
|
||||||
Fill=تعبئة
|
Fill=تعبئة
|
||||||
Reset=إعادة تعيين
|
Reset=إعادة تعيين
|
||||||
ShowLog=وتظهر الدخول
|
|
||||||
File=ملف
|
File=ملف
|
||||||
Files=ملفات
|
Files=ملفات
|
||||||
NotAllowed=غير مسموح
|
NotAllowed=غير مسموح
|
||||||
@ -542,12 +515,10 @@ Examples=أمثلة
|
|||||||
NoExample=على سبيل المثال لا
|
NoExample=على سبيل المثال لا
|
||||||
FindBug=تقرير خلل
|
FindBug=تقرير خلل
|
||||||
NbOfThirdParties=عدد من الأطراف الثالثة
|
NbOfThirdParties=عدد من الأطراف الثالثة
|
||||||
NbOfCustomers=عدد من العملاء
|
|
||||||
NbOfLines=عدد الخطوط
|
NbOfLines=عدد الخطوط
|
||||||
NbOfObjects=عدد الأجسام
|
NbOfObjects=عدد الأجسام
|
||||||
NbOfReferers=عدد المشيرين
|
NbOfObjectReferers=Number of related items
|
||||||
NbOfObjectReferers=Number of refering objects
|
Referers=Related items
|
||||||
Referers=اشارة الأجسام
|
|
||||||
TotalQuantity=الكمية الإجمالية
|
TotalQuantity=الكمية الإجمالية
|
||||||
DateFromTo=From %s to %s
|
DateFromTo=From %s to %s
|
||||||
DateFrom=From %s
|
DateFrom=From %s
|
||||||
@ -560,20 +531,13 @@ Internals=الداخلية
|
|||||||
Externals=الخارجية
|
Externals=الخارجية
|
||||||
Warning=تحذير
|
Warning=تحذير
|
||||||
Warnings=تحذيرات
|
Warnings=تحذيرات
|
||||||
BuildPDF=بناء الشعبي
|
|
||||||
RebuildPDF=إعادة بناء الشعبي
|
|
||||||
BuildDoc=بناء مستدات
|
BuildDoc=بناء مستدات
|
||||||
RebuildDoc=إعادة بناء مستدات
|
|
||||||
Entity=كيان
|
Entity=كيان
|
||||||
Entities=الكيانات
|
Entities=الكيانات
|
||||||
EventLogs=الجذوع
|
|
||||||
CustomerPreview=العميل معاينة
|
CustomerPreview=العميل معاينة
|
||||||
SupplierPreview=المورد معاينة
|
SupplierPreview=المورد معاينة
|
||||||
AccountancyPreview=المحاسبة معاينة
|
|
||||||
ShowCustomerPreview=وتبين للعملاء معاينة
|
ShowCustomerPreview=وتبين للعملاء معاينة
|
||||||
ShowSupplierPreview=وتظهر معاينة المورد
|
ShowSupplierPreview=وتظهر معاينة المورد
|
||||||
ShowAccountancyPreview=وتظهر معاينة المحاسبة
|
|
||||||
ShowProspectPreview=وتظهر احتمال معاينة
|
|
||||||
RefCustomer=المرجع. العميل
|
RefCustomer=المرجع. العميل
|
||||||
Currency=العملة
|
Currency=العملة
|
||||||
InfoAdmin=معلومات للإداريين
|
InfoAdmin=معلومات للإداريين
|
||||||
@ -584,18 +548,16 @@ UndoExpandAll=التراجع عن التوسع
|
|||||||
Reason=سبب
|
Reason=سبب
|
||||||
FeatureNotYetSupported=ميزة لم يؤيد
|
FeatureNotYetSupported=ميزة لم يؤيد
|
||||||
CloseWindow=إغلاق النافذة
|
CloseWindow=إغلاق النافذة
|
||||||
Question=السؤال
|
|
||||||
Response=رد
|
Response=رد
|
||||||
Priority=الأولوية
|
Priority=الأولوية
|
||||||
SendByMail=أرسل عن طريق البريد الالكتروني
|
SendByMail=أرسل عن طريق البريد الالكتروني
|
||||||
MailSentBy=البريد الإلكتروني التي بعث بها
|
MailSentBy=البريد الإلكتروني التي بعث بها
|
||||||
TextUsedInTheMessageBody=هيئة البريد الإلكتروني
|
TextUsedInTheMessageBody=هيئة البريد الإلكتروني
|
||||||
SendAcknowledgementByMail=ارسال Ack. عن طريق البريد الإلكتروني
|
SendAcknowledgementByMail=Send confirmation email
|
||||||
EMail=البريد الإلكتروني
|
EMail=البريد الإلكتروني
|
||||||
NoEMail=أي بريد إلكتروني
|
NoEMail=أي بريد إلكتروني
|
||||||
NoMobilePhone=لا هاتف المحمول
|
NoMobilePhone=لا هاتف المحمول
|
||||||
Owner=مالك
|
Owner=مالك
|
||||||
DetectedVersion=اكتشاف نسخة
|
|
||||||
FollowingConstantsWillBeSubstituted=الثوابت التالية ستكون بديلا المقابلة القيمة.
|
FollowingConstantsWillBeSubstituted=الثوابت التالية ستكون بديلا المقابلة القيمة.
|
||||||
Refresh=تجديد
|
Refresh=تجديد
|
||||||
BackToList=العودة إلى قائمة
|
BackToList=العودة إلى قائمة
|
||||||
@ -605,27 +567,22 @@ CanBeModifiedIfKo=يمكن تعديلها إذا لم يكن صحيحا
|
|||||||
RecordModifiedSuccessfully=سجل تعديل بنجاح
|
RecordModifiedSuccessfully=سجل تعديل بنجاح
|
||||||
RecordsModified=%s records modified
|
RecordsModified=%s records modified
|
||||||
AutomaticCode=مدونة الآلي
|
AutomaticCode=مدونة الآلي
|
||||||
NotManaged=لم يفلح
|
|
||||||
FeatureDisabled=سمة المعوقين
|
FeatureDisabled=سمة المعوقين
|
||||||
MoveBox=Move box %s
|
MoveBox=Move widget
|
||||||
Offered=عرض
|
Offered=عرض
|
||||||
NotEnoughPermissions=ليس لديك إذن لهذا العمل
|
NotEnoughPermissions=ليس لديك إذن لهذا العمل
|
||||||
SessionName=اسم الدورة
|
SessionName=اسم الدورة
|
||||||
Method=الطريقة
|
Method=الطريقة
|
||||||
Receive=استقبال
|
Receive=استقبال
|
||||||
PartialWoman=جزئي
|
PartialWoman=جزئي
|
||||||
PartialMan=جزئي
|
|
||||||
TotalWoman=المجموع
|
TotalWoman=المجموع
|
||||||
TotalMan=المجموع
|
|
||||||
NeverReceived=لم يتلق
|
NeverReceived=لم يتلق
|
||||||
Canceled=ألغى
|
Canceled=ألغى
|
||||||
YouCanChangeValuesForThisListFromDictionarySetup=يمكنك تغيير قيم هذه القائمة من إعداد القائمة - القاموس
|
YouCanChangeValuesForThisListFromDictionarySetup=يمكنك تغيير قيم هذه القائمة من إعداد القائمة - القاموس
|
||||||
YouCanSetDefaultValueInModuleSetup=You can set the default value used when creating a new record into module setup
|
YouCanSetDefaultValueInModuleSetup=You can set the default value used when creating a new record into module setup
|
||||||
Color=لون
|
Color=لون
|
||||||
Documents=ربط الملفات
|
Documents=ربط الملفات
|
||||||
DocumentsNb=ملفات مرتبطة (%s)
|
|
||||||
Documents2=وثائق
|
Documents2=وثائق
|
||||||
BuildDocuments=ولدت وثائق
|
|
||||||
UploadDisabled=تحميل المعوقين
|
UploadDisabled=تحميل المعوقين
|
||||||
MenuECM=وثائق
|
MenuECM=وثائق
|
||||||
MenuAWStats=AWStats
|
MenuAWStats=AWStats
|
||||||
@ -648,7 +605,6 @@ Page=صفحة
|
|||||||
Notes=وتلاحظ
|
Notes=وتلاحظ
|
||||||
AddNewLine=إضافة خط جديد
|
AddNewLine=إضافة خط جديد
|
||||||
AddFile=إضافة ملف
|
AddFile=إضافة ملف
|
||||||
ListOfFiles=قائمة الملفات المتوفرة
|
|
||||||
FreeZone=الدخول مجانا
|
FreeZone=الدخول مجانا
|
||||||
FreeLineOfType=دخول مجاني من نوع
|
FreeLineOfType=دخول مجاني من نوع
|
||||||
CloneMainAttributes=استنساخ وجوه مع السمات الرئيسية
|
CloneMainAttributes=استنساخ وجوه مع السمات الرئيسية
|
||||||
@ -656,7 +612,6 @@ PDFMerge=دمج الشعبي
|
|||||||
Merge=دمج
|
Merge=دمج
|
||||||
PrintContentArea=وتظهر الصفحة الرئيسية لطباعة ناحية المحتوى
|
PrintContentArea=وتظهر الصفحة الرئيسية لطباعة ناحية المحتوى
|
||||||
MenuManager=مدير القائمة
|
MenuManager=مدير القائمة
|
||||||
NoMenu=لا القائمة الفرعية
|
|
||||||
WarningYouAreInMaintenanceMode=انذار ، كنت في وضع الصيانة ، <b>%s</b> الدخول فقط بحيث يتم السماح لاستخدام التطبيق في الوقت الراهن.
|
WarningYouAreInMaintenanceMode=انذار ، كنت في وضع الصيانة ، <b>%s</b> الدخول فقط بحيث يتم السماح لاستخدام التطبيق في الوقت الراهن.
|
||||||
CoreErrorTitle=نظام خطأ
|
CoreErrorTitle=نظام خطأ
|
||||||
CoreErrorMessage=عذرا، حدث خطأ. تحقق من سجلات أو اتصل بمسؤول النظام.
|
CoreErrorMessage=عذرا، حدث خطأ. تحقق من سجلات أو اتصل بمسؤول النظام.
|
||||||
@ -683,7 +638,6 @@ Frequency=تردد
|
|||||||
IM=التراسل الفوري
|
IM=التراسل الفوري
|
||||||
NewAttribute=جديد السمة
|
NewAttribute=جديد السمة
|
||||||
AttributeCode=السمة رمز
|
AttributeCode=السمة رمز
|
||||||
OptionalFieldsSetup=اضافية سمات الإعداد
|
|
||||||
URLPhoto=للتسجيل من الصورة / الشعار
|
URLPhoto=للتسجيل من الصورة / الشعار
|
||||||
SetLinkToAnotherThirdParty=تصل إلى طرف ثالث آخر
|
SetLinkToAnotherThirdParty=تصل إلى طرف ثالث آخر
|
||||||
CreateDraft=إنشاء مشروع
|
CreateDraft=إنشاء مشروع
|
||||||
@ -699,8 +653,6 @@ ByMonth=من قبل شهر
|
|||||||
ByDay=بعد يوم
|
ByDay=بعد يوم
|
||||||
BySalesRepresentative=بواسطة مندوب مبيعات
|
BySalesRepresentative=بواسطة مندوب مبيعات
|
||||||
LinkedToSpecificUsers=يرتبط اسم مستخدم معين
|
LinkedToSpecificUsers=يرتبط اسم مستخدم معين
|
||||||
DeleteAFile=حذف ملف
|
|
||||||
ConfirmDeleteAFile=هل أنت متأكد أنك تريد حذف الملف
|
|
||||||
NoResults=لا نتائج
|
NoResults=لا نتائج
|
||||||
AdminTools=Admin tools
|
AdminTools=Admin tools
|
||||||
SystemTools=ادوات النظام
|
SystemTools=ادوات النظام
|
||||||
@ -708,7 +660,6 @@ ModulesSystemTools=أدوات حدات
|
|||||||
Test=اختبار
|
Test=اختبار
|
||||||
Element=العنصر
|
Element=العنصر
|
||||||
NoPhotoYet=أي صور متوفرة حتى الآن
|
NoPhotoYet=أي صور متوفرة حتى الآن
|
||||||
HomeDashboard=الرئيسية ملخص
|
|
||||||
Dashboard=Dashboard
|
Dashboard=Dashboard
|
||||||
Deductible=خصم
|
Deductible=خصم
|
||||||
from=من عند
|
from=من عند
|
||||||
@ -742,7 +693,13 @@ Sincerely=بإخلاص
|
|||||||
DeleteLine=حذف الخط
|
DeleteLine=حذف الخط
|
||||||
ConfirmDeleteLine=هل أنت متأكد أنك تريد حذف هذا الخط؟
|
ConfirmDeleteLine=هل أنت متأكد أنك تريد حذف هذا الخط؟
|
||||||
NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked records
|
NoPDFAvailableForDocGenAmongChecked=No PDF were available for the document generation among checked records
|
||||||
TooManyRecordForMassAction=Too many records selected for mass action. Such action are restriced to a list of %s records.
|
TooManyRecordForMassAction=Too many records selected for mass action. The action is restricted to a list of %s records.
|
||||||
|
MassFilesArea=Area for files built by mass actions
|
||||||
|
ShowTempMassFilesArea=Show area of files built by mass actions
|
||||||
|
RelatedObjects=Related Objects
|
||||||
|
ClassifyBilled=Classify billed
|
||||||
|
Progress=Progress
|
||||||
|
ClickHere=Click here
|
||||||
# Week day
|
# Week day
|
||||||
Monday=يوم الاثنين
|
Monday=يوم الاثنين
|
||||||
Tuesday=الثلاثاء
|
Tuesday=الثلاثاء
|
||||||
@ -777,6 +734,7 @@ SetRef=تعيين المرجع
|
|||||||
Select2ResultFoundUseArrows=
|
Select2ResultFoundUseArrows=
|
||||||
Select2NotFound=لا نتائج لبحثك
|
Select2NotFound=لا نتائج لبحثك
|
||||||
Select2Enter=أدخل
|
Select2Enter=أدخل
|
||||||
|
Select2MoreCharacter=or more character
|
||||||
Select2MoreCharacters=أحرف أو أكثر
|
Select2MoreCharacters=أحرف أو أكثر
|
||||||
Select2LoadingMoreResults=تحميل المزيد من النتائج ...
|
Select2LoadingMoreResults=تحميل المزيد من النتائج ...
|
||||||
Select2SearchInProgress=بحث في التقدم ...
|
Select2SearchInProgress=بحث في التقدم ...
|
||||||
@ -786,6 +744,7 @@ SearchIntoMembers=أعضاء
|
|||||||
SearchIntoUsers=المستخدمين
|
SearchIntoUsers=المستخدمين
|
||||||
SearchIntoProductsOrServices=المنتجات أو الخدمات
|
SearchIntoProductsOrServices=المنتجات أو الخدمات
|
||||||
SearchIntoProjects=مشاريع
|
SearchIntoProjects=مشاريع
|
||||||
|
SearchIntoTasks=Tasks
|
||||||
SearchIntoCustomerInvoices=فواتير العملاء
|
SearchIntoCustomerInvoices=فواتير العملاء
|
||||||
SearchIntoSupplierInvoices=فواتير الموردين
|
SearchIntoSupplierInvoices=فواتير الموردين
|
||||||
SearchIntoCustomerOrders=طلبات العملاء
|
SearchIntoCustomerOrders=طلبات العملاء
|
||||||
@ -794,4 +753,6 @@ SearchIntoCustomerProposals=مقترحات العملاء
|
|||||||
SearchIntoSupplierProposals=مقترحات المورد
|
SearchIntoSupplierProposals=مقترحات المورد
|
||||||
SearchIntoInterventions=التدخلات
|
SearchIntoInterventions=التدخلات
|
||||||
SearchIntoContracts=عقود
|
SearchIntoContracts=عقود
|
||||||
|
SearchIntoCustomerShipments=Customer shipments
|
||||||
SearchIntoExpenseReports=تقارير المصاريف
|
SearchIntoExpenseReports=تقارير المصاريف
|
||||||
|
SearchIntoLeaves=Leaves
|
||||||
|
|||||||
@ -51,3 +51,5 @@ IPP_Supported=نوع من وسائل الإعلام
|
|||||||
DirectPrintingJobsDesc=هذا عمل القوائم صفحة الطباعة تم العثور عليها ل الطابعات المتوفرة.
|
DirectPrintingJobsDesc=هذا عمل القوائم صفحة الطباعة تم العثور عليها ل الطابعات المتوفرة.
|
||||||
GoogleAuthNotConfigured=الإعداد جوجل أوث لم تفعل. تمكين وحدة أوث ووضع جوجل ID / السرية.
|
GoogleAuthNotConfigured=الإعداد جوجل أوث لم تفعل. تمكين وحدة أوث ووضع جوجل ID / السرية.
|
||||||
GoogleAuthConfigured=أوراق جوجل أوث وجدت في الإعداد وحدة أوث.
|
GoogleAuthConfigured=أوراق جوجل أوث وجدت في الإعداد وحدة أوث.
|
||||||
|
PrintingDriverDescprintgcp=Configuration variables for printing driver Google Cloud Print.
|
||||||
|
PrintTestDescprintgcp=List of Printers for Google Cloud Print.
|
||||||
|
|||||||
@ -32,6 +32,8 @@ ServicesOnSellAndOnBuy=خدمات للبيع والشراء
|
|||||||
LastModifiedProductsAndServices=Latest %s modified products/services
|
LastModifiedProductsAndServices=Latest %s modified products/services
|
||||||
LastRecordedProducts=Latest %s recorded products
|
LastRecordedProducts=Latest %s recorded products
|
||||||
LastRecordedServices=Latest %s recorded services
|
LastRecordedServices=Latest %s recorded services
|
||||||
|
CardProduct0=Product card
|
||||||
|
CardProduct1=Service card
|
||||||
Stock=الأسهم
|
Stock=الأسهم
|
||||||
Stocks=الاسهم
|
Stocks=الاسهم
|
||||||
Movements=حركات
|
Movements=حركات
|
||||||
@ -83,7 +85,7 @@ SetDefaultBarcodeType=حدد نوع الباركود
|
|||||||
BarcodeValue=قيمة الباركود
|
BarcodeValue=قيمة الباركود
|
||||||
NoteNotVisibleOnBill=علما) على الفواتير غير مرئي ، واقتراحات...)
|
NoteNotVisibleOnBill=علما) على الفواتير غير مرئي ، واقتراحات...)
|
||||||
ServiceLimitedDuration=إذا كان المنتج هو خدمة لفترة محدودة :
|
ServiceLimitedDuration=إذا كان المنتج هو خدمة لفترة محدودة :
|
||||||
MultiPricesAbility=مستوى العديد من الأسعار لكل المنتجات / الخدمات
|
MultiPricesAbility=Several segment of prices per product/service (each customer is in one segment)
|
||||||
MultiPricesNumPrices=عدد من السعر
|
MultiPricesNumPrices=عدد من السعر
|
||||||
AssociatedProductsAbility=تفعيل ميزة حزمة
|
AssociatedProductsAbility=تفعيل ميزة حزمة
|
||||||
AssociatedProducts=المنتج حزمة
|
AssociatedProducts=المنتج حزمة
|
||||||
@ -174,13 +176,13 @@ AlwaysUseNewPrice=دائما استخدام السعر الحالي للمنتج
|
|||||||
AlwaysUseFixedPrice=استخدام سعر ثابت
|
AlwaysUseFixedPrice=استخدام سعر ثابت
|
||||||
PriceByQuantity=أسعار مختلفة حسب الكمية
|
PriceByQuantity=أسعار مختلفة حسب الكمية
|
||||||
PriceByQuantityRange=كمية مجموعة
|
PriceByQuantityRange=كمية مجموعة
|
||||||
MultipriceRules=قواعد مستوى الأسعار
|
MultipriceRules=Price segment rules
|
||||||
UseMultipriceRules=قواعد مستوى استخدام السعر (المعرفة في إعداد وحدة المنتج) إلى autocalculate أسعار جميع مستوى آخر وفقا لمستوى الأول
|
UseMultipriceRules=Use price segment rules (defined into product module setup) to autocalculate prices of all other segment according to first segment
|
||||||
PercentVariationOver=٪٪ الاختلاف على الصورة٪
|
PercentVariationOver=٪٪ الاختلاف على الصورة٪
|
||||||
PercentDiscountOver=٪٪ خصم أكثر من٪ الصورة
|
PercentDiscountOver=٪٪ خصم أكثر من٪ الصورة
|
||||||
### composition fabrication
|
### composition fabrication
|
||||||
Build=إنتاج
|
Build=إنتاج
|
||||||
ProductsMultiPrice=Products and prices for each price level
|
ProductsMultiPrice=Products and prices for each price segment
|
||||||
ProductsOrServiceMultiPrice=أسعار العملاء (منتجات أو خدمات، أسعار متعددة)
|
ProductsOrServiceMultiPrice=أسعار العملاء (منتجات أو خدمات، أسعار متعددة)
|
||||||
ProductSellByQuarterHT=منتجات دوران الفصلية قبل الضرائب
|
ProductSellByQuarterHT=منتجات دوران الفصلية قبل الضرائب
|
||||||
ServiceSellByQuarterHT=خدمات دوران الفصلية قبل الضرائب
|
ServiceSellByQuarterHT=خدمات دوران الفصلية قبل الضرائب
|
||||||
@ -201,9 +203,9 @@ DefinitionOfBarCodeForThirdpartyNotComplete=تعريف نوع أو قيمة ال
|
|||||||
BarCodeDataForProduct=معلومات الباركود من الناتج٪ الصورة:
|
BarCodeDataForProduct=معلومات الباركود من الناتج٪ الصورة:
|
||||||
BarCodeDataForThirdparty=معلومات الباركود من مرشحين عن٪ الصورة:
|
BarCodeDataForThirdparty=معلومات الباركود من مرشحين عن٪ الصورة:
|
||||||
ResetBarcodeForAllRecords=تحديد قيمة الباركود لكافة السجلات (هذه القيمة الباركود سيتم إعادة تعيين أيضا يعرف بالفعل مع القيم الجديدة)
|
ResetBarcodeForAllRecords=تحديد قيمة الباركود لكافة السجلات (هذه القيمة الباركود سيتم إعادة تعيين أيضا يعرف بالفعل مع القيم الجديدة)
|
||||||
PriceByCustomer=سعر مختلف لكل عميل
|
PriceByCustomer=Different prices for each customer
|
||||||
PriceCatalogue=سعر فريدة من نوعها لكل منتج / خدمة
|
PriceCatalogue=A single sell price per product/service
|
||||||
PricingRule=قواعد لاجل اسعارها العملاء
|
PricingRule=Rules for sell prices
|
||||||
AddCustomerPrice=إضافة السعر من قبل العملاء
|
AddCustomerPrice=إضافة السعر من قبل العملاء
|
||||||
ForceUpdateChildPriceSoc=تعيين نفس السعر على الشركات التابعة العملاء
|
ForceUpdateChildPriceSoc=تعيين نفس السعر على الشركات التابعة العملاء
|
||||||
PriceByCustomerLog=سجل الأسعار العملاء السابقة
|
PriceByCustomerLog=سجل الأسعار العملاء السابقة
|
||||||
|
|||||||
@ -12,6 +12,7 @@ RequestsOpened=طلبات السعر المفتوحة
|
|||||||
SupplierProposalArea=منطقة مقترحات المورد
|
SupplierProposalArea=منطقة مقترحات المورد
|
||||||
SupplierProposalShort=Supplier proposal
|
SupplierProposalShort=Supplier proposal
|
||||||
SupplierProposals=مقترحات المورد
|
SupplierProposals=مقترحات المورد
|
||||||
|
SupplierProposalsShort=Supplier proposals
|
||||||
NewAskPrice=طلب السعر الجديد
|
NewAskPrice=طلب السعر الجديد
|
||||||
ShowSupplierProposal=طلب عرض أسعار
|
ShowSupplierProposal=طلب عرض أسعار
|
||||||
AddSupplierProposal=إنشاء طلب السعر
|
AddSupplierProposal=إنشاء طلب السعر
|
||||||
|
|||||||
@ -82,6 +82,13 @@ Codejournal=Дневник
|
|||||||
NumPiece=Номер на част
|
NumPiece=Номер на част
|
||||||
AccountingCategory=Accounting category
|
AccountingCategory=Accounting category
|
||||||
|
|
||||||
|
NotMatch=Not Set
|
||||||
|
|
||||||
|
DeleteMvt=Delete general ledger lines
|
||||||
|
DelYear=Year to delete
|
||||||
|
DelJournal=Journal to delete
|
||||||
|
ConfirmDeleteMvt=This will delete all line of of the general ledger for year and/or from a specifics journal
|
||||||
|
|
||||||
DelBookKeeping=Delete the records of the general ledger
|
DelBookKeeping=Delete the records of the general ledger
|
||||||
|
|
||||||
DescSellsJournal=Sells journal
|
DescSellsJournal=Sells journal
|
||||||
@ -140,6 +147,7 @@ Modelcsv_bob50=Export towards Sage BOB 50
|
|||||||
Modelcsv_ciel=Export towards Sage Ciel Compta or Compta Evolution
|
Modelcsv_ciel=Export towards Sage Ciel Compta or Compta Evolution
|
||||||
Modelcsv_quadratus=Export towards Quadratus QuadraCompta
|
Modelcsv_quadratus=Export towards Quadratus QuadraCompta
|
||||||
Modelcsv_ebp=Export towards EBP
|
Modelcsv_ebp=Export towards EBP
|
||||||
|
Modelcsv_cogilog=Export towards Cogilog
|
||||||
|
|
||||||
## Tools - Init accounting account on product / service
|
## Tools - Init accounting account on product / service
|
||||||
InitAccountancy=Init accountancy
|
InitAccountancy=Init accountancy
|
||||||
@ -158,3 +166,4 @@ Formula=Formula
|
|||||||
## Error
|
## Error
|
||||||
ErrorNoAccountingCategoryForThisCountry=No accounting category are available for this country
|
ErrorNoAccountingCategoryForThisCountry=No accounting category are available for this country
|
||||||
ExportNotSupported=The export format setuped is not supported into this page
|
ExportNotSupported=The export format setuped is not supported into this page
|
||||||
|
BookeppingLineAlreayExists=Lines already existing into bookeeping
|
||||||
|
|||||||
@ -240,6 +240,7 @@ MAIN_SMS_SENDMODE=Метод за изпращане на SMS
|
|||||||
MAIN_MAIL_SMS_FROM=Номер по подразбиране на телефона за изпращане на SMS
|
MAIN_MAIL_SMS_FROM=Номер по подразбиране на телефона за изпращане на SMS
|
||||||
FeatureNotAvailableOnLinux=Функцията не е на разположение на Unix подобни системи. Тествайте вашата програма Sendmail на местно ниво.
|
FeatureNotAvailableOnLinux=Функцията не е на разположение на Unix подобни системи. Тествайте вашата програма Sendmail на местно ниво.
|
||||||
SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/
|
SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit your change to www.transifex.com/dolibarr-association/dolibarr/
|
||||||
|
SubmitTranslationENUS=If translation for this language is not complete or you find errors, you can correct this by editing files into directory <b>langs/%s</b> and submit modified files on dolibarr.org/forum or for developers on github.com/Dolibarr/dolibarr.
|
||||||
ModuleSetup=Настройки на модул
|
ModuleSetup=Настройки на модул
|
||||||
ModulesSetup=Настройки на модули
|
ModulesSetup=Настройки на модули
|
||||||
ModuleFamilyBase=Система
|
ModuleFamilyBase=Система
|
||||||
@ -511,6 +512,8 @@ Module5000Name=Няколко фирми
|
|||||||
Module5000Desc=Позволява ви да управлявате няколко фирми
|
Module5000Desc=Позволява ви да управлявате няколко фирми
|
||||||
Module6000Name=Workflow
|
Module6000Name=Workflow
|
||||||
Module6000Desc=Workflow management
|
Module6000Desc=Workflow management
|
||||||
|
Module10000Name=Websites
|
||||||
|
Module10000Desc=Create public websites with a WYSIWG editor. Just setup your web server to point to the dedicated directory to have it online on the Internet.
|
||||||
Module20000Name=Leave Requests management
|
Module20000Name=Leave Requests management
|
||||||
Module20000Desc=Declare and follow employees leaves requests
|
Module20000Desc=Declare and follow employees leaves requests
|
||||||
Module39000Name=Product lot
|
Module39000Name=Product lot
|
||||||
@ -531,6 +534,8 @@ Module59000Name=Полета
|
|||||||
Module59000Desc=Модул за управление на маржовете
|
Module59000Desc=Модул за управление на маржовете
|
||||||
Module60000Name=Комисии
|
Module60000Name=Комисии
|
||||||
Module60000Desc=Модул за управление на комисии
|
Module60000Desc=Модул за управление на комисии
|
||||||
|
Module63000Name=Resources
|
||||||
|
Module63000Desc=Manage resources (printers, cars, room, ...) you can then share into events
|
||||||
Permission11=Клиентите фактури
|
Permission11=Клиентите фактури
|
||||||
Permission12=Създаване / промяна на фактури на клиентите
|
Permission12=Създаване / промяна на фактури на клиентите
|
||||||
Permission13=Unvalidate клиентите фактури
|
Permission13=Unvalidate клиентите фактури
|
||||||
@ -1588,3 +1593,4 @@ DetectionNotPossible=Detection not possible
|
|||||||
UrlToGetKeyToUseAPIs=Url to get token to use API (once token has been received it is saved on database user table and will be checked on each future access)
|
UrlToGetKeyToUseAPIs=Url to get token to use API (once token has been received it is saved on database user table and will be checked on each future access)
|
||||||
ListOfAvailableAPIs=List of available APIs
|
ListOfAvailableAPIs=List of available APIs
|
||||||
activateModuleDependNotSatisfied=Module "%s" depends on module "%s" that is missing, so module "%1$s" may not work correclty. Please install module "%2$s" or disable module "%1$s" if you want to be safe from any surprise
|
activateModuleDependNotSatisfied=Module "%s" depends on module "%s" that is missing, so module "%1$s" may not work correclty. Please install module "%2$s" or disable module "%1$s" if you want to be safe from any surprise
|
||||||
|
CommandIsNotInsideAllowedCommands=The command you try to run is not inside list of allowed commands defined into parameter <strong>$dolibarr_main_restrict_os_commands</strong> into <strong>conf.php</strong> file.
|
||||||
|
|||||||
@ -88,6 +88,8 @@ ConciliatedBy=Съгласуват от
|
|||||||
DateConciliating=Reconcile дата
|
DateConciliating=Reconcile дата
|
||||||
BankLineConciliated=Transaction примири
|
BankLineConciliated=Transaction примири
|
||||||
CustomerInvoicePayment=Клиентско плащане
|
CustomerInvoicePayment=Клиентско плащане
|
||||||
|
SupplierInvoicePayment=Supplier payment
|
||||||
|
SubscriptionPayment=Subscription payment
|
||||||
WithdrawalPayment=Оттегляне плащане
|
WithdrawalPayment=Оттегляне плащане
|
||||||
SocialContributionPayment=Social/fiscal tax payment
|
SocialContributionPayment=Social/fiscal tax payment
|
||||||
BankTransfer=Банков превод
|
BankTransfer=Банков превод
|
||||||
|
|||||||
@ -56,6 +56,7 @@ SupplierBill=Доставна фактура
|
|||||||
SupplierBills=Доставни фактури
|
SupplierBills=Доставни фактури
|
||||||
Payment=Плащане
|
Payment=Плащане
|
||||||
PaymentBack=Обратно плащане
|
PaymentBack=Обратно плащане
|
||||||
|
CustomerInvoicePaymentBack=Payment back
|
||||||
Payments=Плащания
|
Payments=Плащания
|
||||||
PaymentsBack=Обратни плащания
|
PaymentsBack=Обратни плащания
|
||||||
paymentInInvoiceCurrency=in invoices currency
|
paymentInInvoiceCurrency=in invoices currency
|
||||||
@ -322,6 +323,7 @@ NextDateToExecution=Date for next invoice generation
|
|||||||
DateLastGeneration=Date of latest generation
|
DateLastGeneration=Date of latest generation
|
||||||
MaxPeriodNumber=Max nb of invoice generation
|
MaxPeriodNumber=Max nb of invoice generation
|
||||||
NbOfGenerationDone=Nb of invoice generation already done
|
NbOfGenerationDone=Nb of invoice generation already done
|
||||||
|
MaxGenerationReached=Maximum nb of generations reached
|
||||||
InvoiceAutoValidate=Validate invoices automatically
|
InvoiceAutoValidate=Validate invoices automatically
|
||||||
GeneratedFromRecurringInvoice=Generated from template recurring invoice %s
|
GeneratedFromRecurringInvoice=Generated from template recurring invoice %s
|
||||||
DateIsNotEnough=Date not reached yet
|
DateIsNotEnough=Date not reached yet
|
||||||
|
|||||||
@ -77,9 +77,9 @@ LT1PaymentES=RE Payment
|
|||||||
LT1PaymentsES=RE Payments
|
LT1PaymentsES=RE Payments
|
||||||
LT2PaymentES=IRPF плащане
|
LT2PaymentES=IRPF плащане
|
||||||
LT2PaymentsES=IRPF Плащания
|
LT2PaymentsES=IRPF Плащания
|
||||||
VATPayment=Плащането на ДДС
|
VATPayment=Sales tax payment
|
||||||
VATPayments=Плащанията по ДДС
|
VATPayments=Sales tax payments
|
||||||
VATRefund=VAT Refund
|
VATRefund=Sales tax refund Refund
|
||||||
Refund=Refund
|
Refund=Refund
|
||||||
SocialContributionsPayments=Social/fiscal taxes payments
|
SocialContributionsPayments=Social/fiscal taxes payments
|
||||||
ShowVatPayment=Покажи плащане на ДДС
|
ShowVatPayment=Покажи плащане на ДДС
|
||||||
|
|||||||
@ -169,6 +169,11 @@ ErrorSavingChanges=An error has ocurred when saving the changes
|
|||||||
ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
|
ErrorWarehouseRequiredIntoShipmentLine=Warehouse is required on the line to ship
|
||||||
ErrorFileMustHaveFormat=File must have format %s
|
ErrorFileMustHaveFormat=File must have format %s
|
||||||
ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
|
ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
|
||||||
|
ErrorsThirdpartyMerge=Failed to merge the two records. Request canceled.
|
||||||
|
ErrorStockIsNotEnoughToAddProductOnOrder=Stock is not enougth for product %s to add it into a new order.
|
||||||
|
ErrorStockIsNotEnoughToAddProductOnInvoice=Stock is not enougth for product %s to add it into a new invoice.
|
||||||
|
ErrorStockIsNotEnoughToAddProductOnShipment=Stock is not enougth for product %s to add it into a new shipment.
|
||||||
|
ErrorStockIsNotEnoughToAddProductOnProposal=Stock is not enougth for product %s to add it into a new proposal.
|
||||||
|
|
||||||
# Warnings
|
# Warnings
|
||||||
WarningPasswordSetWithNoAccount=Парола е зададено за този член. Обаче, няма създаден потребителски акаунт. Следователно тази парола е записана, но не може да бъде използвана за влизане в Dolibarr. Може да бъде използвана от външен модул/интерфейс, но ако нямате нужда да определите нито потребителско име нито парола за член, можете да деактивирате тази опция. Ако имате нужда да управлявате потребителско име, но нямата нужда от парола, можете да оставите това поле празно, за да избегнете това предупреждение. Забележка: Имейл също може да бъде използван като потребителско име ако члена с свързан към потребител.
|
WarningPasswordSetWithNoAccount=Парола е зададено за този член. Обаче, няма създаден потребителски акаунт. Следователно тази парола е записана, но не може да бъде използвана за влизане в Dolibarr. Може да бъде използвана от външен модул/интерфейс, но ако нямате нужда да определите нито потребителско име нито парола за член, можете да деактивирате тази опция. Ако имате нужда да управлявате потребителско име, но нямата нужда от парола, можете да оставите това поле празно, за да избегнете това предупреждение. Забележка: Имейл също може да бъде използван като потребителско име ако члена с свързан към потребител.
|
||||||
|
|||||||
@ -76,6 +76,8 @@ BoxTitleLastLeaveRequests=Latest %s modified leave requests
|
|||||||
HolidaysMonthlyUpdate=Месечна актуализация
|
HolidaysMonthlyUpdate=Месечна актуализация
|
||||||
ManualUpdate=Ръчна акуализация
|
ManualUpdate=Ръчна акуализация
|
||||||
HolidaysCancelation=Отказване на молба за отпуск
|
HolidaysCancelation=Отказване на молба за отпуск
|
||||||
|
EmployeeLastname=Employee lastname
|
||||||
|
EmployeeFirstname=Employee firstname
|
||||||
|
|
||||||
## Configuration du Module ##
|
## Configuration du Module ##
|
||||||
LastUpdateCP=Latest automatic update of leaves allocation
|
LastUpdateCP=Latest automatic update of leaves allocation
|
||||||
|
|||||||
@ -14,10 +14,12 @@ DeleteIntervention=Изтриване на интервенция
|
|||||||
ValidateIntervention=Проверка на интервенция
|
ValidateIntervention=Проверка на интервенция
|
||||||
ModifyIntervention=Промяна на интервенция
|
ModifyIntervention=Промяна на интервенция
|
||||||
DeleteInterventionLine=Изтрий ред намеса
|
DeleteInterventionLine=Изтрий ред намеса
|
||||||
|
CloneIntervention=Clone intervention
|
||||||
ConfirmDeleteIntervention=Сигурен ли сте, че искате да изтриете тази интервенция?
|
ConfirmDeleteIntervention=Сигурен ли сте, че искате да изтриете тази интервенция?
|
||||||
ConfirmValidateIntervention=Сигурен ли сте, че искате да проверите тази интервенция?
|
ConfirmValidateIntervention=Сигурен ли сте, че искате да проверите тази интервенция?
|
||||||
ConfirmModifyIntervention=Сигурен ли сте, че искате да промените тази интервенция?
|
ConfirmModifyIntervention=Сигурен ли сте, че искате да промените тази интервенция?
|
||||||
ConfirmDeleteInterventionLine=Сигурен ли сте, че искате да изтриете тази линия намеса?
|
ConfirmDeleteInterventionLine=Сигурен ли сте, че искате да изтриете тази линия намеса?
|
||||||
|
ConfirmCloneIntervention=Are you sure you want to clone this intervention ?
|
||||||
NameAndSignatureOfInternalContact=Име и подпис на намеса:
|
NameAndSignatureOfInternalContact=Име и подпис на намеса:
|
||||||
NameAndSignatureOfExternalContact=Име и подпис на клиента:
|
NameAndSignatureOfExternalContact=Име и подпис на клиента:
|
||||||
DocumentModelStandard=Стандартен документ модел за интервенции
|
DocumentModelStandard=Стандартен документ модел за интервенции
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user