Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
dolibarr
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container registry
Model registry
Analyze
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Software_Artifact_Infrastructure_Repository
dolibarr
Commits
f814e4e2
Commit
f814e4e2
authored
12 years ago
by
Regis Houssin
Browse files
Options
Downloads
Plain Diff
Merge branch 'develop' of
git+ssh://git@github.com/Dolibarr/dolibarr.git
into develop
parents
f6a42775
1e28904d
No related branches found
No related tags found
No related merge requests found
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
ChangeLog
+2
-1
2 additions, 1 deletion
ChangeLog
htdocs/core/modules/facture/doc/pdf_crabe.modules.php
+20
-0
20 additions, 0 deletions
htdocs/core/modules/facture/doc/pdf_crabe.modules.php
htdocs/product/stock/product.php
+9
-8
9 additions, 8 deletions
htdocs/product/stock/product.php
with
31 additions
and
9 deletions
ChangeLog
+
2
−
1
View file @
f814e4e2
...
@@ -26,11 +26,12 @@ For users:
...
@@ -26,11 +26,12 @@ For users:
- New: Suggest a method to generate a backup file for user with no access
- New: Suggest a method to generate a backup file for user with no access
to mysqldump binary.
to mysqldump binary.
- New: Can correct stock of a warehouse from warehouse card.
- New: Can correct stock of a warehouse from warehouse card.
- New: task #185 : Can input amount when correcting stock to recalculate PMP.
- New: [ task #454 ] Add "No category" into filters on category.
- New: [ task #454 ] Add "No category" into filters on category.
- New: Update language files (de, tr, pt).
- New: Update language files (de, tr, pt).
- New: Auto check box on page to edit interface options of user.
- New: Auto check box on page to edit interface options of user.
- New: Add great britain provinces.
- New: Add great britain provinces.
- New: Update libs/tools for DoliWamp.
- New: Update libs/tools
/logo
for DoliWamp.
- Fix: No images into product description lines as PDF generation does
- Fix: No images into product description lines as PDF generation does
not work with this.
not work with this.
...
...
This diff is collapsed.
Click to expand it.
htdocs/core/modules/facture/doc/pdf_crabe.modules.php
+
20
−
0
View file @
f814e4e2
...
@@ -262,11 +262,16 @@ class pdf_crabe extends ModelePDFFactures
...
@@ -262,11 +262,16 @@ class pdf_crabe extends ModelePDFFactures
{
{
$curY
=
$nexY
;
$curY
=
$nexY
;
$pageposbefore
=
$pdf
->
getPage
();
// Description of product line
// Description of product line
$pdf
->
SetFont
(
''
,
''
,
$default_font_size
-
1
);
// Into loop to work with multipage
$pdf
->
SetFont
(
''
,
''
,
$default_font_size
-
1
);
// Into loop to work with multipage
$curX
=
$this
->
posxdesc
-
1
;
$curX
=
$this
->
posxdesc
-
1
;
pdf_writelinedesc
(
$pdf
,
$object
,
$i
,
$outputlangs
,
$this
->
posxtva
-
$curX
,
3
,
$curX
,
$curY
,
$hideref
,
$hidedesc
,
0
,
$hookmanager
);
pdf_writelinedesc
(
$pdf
,
$object
,
$i
,
$outputlangs
,
$this
->
posxtva
-
$curX
,
3
,
$curX
,
$curY
,
$hideref
,
$hidedesc
,
0
,
$hookmanager
);
$pageposafter
=
$pdf
->
getPage
();
$pdf
->
setPage
(
$pageposbefore
);
$pdf
->
SetFont
(
''
,
''
,
$default_font_size
-
1
);
// On repositionne la police par defaut
$pdf
->
SetFont
(
''
,
''
,
$default_font_size
-
1
);
// On repositionne la police par defaut
$nexY
=
$pdf
->
GetY
();
$nexY
=
$pdf
->
GetY
();
...
@@ -324,6 +329,21 @@ class pdf_crabe extends ModelePDFFactures
...
@@ -324,6 +329,21 @@ class pdf_crabe extends ModelePDFFactures
$nexY
+=
2
;
// Passe espace entre les lignes
$nexY
+=
2
;
// Passe espace entre les lignes
// Detect if some page were added automatically and output _tableau for past pages
while
(
$pagenb
<
$pageposafter
)
{
if
(
$pagenb
==
1
)
{
$this
->
_tableau
(
$pdf
,
$tab_top
,
$tab_height
+
40
,
0
,
$outputlangs
);
}
else
{
$this
->
_tableau
(
$pdf
,
$tab_top_newpage
,
$tab_height_newpage
,
0
,
$outputlangs
);
}
$pagenb
++
;
$pdf
->
setPage
(
$pagenb
);
}
// Cherche nombre de lignes a venir pour savoir si place suffisante
// Cherche nombre de lignes a venir pour savoir si place suffisante
if
(
$i
<
(
$nblignes
-
1
)
&&
empty
(
$hidedesc
))
// If it's not last line
if
(
$i
<
(
$nblignes
-
1
)
&&
empty
(
$hidedesc
))
// If it's not last line
{
{
...
...
This diff is collapsed.
Click to expand it.
htdocs/product/stock/product.php
+
9
−
8
View file @
f814e4e2
...
@@ -74,8 +74,9 @@ if ($action == 'setstocklimit')
...
@@ -74,8 +74,9 @@ if ($action == 'setstocklimit')
// Correct stock
// Correct stock
if
(
$action
==
"correct_stock"
&&
!
$_POST
[
"cancel"
])
if
(
$action
==
"correct_stock"
&&
!
$_POST
[
"cancel"
])
{
{
if
(
$_POST
[
"price"
]
==
''
)
$_POST
[
"price"
]
=
0
;
//if ($_POST["price"] == '') $_POST["price"] = 0;
if
(
is_numeric
(
$_POST
[
"nbpiece"
])
&&
$id
&&
is_numeric
(
$_POST
[
"price"
]))
if
(
isset
(
$_POST
[
"price"
]))
$priceunit
=
price2num
(
$_POST
[
"price"
]);
if
(
is_numeric
(
$_POST
[
"nbpiece"
])
&&
$id
)
{
{
$product
=
new
Product
(
$db
);
$product
=
new
Product
(
$db
);
$result
=
$product
->
fetch
(
$id
);
$result
=
$product
->
fetch
(
$id
);
...
@@ -86,7 +87,7 @@ if ($action == "correct_stock" && ! $_POST["cancel"])
...
@@ -86,7 +87,7 @@ if ($action == "correct_stock" && ! $_POST["cancel"])
$_POST
[
"nbpiece"
],
$_POST
[
"nbpiece"
],
$_POST
[
"mouvement"
],
$_POST
[
"mouvement"
],
$_POST
[
"label"
],
$_POST
[
"label"
],
$
_POST
[
"
price
"
]
$price
unit
);
// We do not change value of stock for a correction
);
// We do not change value of stock for a correction
if
(
$result
>
0
)
if
(
$result
>
0
)
...
@@ -336,7 +337,7 @@ if ($_GET["id"] || $_GET["ref"])
...
@@ -336,7 +337,7 @@ if ($_GET["id"] || $_GET["ref"])
// Warehouse
// Warehouse
print
'<tr>'
;
print
'<tr>'
;
print
'<td width="20%">'
.
$langs
->
trans
(
"Warehouse"
)
.
'</td>'
;
print
'<td width="20%"
class="fieldrequired"
>'
.
$langs
->
trans
(
"Warehouse"
)
.
'</td>'
;
print
'<td width="20%">'
;
print
'<td width="20%">'
;
print
$formproduct
->
selectWarehouses
(
$_GET
[
"dwid"
],
'id_entrepot'
,
''
,
1
);
print
$formproduct
->
selectWarehouses
(
$_GET
[
"dwid"
],
'id_entrepot'
,
''
,
1
);
print
'</td>'
;
print
'</td>'
;
...
@@ -345,7 +346,7 @@ if ($_GET["id"] || $_GET["ref"])
...
@@ -345,7 +346,7 @@ if ($_GET["id"] || $_GET["ref"])
print
'<option value="0">'
.
$langs
->
trans
(
"Add"
)
.
'</option>'
;
print
'<option value="0">'
.
$langs
->
trans
(
"Add"
)
.
'</option>'
;
print
'<option value="1">'
.
$langs
->
trans
(
"Delete"
)
.
'</option>'
;
print
'<option value="1">'
.
$langs
->
trans
(
"Delete"
)
.
'</option>'
;
print
'</select></td>'
;
print
'</select></td>'
;
print
'<td width="20%">'
.
$langs
->
trans
(
"NumberOfUnit"
)
.
'</td><td width="20%"><input class="flat" name="nbpiece" size="10" value=""></td>'
;
print
'<td width="20%"
class="fieldrequired"
>'
.
$langs
->
trans
(
"NumberOfUnit"
)
.
'</td><td width="20%"><input class="flat" name="nbpiece" size="10" value=""></td>'
;
print
'</tr>'
;
print
'</tr>'
;
// Label
// Label
...
@@ -376,13 +377,13 @@ if ($_GET["id"] || $_GET["ref"])
...
@@ -376,13 +377,13 @@ if ($_GET["id"] || $_GET["ref"])
print
'<table class="border" width="100%">'
;
print
'<table class="border" width="100%">'
;
print
'<tr>'
;
print
'<tr>'
;
print
'<td width="20%">'
.
$langs
->
trans
(
"WarehouseSource"
)
.
'</td><td width="20%">'
;
print
'<td width="20%"
class="fieldrequired"
>'
.
$langs
->
trans
(
"WarehouseSource"
)
.
'</td><td width="20%">'
;
print
$formproduct
->
selectWarehouses
(
$_GET
[
"dwid"
],
'id_entrepot_source'
,
''
,
1
);
print
$formproduct
->
selectWarehouses
(
$_GET
[
"dwid"
],
'id_entrepot_source'
,
''
,
1
);
print
'</td>'
;
print
'</td>'
;
print
'<td width="20%">'
.
$langs
->
trans
(
"WarehouseTarget"
)
.
'</td><td width="20%">'
;
print
'<td width="20%"
class="fieldrequired"
>'
.
$langs
->
trans
(
"WarehouseTarget"
)
.
'</td><td width="20%">'
;
print
$formproduct
->
selectWarehouses
(
''
,
'id_entrepot_destination'
,
''
,
1
);
print
$formproduct
->
selectWarehouses
(
''
,
'id_entrepot_destination'
,
''
,
1
);
print
'</td>'
;
print
'</td>'
;
print
'<td width="20%">'
.
$langs
->
trans
(
"NumberOfUnit"
)
.
'</td><td width="20%"><input name="nbpiece" size="10" value=""></td>'
;
print
'<td width="20%"
class="fieldrequired"
>'
.
$langs
->
trans
(
"NumberOfUnit"
)
.
'</td><td width="20%"><input name="nbpiece" size="10" value=""></td>'
;
print
'</tr>'
;
print
'</tr>'
;
// Label
// Label
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment