diff --git a/htdocs/takepos/css/phone.css b/htdocs/takepos/css/phone.css
index 0f3606071f0..37434cfc707 100644
--- a/htdocs/takepos/css/phone.css
+++ b/htdocs/takepos/css/phone.css
@@ -4,6 +4,7 @@ html,body {
margin:0;
height:100%;
width:100%;
+ background-color: #FFF !important;
}
.container{
@@ -17,14 +18,14 @@ html,body {
.phonerow1{
margin: 0 auto;
width: 100%;
- height: 40%;
+ height: auto;
min-height: 40%;
}
.phonerow2{
margin: 0 auto;
width: 100%;
- height: 40%;
+ height: auto;
}
.phonebuttonsrow{
@@ -90,7 +91,71 @@ button.publicphonebutton {
text-align: center;
overflow: visible; /* removes extra width in IE */
width:33%;
- height:90%;
+ height:50px;
+ font-weight: bold;
+ color: #fff;
+}
+
+.phoneblue{
+ color: #fff;
+ background-color: #428bca;
+ border-color: #357ebd;
+}
+
+.phonegreen{
+ color: #fff;
+ background-color: #5cb85c;
+ border-color: #4cae4c;
+ font-size:20px;
+ text-align:center;
+ width:20px;
+}
+
+.phonetable{
+ width:130px;
+}
+
+.phoneqty{
+ font-size:24px;
+ font-weight: bold;
+
+
+}
+
+.phonered{
+ color: #fff;
+ background-color: #dc3545;
+ border-color: #dc3545;
+ font-size:20px;
+ text-align:center;
+ width:20px;
+}
+
+.phoneorange{
+ color: #fff;
+ background-color: #f0ad4e;
+ border-color: #eea236;
+}
+
+.total{
+ width:100% !important;
+ font-size:24px;
+}
+
+.width24{
+ font-size:24px;
+}
+
+.leftcat{
+ margin-top:15px;
+ float:left;
+ width: 50%;
+ text-align:center;
+ height:150px;;
+ overflow:hidden;
+ margin-bottom:5px;
+ font-size:18px;
+ color:#5B5858;
font-weight: bold;
}
@@ -107,3 +172,28 @@ button.publicphonebutton2 {
font-weight: bold;
padding: 8px 16px;
}
+
+.div-table-responsive-no-min{
+ margin-top:20px;
+}
+
+.comment {
+ float: left;
+ width: 100%;
+ height: auto;
+}
+
+.comment-text-area {
+ float: left;
+ width: 80%;
+ height: auto;
+}
+
+.textinput {
+ float: left;
+ width: 100%;
+ min-height: 75px;
+ outline: none;
+ resize: none;
+ border: 1px solid grey;
+}
\ No newline at end of file
diff --git a/htdocs/takepos/genimg/index.php b/htdocs/takepos/genimg/index.php
index e668b01aacb..fbb388b9aec 100644
--- a/htdocs/takepos/genimg/index.php
+++ b/htdocs/takepos/genimg/index.php
@@ -77,7 +77,10 @@ elseif ($query == "pro")
preg_match('@src="([^"]+)"@', $image, $match);
$file = array_pop($match);
if ($file == "") header('Location: ../../public/theme/common/nophoto.png');
- else header('Location: '.$file.'&cache=1&publictakepos=1&modulepart=product');
+ else{
+ if (!defined('INCLUDE_PHONEPAGE_FROM_PUBLIC_PAGE')) header('Location: '.$file.'&cache=1');
+ else header('Location: '.$file.'&cache=1&publictakepos=1&modulepart=product');
+ }
}
else
{
diff --git a/htdocs/takepos/invoice.php b/htdocs/takepos/invoice.php
index 16012022dc9..3b486b7a3bc 100644
--- a/htdocs/takepos/invoice.php
+++ b/htdocs/takepos/invoice.php
@@ -70,10 +70,12 @@ if (($conf->global->TAKEPOS_PHONE_BASIC_LAYOUT == 1 && $conf->browser->layout ==
';
+ $arrayofcss = array(
+ '/takepos/css/pos.css.php',
+ '/takepos/js/jquery.colorbox-min.js'
+ );
+ $arrayofjs = array('/takepos/js/jquery.colorbox-min.js');
top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss);
- print '
-
- ';
}
/**
@@ -877,6 +879,7 @@ if ($_SESSION["basiclayout"] != 1)
print '
'.$langs->trans('Qty').' | ';
print ''.$langs->trans('TotalTTCShort').' | ';
}
+else print ''.$langs->trans('Qty').' | ';
print "\n";
@@ -889,12 +892,11 @@ if ($_SESSION["basiclayout"] == 1)
$categories = $categorie->get_full_arbo('product');
$htmlforlines = '';
foreach ($categories as $row) {
- $htmlforlines .= '';
- $htmlforlines .= '';
+ $htmlforlines .= ' ';
$htmlforlines .= $row['label'];
- $htmlforlines .= ' | ';
- $htmlforlines .= '
'."\n";
+ $htmlforlines .= ''."\n";
}
$htmlforlines .= '';
$htmlforlines .= '';
@@ -910,12 +912,11 @@ if ($_SESSION["basiclayout"] == 1)
$prods = $object->getObjectsInCateg("product");
$htmlforlines = '';
foreach ($prods as $row) {
- $htmlforlines .= 'id.')">';
- $htmlforlines .= '| ';
- $htmlforlines .= $row->label;
- $htmlforlines .= ' '.price($row->price_ttc, 1, $langs, 1, -1, -1, $conf->currency).' ';
- $htmlforlines .= ' |
'."\n";
+ $htmlforlines .= '
';
+ $htmlforlines .= $row->label.''.price($row->price_ttc, 1, $langs, 1, -1, -1, $conf->currency);
+ $htmlforlines .= ''."\n";
}
$htmlforlines .= '';
print $htmlforlines;
@@ -991,7 +992,7 @@ if ($placeid > 0)
}
$htmlforlines .= '" id="'.$line->id.'">';
$htmlforlines .= '';
- if ($_SESSION["basiclayout"] == 1) $htmlforlines .= $line->qty." x ";
+ if ($_SESSION["basiclayout"] == 1) $htmlforlines .= ''.$line->qty." x ";
//if ($line->product_label) $htmlforlines.= ''.$line->product_label.'';
if (isset($line->product_type))
{
@@ -1026,7 +1027,8 @@ if ($placeid > 0)
}
}
if (!empty($line->array_options['options_order_notes'])) $htmlforlines .= " (".$line->array_options['options_order_notes'].")";
- if ($_SESSION["basiclayout"] != 1)
+ if ($_SESSION["basiclayout"] == 1) $htmlforlines .= ' | ';
+ if ($_SESSION["basiclayout"] != 1)
{
$moreinfo = '';
$moreinfo .= $langs->transcountry("TotalHT", $mysoc->country_code).': '.price($line->total_ht);
diff --git a/htdocs/takepos/phone.php b/htdocs/takepos/phone.php
index 90f0aa363dc..32074b43d74 100644
--- a/htdocs/takepos/phone.php
+++ b/htdocs/takepos/phone.php
@@ -62,26 +62,34 @@ if (empty($user->rights->takepos->run) && !defined('INCLUDE_PHONEPAGE_FROM_PUBLI
* View
*/
-// Title
-$title = 'TakePOS - Dolibarr '.DOL_VERSION;
-if (!empty($conf->global->MAIN_APPLICATION_TITLE)) $title = 'TakePOS - '.$conf->global->MAIN_APPLICATION_TITLE;
-$head = '
-
-
-';
-top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss);
-
-print '';
-
if ($action == "productinfo") {
$prod = new Product($db);
$prod->fetch($idproduct);
- print "".$prod->label." ";
+ print '';
+ print " ".$prod->label." ";
print ' ';
print " ".$prod->description;
print " ".price($prod->price_ttc, 1, $langs, 1, -1, -1, $conf->currency)."";
print ' ';
- print '';
+}
+elseif ($action == "publicpreorder") {
+ print '';
+ print "
";
+ print '';
+ print ' ';
+}
+elseif ($action == "publicpayment") {
+ $langs->loadLangs(array("orders"));
+ print ''.$langs->trans('StatusOrderDelivered').'';
+ print '';
+ print ' ';
+}
+elseif ($action == "checkplease") {
+ print '';
+ print '';
+ print ' ';
}
elseif ($action == "editline") {
$placeid = GETPOST('placeid', 'int');
@@ -99,13 +107,22 @@ elseif ($action == "editline") {
print " ".$prod->description;
print " ".price($prod->price_ttc, 1, $langs, 1, -1, -1, $conf->currency)."";
print ' ';
- print '';
- print '';
- print '';
+ print '';
+ print '';
+ print '';
}
}
}
else {
+ // Title
+ $title = 'TakePOS - Dolibarr '.DOL_VERSION;
+ if (!empty($conf->global->MAIN_APPLICATION_TITLE)) $title = 'TakePOS - '.$conf->global->MAIN_APPLICATION_TITLE;
+ $head = '
+
+
+';
+ $arrayofcss = array('/takepos/css/phone.css');
+ top_htmlhead($head, $title, $disablejs, $disablehead, $arrayofjs, $arrayofcss);
?>
-
+
global->TAKEPOS_NUM_TERMINALS != "1" && $_SESSION["takeposterminal"] == "") print ''.$langs->trans('TerminalSelect').' ';
?>
@@ -301,18 +327,18 @@ function CheckPlease(){
print '';
}
else {
- print '';
- print '';
- print '';
+ print '';
+ print '';
+ print '';
}
?>
-
-
|