diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index 83585efc51d..5cd0857f923 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -361,8 +361,8 @@ class Facture extends CommonInvoice '', 0, $fk_parent_line, - $this->lines[$i]->fk_fournprice, - $this->lines[$i]->pa_ht + $this->lines[$i]->fk_fournprice, + $this->lines[$i]->pa_ht ); if ($result < 0) { @@ -1564,7 +1564,7 @@ class Facture extends CommonInvoice $now=dol_now(); $error=0; - dol_syslog(get_class($this).'::validate force_number='.$force_number.', idwarehouse='.$idwarehouse, LOG_WARNING); + dol_syslog(get_class($this).'::validate user='.$user->id.', force_number='.$force_number.', idwarehouse='.$idwarehouse, LOG_WARNING); // Check parameters if (! $this->brouillon) @@ -1865,9 +1865,11 @@ class Facture extends CommonInvoice * @param string $origin 'order', ... * @param int $origin_id Id of origin object * @param int $fk_parent_line Id of parent line + * @param int $fk_fournprice To calculate margin + * @param int $pa_ht Buying price of line * @return int <0 if KO, Id of line if OK */ - function addline($facid, $desc, $pu_ht, $qty, $txtva, $txlocaltax1=0, $txlocaltax2=0, $fk_product=0, $remise_percent=0, $date_start='', $date_end='', $ventil=0, $info_bits=0, $fk_remise_except='', $price_base_type='HT', $pu_ttc=0, $type=0, $rang=-1, $special_code=0, $origin='', $origin_id=0, $fk_parent_line=0, $fk_fournprice=null, $pa_ht = 0) + function addline($facid, $desc, $pu_ht, $qty, $txtva, $txlocaltax1=0, $txlocaltax2=0, $fk_product=0, $remise_percent=0, $date_start='', $date_end='', $ventil=0, $info_bits=0, $fk_remise_except='', $price_base_type='HT', $pu_ttc=0, $type=0, $rang=-1, $special_code=0, $origin='', $origin_id=0, $fk_parent_line=0, $fk_fournprice=null, $pa_ht=0) { dol_syslog(get_class($this)."::Addline facid=$facid,desc=$desc,pu_ht=$pu_ht,qty=$qty,txtva=$txtva, txlocaltax1=$txlocaltax1, txlocaltax2=$txlocaltax2, fk_product=$fk_product,remise_percent=$remise_percent,date_start=$date_start,date_end=$date_end,ventil=$ventil,info_bits=$info_bits,fk_remise_except=$fk_remise_except,price_base_type=$price_base_type,pu_ttc=$pu_ttc,type=$type", LOG_DEBUG); include_once(DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php'); @@ -1974,9 +1976,9 @@ class Facture extends CommonInvoice $this->line->origin=$origin; $this->line->origin_id=$origin_id; - // infos marge - $this->line->fk_fournprice = $fk_fournprice; - $this->line->pa_ht = $pa_ht; + // infos marge + $this->line->fk_fournprice = $fk_fournprice; + $this->line->pa_ht = $pa_ht; // TODO Ne plus utiliser //$this->line->price=($this->type==2?-1:1)*abs($price); @@ -2031,9 +2033,11 @@ class Facture extends CommonInvoice * @param int $type Type of line (0=product, 1=service) * @param int $fk_parent_line ??? * @param int $skip_update_total ??? + * @param int $fk_fournprice To calculate margin + * @param int $pa_ht Buying price of line * @return int < 0 if KO, > 0 if OK */ - function updateline($rowid, $desc, $pu, $qty, $remise_percent=0, $date_start, $date_end, $txtva, $txlocaltax1=0, $txlocaltax2=0,$price_base_type='HT', $info_bits=0, $type=0, $fk_parent_line=0, $skip_update_total=0, $fk_fournprice=null, $pa_ht = 0) + function updateline($rowid, $desc, $pu, $qty, $remise_percent, $date_start, $date_end, $txtva, $txlocaltax1=0, $txlocaltax2=0, $price_base_type='HT', $info_bits=0, $type=0, $fk_parent_line=0, $skip_update_total=0, $fk_fournprice=null, $pa_ht=0) { include_once(DOL_DOCUMENT_ROOT.'/core/lib/price.lib.php'); @@ -2116,9 +2120,9 @@ class Facture extends CommonInvoice $this->line->fk_parent_line = $fk_parent_line; $this->line->skip_update_total = $skip_update_total; - // infos marge - $this->line->fk_fournprice = $fk_fournprice; - $this->line->pa_ht = $pa_ht; + // infos marge + $this->line->fk_fournprice = $fk_fournprice; + $this->line->pa_ht = $pa_ht; // A ne plus utiliser //$this->line->price=$price; diff --git a/htdocs/core/lib/ws.lib.php b/htdocs/core/lib/ws.lib.php index babe8609f6b..9e1d0fd1292 100755 --- a/htdocs/core/lib/ws.lib.php +++ b/htdocs/core/lib/ws.lib.php @@ -30,7 +30,7 @@ * @param int &$error Number of errors * @param string &$errorcode Error string code * @param string &$errorlabel Error string label - * @return User Return user object identified by login/pass/entity into authentication array + * @return User Return user object identified by login/pass/entity into authentication array */ function check_authentication($authentication,&$error,&$errorcode,&$errorlabel) { @@ -70,10 +70,12 @@ function check_authentication($authentication,&$error,&$errorcode,&$errorlabel) $error++; $errorcode='ERROR_USER_DISABLED'; $errorlabel='This user has been locked or disabled'; } - + // Validation of login if (! $error) { + $fuser->getrights(); // Load permission of user + // Authentication mode if (empty($dolibarr_main_authentication)) $dolibarr_main_authentication='http,dolibarr'; // Authentication mode: forceuser diff --git a/htdocs/langs/ar_SA/admin.lang b/htdocs/langs/ar_SA/admin.lang index 2ddb0d159f9..20151ff6e77 100644 --- a/htdocs/langs/ar_SA/admin.lang +++ b/htdocs/langs/ar_SA/admin.lang @@ -156,7 +156,6 @@ AutoDetectLang=اكتشاف (اللغة المتصفح) FeatureDisabledInDemo=سمة المعوقين في عرض Rights=أذونات BoxesDesc=صناديق منطقة الشاشة التي تظهر قطعة من المعلومات عن بعض الصفحات. يمكنك الاختيار بين عرض المربع أو عن طريق اختيار ليست هدفا في الصفحة والنقر على 'تفعيل' ، أو عن طريق النقر فوق مزبلة لتعطيله. -OnlyActiveElementsAreShown=Only elements from وحدات مكن ترد. ModulesDesc=Dolibarr تحديد الوحدات التي تم تمكين وظيفة في مجال البرمجيات. وتتطلب بعض وحدات الأذونات ، يجب ان تمنح للمستخدمين ، وبعد أن تمكن وحدة. ModulesInterfaceDesc=فإن التفاعل بين وحدات Dolibarr يسمح لك بإضافة السمات الخارجية تعتمد على البرمجيات والنظم والخدمات. ModulesSpecialDesc=وحدات خاصة أو محددة جدا ونادرا ما تستخدم وحدات. diff --git a/htdocs/langs/ca_ES/admin.lang b/htdocs/langs/ca_ES/admin.lang index 536ae7fce93..c60c913d759 100644 --- a/htdocs/langs/ca_ES/admin.lang +++ b/htdocs/langs/ca_ES/admin.lang @@ -179,7 +179,7 @@ AutoDetectLang=Autodetecció (navegador) FeatureDisabledInDemo=Opció deshabilitada en demo Rights=Permisos BoxesDesc=Els panells són petites zones d'informació que hi ha en algunes pàgines. Pot triar activar o desactivar un panell fent clic a 'Activar', o fent click al cubell d'escombraries per desactivar. Només es mostren els panells relacionades amb un mòdul actiu. -OnlyActiveElementsAreShown=Només els elements de mòduls activats són mostrats +OnlyActiveElementsAreShown=Només els elements de mòduls activats són mostrats ModulesDesc=Els mòduls Dolibarr defineixen les funcionalitats disponibles en l'aplicació. Alguns mòduls requereixen drets que hauran d'indicar als usuaris perquè puguin accedir a les seves funcionalitats. ModulesInterfaceDesc=Els mòduls de interface són mòduls que permeten vincular Dolibarr amb sistemes, aplicacions o serveis externs. ModulesSpecialDesc=Els mòduls complementaris són mòduls d'ús molt específic o menys corrent que els mòduls normals. diff --git a/htdocs/langs/da_DK/admin.lang b/htdocs/langs/da_DK/admin.lang index 2c0ce497ba1..3e1c3382f49 100644 --- a/htdocs/langs/da_DK/admin.lang +++ b/htdocs/langs/da_DK/admin.lang @@ -151,7 +151,6 @@ AutoDetectLang=Autodetect (browsersprog) FeatureDisabledInDemo=Funktionen slået fra i demo Rights=Tilladelser BoxesDesc=Kasserne er skærmen, der viser et stykke af oplysninger om nogle sider. Du kan vælge mellem at få vist feltet eller ikke ved at vælge målet side og klikke på 'Aktiver', eller ved at klikke på skraldespanden for at deaktivere den. -OnlyActiveElementsAreShown=Only elements from aktiveret moduler vises. ModulesDesc=Dolibarr moduler definere, hvilke funktioner er aktiveret i softwaren. Nogle moduler kræver tilladelser skal du give brugere, efter at have aktiveret modul. ModulesInterfaceDesc=Den Dolibarr moduler interface giver dig mulighed for at tilføje funktioner, afhængigt af eksterne software, systemer eller tjenesteydelser. ModulesSpecialDesc=Special moduler er meget specifikke eller sjældent anvendte moduler. diff --git a/htdocs/langs/de_AT/admin.lang b/htdocs/langs/de_AT/admin.lang index df768f63d31..40f4c24a448 100644 --- a/htdocs/langs/de_AT/admin.lang +++ b/htdocs/langs/de_AT/admin.lang @@ -146,7 +146,7 @@ AutoDetectLang=Automatische Erkennung (Browser-Sprache) FeatureDisabledInDemo=Funktion in der Demoversion deaktiviert Rights=Berechtigungen BoxesDesc=Boxen sind auf einigen Seiten angezeigte Informationsbereiche. Sie können die Anzeige einer Box einstellen, indem Sie auf die Zielseite klicken und 'Aktivieren' wählen. Zum Ausblenden einer Box klicken Sie einfach auf den Papierkorb. -OnlyActiveElementsAreShown=Nur Elemente aus aktiven Module werden angezeigt. +OnlyActiveElementsAreShown=Nur Elemente aus aktiven Module werden angezeigt. ModulesDesc=Hier können Sie die verfügbaren Module und Funktionen auswählen. Einige Module benötigen nach ihrer Aktivierung das Setzen spezifischer Benutzerberechtigungen. ModulesInterfaceDesc=Die Schnittstellenmodule erlauben Ihnen das Einbinden weiterer Funktionen auf Basis externer Software, Systeme oder Services ModulesSpecialDesc=Spezialmodule sind für sehr spezifische Anwendungsfälle gedacht und oft nicht verwendet diff --git a/htdocs/langs/de_DE/admin.lang b/htdocs/langs/de_DE/admin.lang index 0b54c120dfe..459a656bf0f 100644 --- a/htdocs/langs/de_DE/admin.lang +++ b/htdocs/langs/de_DE/admin.lang @@ -185,7 +185,7 @@ AutoDetectLang=Automatische Erkennung (Browser-Sprache) FeatureDisabledInDemo=Funktion in der Demoversion deaktiviert Rights=Berechtigungen BoxesDesc=Boxen sind auf einigen Seiten angezeigte Informationsbereiche. Sie können die Anzeige einer Box einstellen, indem Sie auf die Zielseite klicken und 'Aktivieren' wählen. Zum Ausblenden einer Box klicken Sie einfach auf den Papierkorb. -OnlyActiveElementsAreShown=Nur Elemente aus aktiven Module werden angezeigt. +OnlyActiveElementsAreShown=Nur Elemente aus aktiven Module werden angezeigt. ModulesDesc=Hier können Sie die verfügbaren Module und Funktionen auswählen. Einige Module benötigen nach ihrer Aktivierung das Setzen spezifischer Benutzerberechtigungen. ModulesInterfaceDesc=Die Schnittstellenmodule erlauben Ihnen das Einbinden weiterer Funktionen auf Basis externer Software, Systeme oder Services ModulesSpecialDesc=Spezialmodule sind für sehr spezifische Anwendungsfälle gedacht und oft nicht verwendet diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index 00893ba7a85..530216d2bae 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -178,7 +178,7 @@ AutoDetectLang=Autodetect (browser language) FeatureDisabledInDemo=Feature disabled in demo Rights=Permissions BoxesDesc=Boxes are screen area that show a piece of information on some pages. You can choose between showing the box or not by selecting target page and clicking 'Activate', or by clicking the dustbin to disable it. -OnlyActiveElementsAreShown=Only elements from enabled modules are shown. +OnlyActiveElementsAreShown=Only elements from enabled modules are shown. ModulesDesc=Dolibarr modules define which functionality is enabled in software. Some modules require permissions you must grant to users, after enabling module. Click on button on/off in column "Status" to enable a module/feature. ModulesInterfaceDesc=The Dolibarr modules interface allows you to add features depending on external software, systems or services. ModulesSpecialDesc=Special modules are very specific or seldom used modules. diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang index 1277191bfb3..5198a9151de 100644 --- a/htdocs/langs/es_ES/admin.lang +++ b/htdocs/langs/es_ES/admin.lang @@ -179,7 +179,7 @@ AutoDetectLang=Autodetección (navegador) FeatureDisabledInDemo=Opción deshabilitada en demo Rights=Permisos BoxesDesc=Los paneles son pequeñas zonas de información que se muestran en algunas páginas. Puede elegir activar o desactivar un panel haciendo clic en 'Activar', o haciendo click en el cubo de basura para desactivarlo. Solo se muestran los paneles relacionados con un módulo activo. -OnlyActiveElementsAreShown=Sólo los elementos de módulos activados son mostrados +OnlyActiveElementsAreShown=Sólo los elementos de módulos activados son mostrados ModulesDesc=Los módulos Dolibarr definen las funcionalidades disponibles en la aplicación. Algunos módulos requieren derechos que deberán indicarse a los usuarios para que puedan acceder a sus funcionalidades. ModulesInterfaceDesc=Los módulos de interfaz son módulos que permiten vincular a Dolibarr con sistemas, aplicaciones o servicios externos. ModulesSpecialDesc=Los módulos complementarios son módulos de uso muy específico o menos corriente que los módulos normales. diff --git a/htdocs/langs/et_EE/admin.lang b/htdocs/langs/et_EE/admin.lang index 5e0612f63ae..c99756a46db 100644 --- a/htdocs/langs/et_EE/admin.lang +++ b/htdocs/langs/et_EE/admin.lang @@ -185,7 +185,7 @@ AutoDetectLang=Autodetect (brauser keeles) FeatureDisabledInDemo=Feature blokeeritud demo Rights=Permissions BoxesDesc=Kastid on ekraani ala, mis näitavad osa teabest mõned leheküljed. Valida saab näidata kasti või mitte, valides sihtlehekülge ja klõpsake "Activate" või klõpsates prügikasti blokeerida. -OnlyActiveElementsAreShown=Vaid elemente toega mooduleid näidatakse. +OnlyActiveElementsAreShown=Vaid elemente toega mooduleid näidatakse. ModulesDesc=Dolibarr moodulid määratlevad mille funktsioon on lubatud tarkvara. Mõned moodulid nõuavad õigusi tuleb anda kasutajatele, pärast võimaldab moodul. Klõpsake nuppu sees / väljas veerus "Staatus", mis võimaldab moodul / funktsiooni. ModulesInterfaceDesc=Dolibarr moodulite liides lubab teil lisada funktsioone sõltuvalt välis-tarkvara, süsteemide või teenuste. ModulesSpecialDesc=Spetsiaalseid mooduleid on väga spetsiifilised või harva kasutatavate moodulitega. diff --git a/htdocs/langs/fa_IR/admin.lang b/htdocs/langs/fa_IR/admin.lang index f45f86538e9..a41c42b4251 100644 --- a/htdocs/langs/fa_IR/admin.lang +++ b/htdocs/langs/fa_IR/admin.lang @@ -166,10 +166,6 @@ No=خیر AutoDetectLang= شناسایی خودکار زبان FeatureDisabledInDemo= امکانات در دمو غیر فعال است Rights= مجوزها -BoxesDesc= -OnlyActiveElementsAreShown= -ModulesDesc= -ModulesInterfaceDesc= ModulesSpecialDesc=وحدات خاصة أو محددة جدا ونادرا ما تستخدم وحدات. ModulesJobDesc=توفير وحدات تجارية بسيطة ومحددة سلفا من Dolibarr الإعداد لأعمال معين. BoxesAvailable=صناديق متاحة diff --git a/htdocs/langs/fi_FI/admin.lang b/htdocs/langs/fi_FI/admin.lang index 706a0b5a3b1..0ea5ba214ad 100644 --- a/htdocs/langs/fi_FI/admin.lang +++ b/htdocs/langs/fi_FI/admin.lang @@ -149,7 +149,6 @@ AutoDetectLang=Automaattisesti (selaimen kieli) FeatureDisabledInDemo=Feature vammaisten demo Rights=Oikeudet BoxesDesc=Laatikot ovat kuvaruudun alueella, jotka osoittavat, pala tietoa joitakin sivuja. Voit valita, näytetäänkö ruutuun tai ei valitsemalla kohde sivun ja napsauttamalla "Ota käyttöön", tai klikkaamalla roskakoriin poistaa se. -OnlyActiveElementsAreShown=Only elements from ansiosta moduulit ovat osoittaneet. ModulesDesc=Dolibarr modules määritellä, mitkä toiminnot on käytössä ohjelmistoja. Jotkut moduulit vaatia oikeuksia sinulla on myönnettävä käyttäjille jälkeen mahdollistaa moduulin. ModulesInterfaceDesc=The Dolibarr moduulien ansiosta voit lisätä ominaisuuksia riippuen ohjelmistojen, järjestelmien tai palveluja. ModulesSpecialDesc=Erityispainos moduulit ovat hyvin erityinen tai harvoin käytetty moduuleita. diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index b4d8169d167..112c0c8cfca 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -179,7 +179,7 @@ AutoDetectLang= Détection auto (navigateur) FeatureDisabledInDemo= Fonction désactivée dans la démo Rights= Permissions BoxesDesc= Les boîtes sont des zones d'information réduites qui s'affichent sur certaines pages. Vous pouvez choisir ou non d'activer une boîte en sélectionnant la page cible et en cliquant sur 'Activer', ou en cliquant sur la poubelle pour la désactiver. -OnlyActiveElementsAreShown= Seuls les éléments en rapport avec un module actif sont présentés. +OnlyActiveElementsAreShown= Seuls les éléments en rapport avec un module actif sont présentés. ModulesDesc= Les modules Dolibarr définissent les fonctionnalités disponibles dans l'application. Certains modules nécessitent des droits qu'il vous faudra affecter aux utilisateurs pour qu'ils puissent accéder à leurs fonctionnalités. Cliquez sur le bouton on/off de la colonne "Etat" pour activer un module/fonctionnalité. ModulesInterfaceDesc= Les modules d'interfaces sont des modules qui permettent de lier Dolibarr à des systèmes, applications ou services externes. ModulesSpecialDesc= Les modules complémentaires sont des modules à usage très spécifique ou moins courant que les modules standards. diff --git a/htdocs/langs/he_IL/admin.lang b/htdocs/langs/he_IL/admin.lang index 08f8f1482a1..2d6a102e255 100644 --- a/htdocs/langs/he_IL/admin.lang +++ b/htdocs/langs/he_IL/admin.lang @@ -185,7 +185,7 @@ AutoDetectLang=Autodetect (שפת הדפדפן) FeatureDisabledInDemo=התכונה זמינה ב דמו Rights=הרשאות BoxesDesc=תיבות שטח המסך להראות כי פיסת מידע על כמה דפים. ניתן לבחור בין הצגת תיבת או לא על ידי בחירת דף היעד ולחיצה על "הפעל", או על ידי לחיצה על פח אשפה כדי לבטל את זה. -OnlyActiveElementsAreShown=האלמנטים היחידים של מודולים המאפשרים מוצגים. +OnlyActiveElementsAreShown=האלמנטים היחידים של מודולים המאפשרים מוצגים. ModulesDesc=מודולים Dolibarr להגדיר אילו פונקציונליות מופעלת התוכנה. מודולים מסוימים מחייבים הרשאות עליך להעניק למשתמשים, לאחר הפעלת המודול. לחץ על כפתור כיבוי / ב 'סטטוס' טור לאפשר מודול / תכונה. ModulesInterfaceDesc=ממשק מודולים Dolibarr מאפשר להוסיף תכונות בהתאם לתוכנה, מערכות חיצוניות או שירותים. ModulesSpecialDesc=מודולים מיוחדים הם מודולים ספציפיים מאוד, או השתמשו רק לעתים רחוקות. diff --git a/htdocs/langs/hu_HU/admin.lang b/htdocs/langs/hu_HU/admin.lang index c1912ac8f5b..b221bfd3bdd 100644 --- a/htdocs/langs/hu_HU/admin.lang +++ b/htdocs/langs/hu_HU/admin.lang @@ -185,7 +185,7 @@ AutoDetectLang=Autodetect (böngésző nyelv) FeatureDisabledInDemo=Tiltva demo Rights=Engedélyek BoxesDesc=Dobozok képernyő terület mutatják, hogy az információ egy elemének egyes oldalakon. Választhat a bemutató dobozban, vagy nem célzott kiválasztásával oldalra és kattintson a "Aktiválás", vagy kattintson a kukába kikapcsolni. -OnlyActiveElementsAreShown=Csak az elemek bekapcsolt modulok jelennek meg. +OnlyActiveElementsAreShown=Csak az elemek bekapcsolt modulok jelennek meg. ModulesDesc=Dolibarr modulok meghatározzák, mely funkció engedélyezve van a szoftverben. Néhány modul szükséges engedélyeket be kell nyújtani a felhasználók számára, lehetővé téve modul után. Kattints a gombra on / off oszlopban "Állapot", hogy egy modul / funkciót. ModulesInterfaceDesc=A Dolibarr modulok interfész lehetővé teszi, hogy új funkciókat függően külső szoftverek, rendszerek és szolgáltatások. ModulesSpecialDesc=Speciális modulok nagyon egyedi vagy ritkán használt modulokat. diff --git a/htdocs/langs/is_IS/admin.lang b/htdocs/langs/is_IS/admin.lang index 7cbd32b36c8..a0b1acbfc7e 100644 --- a/htdocs/langs/is_IS/admin.lang +++ b/htdocs/langs/is_IS/admin.lang @@ -173,7 +173,7 @@ AutoDetectLang=Finna sjálfkrafa (vafrara tungumál) FeatureDisabledInDemo=Lögun fatlaður í kynningu Rights=Heimildir BoxesDesc=Hnefaleikar eru skjár svæði sem sýna brot af upplýsingum á sumum síðum. Þú getur valið á milli sýnir kassann eða ekki með því að velja að miða síðu og smella á 'Virkja', eða með því að smella á dustbin að gera það. -OnlyActiveElementsAreShown=Aðeins atriði frá virkt einingar eru birtar. +OnlyActiveElementsAreShown=Aðeins atriði frá virkt einingar eru birtar. ModulesDesc=Dolibarr mát tilgreina hvaða virkni er virkt í hugbúnaði. Sum mát þurfa leyfi þér að veita notendum eftir kleift mát. ModulesInterfaceDesc=The Dolibarr mát tengi gerir þér kleift að bæta við aðgerðir fer eftir utanaðkomandi hugbúnaði, kerfi eða þjónustu. ModulesSpecialDesc=Sérstakar einingar eru mjög sérstakur eða sjaldan notað mát. diff --git a/htdocs/langs/it_IT/admin.lang b/htdocs/langs/it_IT/admin.lang index 877d87ac571..57593e7cfe7 100644 --- a/htdocs/langs/it_IT/admin.lang +++ b/htdocs/langs/it_IT/admin.lang @@ -806,7 +806,7 @@ Offset =Scostamento OnceSetupFinishedCreateUsers =Attenzione, sei un utente amministratore Dolibarr. Le utenze amministrative vanno utilizzate per l'impostazione del sistema. Per un uso abituale di Dolibarr si raccomanda di non utilizzare un utente amministratore, ma crearne uno nuovo dal menu utenti e gruppi. OnDelivery =Alla consegna OnInvoice =Alla fatturazione -OnlyActiveElementsAreShown =Vengono mostrati solo gli elementi relativi ai moduli attivi . +OnlyActiveElementsAreShown =Vengono mostrati solo gli elementi relativi ai moduli attivi . OnPayment =Al pagamento OptionVatDebitOptionDesc =L'IVA è dovuta:
- alla consegna/pagamento per i beni
- alla fatturazione (a debito) per i servizi OptionVATDebitOption =Opzioni per i servizi a debito diff --git a/htdocs/langs/ja_JP/admin.lang b/htdocs/langs/ja_JP/admin.lang index edbe7ad0134..9a2c2f323f6 100644 --- a/htdocs/langs/ja_JP/admin.lang +++ b/htdocs/langs/ja_JP/admin.lang @@ -185,7 +185,7 @@ AutoDetectLang=自動検出(ブラウザの言語) FeatureDisabledInDemo=デモで機能を無効にする Rights=パーミッション BoxesDesc=ボックスには、いくつかのページの情報の一部を示す画面領域です。あなたは、ボックスを示すかどうか、ターゲット·ページを選択し、 "アクティベート"をクリックするか、それを無効にするには、ごみ箱をクリックして選ぶことができます。 -OnlyActiveElementsAreShown=から要素のみ対応のモジュールが表示されます。 +OnlyActiveElementsAreShown=から要素のみ対応のモジュールが表示されます。 ModulesDesc=Dolibarrモジュールはソフトウェアで有効になっている機能を定義します。いくつかのモジュールは、モジュールを有効にした後、ユーザーに付与する必要がありますアクセス許可が必要です。モジュール/機能を有効にするには、列 "ステータス"のオン/オフボタンをクリックします。 ModulesInterfaceDesc=Dolibarrモジュールインターフェイスでは、外部のソフトウェア、システムやサービスに応じて機能を追加することができます。 ModulesSpecialDesc=特別なモジュールは、非常に特異的またはめったに使用しないモジュールです。 diff --git a/htdocs/langs/nb_NO/admin.lang b/htdocs/langs/nb_NO/admin.lang index a97b7635126..8628ee9ed27 100644 --- a/htdocs/langs/nb_NO/admin.lang +++ b/htdocs/langs/nb_NO/admin.lang @@ -142,7 +142,7 @@ AutoDetectLang=Automatisk (nettleserspråk) FeatureDisabledInDemo=Funksjonen er slått av i demo Rights=Tillatelser BoxesDesc=Bokser er områder på skjermen som viser informasjon på ønskede sider. Du kan velge om boksen skal vises eller ikke ved å velge målside og klikke på 'Aktiver', eller ved å klikke på papirkurven for å slå den av. -OnlyActiveElementsAreShown=Bare elementer fra aktiverte moduler vises. +OnlyActiveElementsAreShown=Bare elementer fra aktiverte moduler vises. ModulesDesc=Dolibarrmodulene styrer hvilken funksjonalitet som er aktivert i programmet. Noen moduler krever at du tildeler brukerne tilgangsrettigheter etter at du har slått på modulen. ModulesInterfaceDesc=Modulgrensesnittet i Dolibarr lar deg legge til funksjoner som bruker eksterne programmer, systemer eller tjenester. ModulesSpecialDesc=Spesialmoduler er svært spesifikke moduler, eller moduler som sjelden blir sjelden brukt. diff --git a/htdocs/langs/nl_BE/admin.lang b/htdocs/langs/nl_BE/admin.lang index ae9d5718a56..c3733ea5255 100644 --- a/htdocs/langs/nl_BE/admin.lang +++ b/htdocs/langs/nl_BE/admin.lang @@ -163,7 +163,7 @@ No=Nee AutoDetectLang=Autodetect (browser taal) FeatureDisabledInDemo=Functie uitgeschakeld in de demo BoxesDesc=Boxes zijn kleine vakken met informatie die op bepaalde pagina's kunnen worden weergegeven. U kunt kiezen om deze te activeren of uit te schakelen. -OnlyActiveElementsAreShown=Alleen objecten die verband houden met een module actief worden gepresenteerd. +OnlyActiveElementsAreShown=Alleen objecten die verband houden met een module actief worden gepresenteerd. ModulesInterfaceDesc=De interface modules van Dolibarr laat u toe functies toe te voegen afhankelijk van externe software, systemen of diensten. ModulesSpecialDesc=Speciale modules zijn zeer specifiek of zelden gebruikte modules. ModulesJobDesc=Business modules bieden een eenvoudig voorgedefinieerde setup van Dolibarr voor een bepaald bedrijf. diff --git a/htdocs/langs/nl_NL/admin.lang b/htdocs/langs/nl_NL/admin.lang index 24b203e256e..7f698b75b73 100644 --- a/htdocs/langs/nl_NL/admin.lang +++ b/htdocs/langs/nl_NL/admin.lang @@ -171,7 +171,7 @@ AutoDetectLang = Automatisch detecteren (taal van de browser) FeatureDisabledInDemo = Functionaliteit uitgeschakeld in de demonstratie Rights = Rechten BoxesDesc = Vakken zijn delen op het scherm die bepaalde informatie tonen op geselecteerde pagina's. U kunt vak in- of uitschakelen door de doelpagina te selecteren en op "activeren" te klikken of door op de prullenbak te klikken om het vak uit te schakelen. -OnlyActiveElementsAreShown = Alleen elementen van ingeschakelde modules worden getoond. +OnlyActiveElementsAreShown = Alleen elementen van ingeschakelde modules worden getoond. ModulesDesc = Dolibarr modules bepalen welke functionaliteit is ingeschakeld in de software. Voor enkele modules is het noodzakelijk, zodra de module is ingeschakeld, rechten te verlenen aan de gebruikers. Klik op de knop uit / aan in de kolom "Status" om een module / functionaliteit in of uit te schakelen. ModulesInterfaceDesc = De Dolibarr 'interface'-modules staan het u toe functionaliteit toe te voegen die afhankelijk is van externe software, systemen of diensten. ModulesSpecialDesc = Speciale modules zijn zeer specifieke of zelden gebruikte modules. diff --git a/htdocs/langs/pl_PL/admin.lang b/htdocs/langs/pl_PL/admin.lang index a00f01b6a82..5865aeb71f4 100644 --- a/htdocs/langs/pl_PL/admin.lang +++ b/htdocs/langs/pl_PL/admin.lang @@ -151,7 +151,7 @@ AutoDetectLang=Autodetect (język przeglądarki) FeatureDisabledInDemo=Funkcja niedostępna w demo Rights=Uprawnienia BoxesDesc=Boksy są obszarze ekranu pokazują, że informacja na niektórych stronach. Możesz wybierać między pokazano pole lub nie, wybierając cel stronie i klikając przycisk "Włącz", lub klikając pojemnik na śmieci, aby ją wyłączyć. -OnlyActiveElementsAreShown=Only elements from aktywne moduły są widoczne. +OnlyActiveElementsAreShown=Only elements from aktywne moduły są widoczne. ModulesDesc=Dolibarr modules określić funkcje, które jest włączone w oprogramowaniu. Niektóre moduły wymagają uprawnień należy przyznać użytkownikom, po włączeniu modułu. ModulesInterfaceDesc=W Dolibarr modules interfejs umożliwia dodawanie funkcji w zależności od zewnętrznego oprogramowania, systemów lub usług. ModulesSpecialDesc=Specjalne moduły są bardzo specyficzne i rzadko używane moduły. diff --git a/htdocs/langs/pt_BR/admin.lang b/htdocs/langs/pt_BR/admin.lang index d407c906d25..f8cfbfa245c 100644 --- a/htdocs/langs/pt_BR/admin.lang +++ b/htdocs/langs/pt_BR/admin.lang @@ -144,7 +144,6 @@ AutoDetectLang=Autodetecção (navegador) FeatureDisabledInDemo=Opção desabilitada em demo Rights=Permissões BoxesDesc=As caixas são zonas de informação reduzidas que se mostram em algumas páginas. Pode escolher ativar ou desativar uma caixa fazendo click em 'Ativar', ou fazendo click não ícone de reciclagem para desativar. Só se mostram as Caixas relacionadas com um módulo activo. -OnlyActiveElementsAreShown=Só os elementos de módulos activados som mostrados +OnlyActiveElementsAreShown=Só os elementos de módulos activados som mostrados ModulesDesc=Os módulos do ERP definem as Funcionalidadees disponiveis na aplicação. Alguns módulos requerem direitos que deverão indicar-se nos utilizadores para que possam aceder ás suas Funcionalidadees. ModulesInterfaceDesc=Os módulos de interface são módulos que permitem vincular o ERP com sistemas, aplicações ou serviços externos. ModulesSpecialDesc=Os módulos especiais são módulos de uso específico ou menos corrente que os módulos normais. diff --git a/htdocs/langs/ro_RO/admin.lang b/htdocs/langs/ro_RO/admin.lang index da072e4fa3c..3b1720a2870 100644 --- a/htdocs/langs/ro_RO/admin.lang +++ b/htdocs/langs/ro_RO/admin.lang @@ -149,7 +149,6 @@ AutoDetectLang=Autodetect (browser limbă) FeatureDisabledInDemo=Caracteristicã handicap în demo Rights=Permisiuni BoxesDesc=Cutii sunt ecran domeniu arată că o bucată de informaţii cu privire la unele pagini. Aveţi posibilitatea să alegeţi între afişarea pe cutie sau nu, prin selectarea ţintă pagină şi faceţi clic pe "Activaţi", sau făcând clic pe un coş de gunoi barat pentru al dezactiva. -OnlyActiveElementsAreShown=Only elements from activat modulele sunt afişate. ModulesDesc=Dolibarr modulele care definesc funcţia este activată în software-ul. Unele module necesită permisiuni, trebuie să acorde pentru utilizatori, după care să permită modul. ModulesInterfaceDesc=De Dolibarr module de interfaţă vă permite să adăugaţi caracteristici externe, în funcţie de software, sisteme sau servicii. ModulesSpecialDesc=Special module sunt foarte specifice sau rareori folosite module. diff --git a/htdocs/langs/ru_RU/admin.lang b/htdocs/langs/ru_RU/admin.lang index 8a52d47922d..e1513f3996a 100644 --- a/htdocs/langs/ru_RU/admin.lang +++ b/htdocs/langs/ru_RU/admin.lang @@ -149,7 +149,6 @@ AutoDetectLang=Autodetect (язык браузера) FeatureDisabledInDemo=Функция отключена в демо - Rights=Разрешения BoxesDesc=Ящики экрана показывают, что часть информации на некоторых страницах. Вы можете выбирать между показ поле или нет, выбрав целевой страницы и нажать кнопку "Включить", или нажав на свалку, чтобы отключить его. -OnlyActiveElementsAreShown=Only elements from позволили модули показаны. ModulesDesc=Dolibarr модулей определяют функциональность, которая включена в программу. Некоторые модули требуют разрешения вы должны предоставить пользователям, после включения модуля. ModulesInterfaceDesc=Dolibarr модули интерфейса позволяет добавлять новые функции в зависимости от внешнего программного обеспечения, систем и услуг. ModulesSpecialDesc=Специальные модули очень специфичны и редко используемых модулей. diff --git a/htdocs/langs/sl_SI/admin.lang b/htdocs/langs/sl_SI/admin.lang index d7b3c7de9fb..8de18381e50 100644 --- a/htdocs/langs/sl_SI/admin.lang +++ b/htdocs/langs/sl_SI/admin.lang @@ -175,7 +175,7 @@ AutoDetectLang = Samozaznava (jezik iskalnika) FeatureDisabledInDemo = Funkcija onemogočena v demo različici Rights = Dovoljenja BoxesDesc = Polja so področja na zaslonu, ki prikazujejo krajše informacije na nekaterih straneh. Izberete lahko, ali naj se polja prikažejo ali ne, tako da izberete ciljno stran in kliknete 'Aktiviraj', ali kliknete na koš za onemogočenje. -OnlyActiveElementsAreShown = Prikazani so samo elementi omogočenih modulov . +OnlyActiveElementsAreShown = Prikazani so samo elementi omogočenih modulov . ModulesDesc = Dolibarr moduli določajo, katere funkcije programa so omogočene. Nekateri moduli zahtevajo, da po omogočanju modula dodelite dovoljenje uporabnikom. Kliknite gumb za vklop/izklop v koloni "Status" za omogočanje modula/funkcije. ModulesInterfaceDesc = Vmesnik za Dolibarr module omogoča dodajanje funkcij odvisno od zunanjih programov, sistemov ali storitev. ModulesSpecialDesc = Specialni moduli so zelo specifični ali redko uporabljani moduli. diff --git a/htdocs/langs/sv_SE/admin.lang b/htdocs/langs/sv_SE/admin.lang index 12226fd864b..05ba1cb2f4b 100644 --- a/htdocs/langs/sv_SE/admin.lang +++ b/htdocs/langs/sv_SE/admin.lang @@ -174,7 +174,7 @@ AutoDetectLang=Autodetektera (webbläsare språk) FeatureDisabledInDemo=Funktion avstängd i demo Rights=Behörigheter BoxesDesc=Fälten är skärmytan som visar en bit av information om vissa sidor. Du kan välja mellan att visa rutan eller inte genom att välja målsidan och klicka på "Aktivera" eller genom att klicka på soptunnan till att stänga av den. -OnlyActiveElementsAreShown=Endast delar av aktiverade moduler visas. +OnlyActiveElementsAreShown=Endast delar av aktiverade moduler visas. ModulesDesc=Dolibarr moduler definiera vilka funktionen är aktiverad i programvaran. Vissa moduler kräver behörigheter som du skall ge till användare efter möjliggör modul. ModulesInterfaceDesc=Den Dolibarr moduler gränssnittet kan du lägga till funktioner beroende på yttre programvara, system eller tjänster. ModulesSpecialDesc=Särskilda moduler är mycket specifika eller sällan moduler. diff --git a/htdocs/langs/tr_TR/admin.lang b/htdocs/langs/tr_TR/admin.lang index b3fdb75fa6c..2701184245a 100755 --- a/htdocs/langs/tr_TR/admin.lang +++ b/htdocs/langs/tr_TR/admin.lang @@ -168,7 +168,7 @@ AutoDetectLang=Otoalgıla (tarayıcı dili) FeatureDisabledInDemo=Demoda özellik devre dışıdır Rights=İzinler BoxesDesc=Kutular, bazı pencerelerde bilgi parçaları gösteren ekran alanlarıdır. Kutunun gösterilmesi ya da gösterilmemesi arasında seçim yapmak için hedef sayfayı seçerek ‘Etkinleştir’ e tıklayın veya çöpkutusuna tıklayarak devre dışı bırakın. -OnlyActiveElementsAreShown=Yalnızca etkinleştirilmiş modüllerin öğeleri gösterilmiştir. +OnlyActiveElementsAreShown=Yalnızca etkinleştirilmiş modüllerin öğeleri gösterilmiştir. ModulesDesc=Dolibarr modülleri, yazılımda hangi özelliğin devreye alınacağını tanımlar. Modül devreye alındıktan sonra kullanıcıya bazı izinler vermeniz gerekir. Bir modül/özelliği devreye almak için “Durum” sütunundaki aç/kapa düğmesinde aça tıklayın. ModulesInterfaceDesc=Dolibarr modülleri arayüzü dış yazılım, sistem ya da hizmetlere bağlı olarak özellikler ekler. ModulesSpecialDesc=Özel modüller çok özel ya da seyrek kullanılan modüllerdir. diff --git a/htdocs/langs/zh_CN/admin.lang b/htdocs/langs/zh_CN/admin.lang index 5cb5278d70d..05ca016c9c2 100644 --- a/htdocs/langs/zh_CN/admin.lang +++ b/htdocs/langs/zh_CN/admin.lang @@ -173,7 +173,7 @@ AutoDetectLang=自动检测(浏览器的语言) FeatureDisabledInDemo=在演示功能禁用 Rights=权限 BoxesDesc=框屏幕区域,显示了在一些网页上的资料。您可以选择显示选择目标页,然后点击'的方块,或不激活',或按一下垃圾桶中禁用它。 -OnlyActiveElementsAreShown=分子只有启用的模块显示。 +OnlyActiveElementsAreShown=分子只有启用的模块显示。 ModulesDesc=Dolibarr模块定义哪些功能是在软件中启用。有些模块需要您必须授予权限给用户,在启用模块。 ModulesInterfaceDesc=该Dolibarr模块接口允许你添加取决于外部软件,系统或服务功能。 ModulesSpecialDesc=特别是非常具体的模块或很少使用的模块。 diff --git a/htdocs/webservices/admin/webservices.php b/htdocs/webservices/admin/webservices.php index 800fd9cc6af..8e5370df465 100644 --- a/htdocs/webservices/admin/webservices.php +++ b/htdocs/webservices/admin/webservices.php @@ -151,6 +151,9 @@ if ($conf->fournisseur->enabled) print '
'; +print '
'; +print $langs->trans("OnlyActiveElementsAreShown", DOL_URL_ROOT.'/admin/modules.php'); + $db->close(); llxFooter(); diff --git a/htdocs/webservices/server_invoice.php b/htdocs/webservices/server_invoice.php index 335a29743ff..7572238264f 100755 --- a/htdocs/webservices/server_invoice.php +++ b/htdocs/webservices/server_invoice.php @@ -497,7 +497,6 @@ function createInvoice($authentication,$invoice) $errorcode='';$errorlabel=''; $error=0; $fuser=check_authentication($authentication,$error,$errorcode,$errorlabel); - // Check parameters if (! $error) { diff --git a/test/soapui/Dolibarr-soapui-project.xml b/test/soapui/Dolibarr-soapui-project.xml index 85404fdeed8..d5669969a4d 100755 --- a/test/soapui/Dolibarr-soapui-project.xml +++ b/test/soapui/Dolibarr-soapui-project.xml @@ -1,5 +1,5 @@ -http://localhostdolibarr/dolibarrnew/webservices/server_other.php?wsdl +http://localhostdolibarr/dolibarrnew/webservices/server_other.php?wsdl @@ -94,11 +94,12 @@ + + + - - @@ -244,20 +245,25 @@ - ? + dolibarrkey aaa - dmin + admin admin + + ref_ext 1 - ? - ? + + 2010-01-01 - + + 2012-01-01 + 2012-01-01 + 2012-01-01 1 ? ? @@ -265,27 +271,28 @@ note note_public 1 - - + + 0 - + - + ? - 1 + 0 aaa - 11.96 - 1.96 - 10 19.6 1 - ? - ? - ? - ? - ? - ? + 10 + 10 + 1.96 + 11.96 + + + + + + @@ -327,25 +334,7 @@ ? ? - - - - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - - + @@ -713,21 +702,34 @@ aaa admin admin - + - + + ? PPP - + + 1 Description of PPP + ? + ? xxxxx - 1 - 0 - 1 + ? + ? 123456 + ? + ? FR + ? + ? + ? + ? 10 + ? + ? + ? + ? @@ -897,7 +899,12 @@ - + + + + + + @@ -916,11 +923,31 @@ - + + + + + + + + + + + + + + + + + + + + + @@ -933,17 +960,61 @@ + + + + + + + + + + + + + + + + - WS to get Versions + WS to get a thirdparty from its id, ref or ref_ext + + WS to create a thirdparty + + + + + WS to get list of thirdparties id and ref + + + - + + + + + + + + + + + + + + + + + + + @@ -957,7 +1028,7 @@ -]]>http://schemas.xmlsoap.org/wsdl/http://localhostdolibarr/webservices/server_thirdparty.php<xml-fragment/>UTF-8http://localhostdolibarr/webservices/server_thirdparty.php +]]>http://schemas.xmlsoap.org/wsdl/http://localhostdolibarr/webservices/server_thirdparty.php<xml-fragment/>UTF-8http://localhostdolibarr/webservices/server_thirdparty.php @@ -974,4 +1045,73 @@ -]]> \ No newline at end of file +]]>UTF-8http://localhostdolibarr/webservices/server_thirdparty.php + + + + + + ? + ? + ? + ? + ? + + + + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? +
?
+ ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? + ? +
+
+
+]]>
UTF-8http://localhostdolibarr/webservices/server_thirdparty.php + + + + + + ? + ? + ? + ? + ? + + + + ? + ? + + + +]]> \ No newline at end of file