27require 
'../../main.inc.php'; 
 
   28require_once DOL_DOCUMENT_ROOT.
'/core/lib/admin.lib.php';
 
   29require_once DOL_DOCUMENT_ROOT.
'/product/class/html.formproduct.class.php';
 
   30require_once DOL_DOCUMENT_ROOT.
'/core/lib/pdf.lib.php';
 
   31require_once DOL_DOCUMENT_ROOT.
"/core/lib/takepos.lib.php";
 
   38$langs->loadLangs(array(
"admin", 
"cashdesk", 
"commercial"));
 
   44if (
GETPOST(
'action', 
'alpha') == 
'set') {
 
   47  $res = 
dolibarr_set_const($db, 
"TAKEPOS_COLOR_THEME", 
GETPOST(
'TAKEPOS_COLOR_THEME', 
'alpha'), 
'chaine', 0, 
'', $conf->entity);
 
   48  $res = 
dolibarr_set_const($db, 
"TAKEPOS_LINES_TO_SHOW", 
GETPOST(
'TAKEPOS_LINES_TO_SHOW', 
'alpha'), 
'chaine', 0, 
'', $conf->entity);
 
   63} elseif (
GETPOST(
'action', 
'alpha') == 
'setmethod') {
 
   75llxHeader(
'', $langs->trans(
"CashDeskSetup"));
 
   77$linkback = 
'<a href="'.DOL_URL_ROOT.
'/admin/modules.php">'.$langs->trans(
"BackToModuleList").
'</a>';
 
   78print 
load_fiche_titre($langs->trans(
"CashDeskSetup").
' (TakePOS)', $linkback, 
'title_setup');
 
   82print 
'<form action="'.$_SERVER[
"PHP_SELF"].
'?terminal='.(empty($terminal) ? 1 : $terminal).
'" method="post">';
 
   83print 
'<input type="hidden" name="token" value="'.newToken().
'">';
 
   84print 
'<input type="hidden" name="action" value="set">';
 
   86print 
'<table class="noborder centpercent">';
 
   87print 
'<tr class="liste_titre">';
 
   88print 
'<td class="titlefield">'.$langs->trans(
"Parameters").
'</td><td>'.$langs->trans(
"Value").
'</td>';
 
   92print 
'<tr class="oddeven"><td>';
 
   93print $langs->trans(
"ColorTheme");
 
   94print 
'<td colspan="2">';
 
   95$array = array(0=>
"Eldy", 1=>$langs->trans(
"Colorful"));
 
   96print $form->selectarray(
'TAKEPOS_COLOR_THEME', $array, (empty($conf->global->TAKEPOS_COLOR_THEME) ? 
'0' : $conf->global->TAKEPOS_COLOR_THEME), 0);
 
  100print 
'<tr class="oddeven"><td>';
 
  101print $langs->trans(
'HideCategoryImages');
 
  102print 
'<td colspan="2">';
 
  103print ajax_constantonoff(
"TAKEPOS_HIDE_CATEGORY_IMAGES", array(), $conf->entity, 0, 0, 1, 0);
 
  107print 
'<tr class="oddeven"><td>';
 
  108print $langs->trans(
'HideProductImages');
 
  109print 
'<td colspan="2">';
 
  110print ajax_constantonoff(
"TAKEPOS_HIDE_PRODUCT_IMAGES", array(), $conf->entity, 0, 0, 1, 0);
 
  114print 
'<tr class="oddeven"><td>';
 
  115print $langs->trans(
"NumberOfLinesToShow");
 
  116print 
'<td colspan="2">';
 
  117$array = array(1=>
"1", 2=>
"2", 3=>
"3", 4=>
"4", 5=>
"5", 6=>
"6");
 
  118print $form->selectarray(
'TAKEPOS_LINES_TO_SHOW', $array, 
getDolGlobalInt(
'TAKEPOS_LINES_TO_SHOW', 2), 0);
 
  122print 
'<tr class="oddeven"><td>';
 
  123print $langs->trans(
'HideCategories');
 
  124print 
'<td colspan="2">';
 
  125print ajax_constantonoff(
"TAKEPOS_HIDE_CATEGORIES", array(), $conf->entity, 0, 0, 1, 0);
 
  129print 
'<tr class="oddeven"><td>';
 
  130print $langs->trans(
'HideStockOnLine');
 
  131print 
'<td colspan="2">';
 
  132print ajax_constantonoff(
"TAKEPOS_HIDE_STOCK_ON_LINE", array(), $conf->entity, 0, 0, 1, 0);
 
  136print 
'<tr class="oddeven"><td>';
 
  137print $langs->trans(
'ShowOnlyProductInStock');
 
  138print 
'<td colspan="2">';
 
  139print ajax_constantonoff(
"TAKEPOS_PRODUCT_IN_STOCK", array(), $conf->entity, 0, 0, 1, 0);
 
  143print 
'<tr class="oddeven"><td>';
 
  144print $langs->trans(
'ShowCategoryDescription');
 
  145print 
'<td colspan="2">';
 
  146print ajax_constantonoff(
"TAKEPOS_SHOW_CATEGORY_DESCRIPTION", array(), $conf->entity, 0, 0, 1, 0);
 
  150print 
'<tr class="oddeven"><td>';
 
  151print $langs->trans(
'ShowProductReference');
 
  152print 
'<td colspan="2">';
 
  153print ajax_constantonoff(
"TAKEPOS_SHOW_PRODUCT_REFERENCE", array(), $conf->entity, 0, 0, 1, 0);
 
  157print 
'<tr class="oddeven"><td>';
 
  158print $langs->trans(
'UsePriceHT');
 
  159print 
'<td colspan="2">';
 
  160print ajax_constantonoff(
"TAKEPOS_CHANGE_PRICE_HT", array(), $conf->entity, 0, 0, 1, 0);
 
  166print $form->buttonsSaveCancel(
"Save", 
'');
 
dolibarr_set_const($db, $name, $value, $type='chaine', $visible=0, $note='', $entity=1)
Insert a parameter (key,value) into database (delete old key then insert it again).
 
if(!defined('NOREQUIRESOC')) if(!defined( 'NOREQUIRETRAN')) if(!defined('NOTOKENRENEWAL')) if(!defined( 'NOREQUIREMENU')) if(!defined('NOREQUIREHTML')) if(!defined( 'NOREQUIREAJAX')) llxHeader()
Empty header.
 
load_fiche_titre($titre, $morehtmlright='', $picto='generic', $pictoisfullpath=0, $id='', $morecssontable='', $morehtmlcenter='')
Load a title with picto.
 
dol_get_fiche_head($links=array(), $active='', $title='', $notab=0, $picto='', $pictoisfullpath=0, $morehtmlright='', $morecss='', $limittoshow=0, $moretabssuffix='', $dragdropfile=0)
Show tabs of a record.
 
getDolGlobalInt($key, $default=0)
Return dolibarr global constant int value.
 
GETPOST($paramname, $check='alphanohtml', $method=0, $filter=null, $options=null, $noreplace=0)
Return value of a param into GET or POST supervariable.
 
setEventMessages($mesg, $mesgs, $style='mesgs', $messagekey='', $noduplicate=0)
Set event messages in dol_events session object.
 
dol_syslog($message, $level=LOG_INFO, $ident=0, $suffixinfilename='', $restricttologhandler='', $logcontext=null)
Write log message into outputs.
 
accessforbidden($message='', $printheader=1, $printfooter=1, $showonlymessage=0, $params=null)
Show a message to say access is forbidden and stop program.
 
takepos_admin_prepare_head()
Prepare array with list of tabs.