Merge branch '11.0' of git@github.com:Dolibarr/dolibarr.git into develop
This commit is contained in:
commit
7b10c2440b
@ -213,6 +213,7 @@ done >>%{name}.lang
|
|||||||
%_datadir/dolibarr/htdocs/public
|
%_datadir/dolibarr/htdocs/public
|
||||||
%_datadir/dolibarr/htdocs/reception
|
%_datadir/dolibarr/htdocs/reception
|
||||||
%_datadir/dolibarr/htdocs/resource
|
%_datadir/dolibarr/htdocs/resource
|
||||||
|
%_datadir/dolibarr/htdocs/salaries
|
||||||
%_datadir/dolibarr/htdocs/societe
|
%_datadir/dolibarr/htdocs/societe
|
||||||
%_datadir/dolibarr/htdocs/stripe
|
%_datadir/dolibarr/htdocs/stripe
|
||||||
%_datadir/dolibarr/htdocs/supplier_proposal
|
%_datadir/dolibarr/htdocs/supplier_proposal
|
||||||
@ -224,6 +225,7 @@ done >>%{name}.lang
|
|||||||
%_datadir/dolibarr/htdocs/variants
|
%_datadir/dolibarr/htdocs/variants
|
||||||
%_datadir/dolibarr/htdocs/webservices
|
%_datadir/dolibarr/htdocs/webservices
|
||||||
%_datadir/dolibarr/htdocs/website
|
%_datadir/dolibarr/htdocs/website
|
||||||
|
%_datadir/dolibarr/htdocs/zapier
|
||||||
%_datadir/dolibarr/htdocs/*.ico
|
%_datadir/dolibarr/htdocs/*.ico
|
||||||
%_datadir/dolibarr/htdocs/*.patch
|
%_datadir/dolibarr/htdocs/*.patch
|
||||||
%_datadir/dolibarr/htdocs/*.php
|
%_datadir/dolibarr/htdocs/*.php
|
||||||
|
|||||||
@ -293,6 +293,7 @@ done >>%{name}.lang
|
|||||||
%_datadir/dolibarr/htdocs/public
|
%_datadir/dolibarr/htdocs/public
|
||||||
%_datadir/dolibarr/htdocs/reception
|
%_datadir/dolibarr/htdocs/reception
|
||||||
%_datadir/dolibarr/htdocs/resource
|
%_datadir/dolibarr/htdocs/resource
|
||||||
|
%_datadir/dolibarr/htdocs/salaries
|
||||||
%_datadir/dolibarr/htdocs/societe
|
%_datadir/dolibarr/htdocs/societe
|
||||||
%_datadir/dolibarr/htdocs/stripe
|
%_datadir/dolibarr/htdocs/stripe
|
||||||
%_datadir/dolibarr/htdocs/supplier_proposal
|
%_datadir/dolibarr/htdocs/supplier_proposal
|
||||||
@ -304,6 +305,7 @@ done >>%{name}.lang
|
|||||||
%_datadir/dolibarr/htdocs/variants
|
%_datadir/dolibarr/htdocs/variants
|
||||||
%_datadir/dolibarr/htdocs/webservices
|
%_datadir/dolibarr/htdocs/webservices
|
||||||
%_datadir/dolibarr/htdocs/website
|
%_datadir/dolibarr/htdocs/website
|
||||||
|
%_datadir/dolibarr/htdocs/zapier
|
||||||
%_datadir/dolibarr/htdocs/*.ico
|
%_datadir/dolibarr/htdocs/*.ico
|
||||||
%_datadir/dolibarr/htdocs/*.patch
|
%_datadir/dolibarr/htdocs/*.patch
|
||||||
%_datadir/dolibarr/htdocs/*.php
|
%_datadir/dolibarr/htdocs/*.php
|
||||||
|
|||||||
@ -210,6 +210,7 @@ done >>%{name}.lang
|
|||||||
%_datadir/dolibarr/htdocs/public
|
%_datadir/dolibarr/htdocs/public
|
||||||
%_datadir/dolibarr/htdocs/reception
|
%_datadir/dolibarr/htdocs/reception
|
||||||
%_datadir/dolibarr/htdocs/resource
|
%_datadir/dolibarr/htdocs/resource
|
||||||
|
%_datadir/dolibarr/htdocs/salaries
|
||||||
%_datadir/dolibarr/htdocs/societe
|
%_datadir/dolibarr/htdocs/societe
|
||||||
%_datadir/dolibarr/htdocs/stripe
|
%_datadir/dolibarr/htdocs/stripe
|
||||||
%_datadir/dolibarr/htdocs/supplier_proposal
|
%_datadir/dolibarr/htdocs/supplier_proposal
|
||||||
@ -221,6 +222,7 @@ done >>%{name}.lang
|
|||||||
%_datadir/dolibarr/htdocs/variants
|
%_datadir/dolibarr/htdocs/variants
|
||||||
%_datadir/dolibarr/htdocs/webservices
|
%_datadir/dolibarr/htdocs/webservices
|
||||||
%_datadir/dolibarr/htdocs/website
|
%_datadir/dolibarr/htdocs/website
|
||||||
|
%_datadir/dolibarr/htdocs/zapier
|
||||||
%_datadir/dolibarr/htdocs/*.ico
|
%_datadir/dolibarr/htdocs/*.ico
|
||||||
%_datadir/dolibarr/htdocs/*.patch
|
%_datadir/dolibarr/htdocs/*.patch
|
||||||
%_datadir/dolibarr/htdocs/*.php
|
%_datadir/dolibarr/htdocs/*.php
|
||||||
|
|||||||
@ -221,6 +221,7 @@ done >>%{name}.lang
|
|||||||
%_datadir/dolibarr/htdocs/public
|
%_datadir/dolibarr/htdocs/public
|
||||||
%_datadir/dolibarr/htdocs/reception
|
%_datadir/dolibarr/htdocs/reception
|
||||||
%_datadir/dolibarr/htdocs/resource
|
%_datadir/dolibarr/htdocs/resource
|
||||||
|
%_datadir/dolibarr/htdocs/salaries
|
||||||
%_datadir/dolibarr/htdocs/societe
|
%_datadir/dolibarr/htdocs/societe
|
||||||
%_datadir/dolibarr/htdocs/stripe
|
%_datadir/dolibarr/htdocs/stripe
|
||||||
%_datadir/dolibarr/htdocs/supplier_proposal
|
%_datadir/dolibarr/htdocs/supplier_proposal
|
||||||
@ -232,6 +233,7 @@ done >>%{name}.lang
|
|||||||
%_datadir/dolibarr/htdocs/variants
|
%_datadir/dolibarr/htdocs/variants
|
||||||
%_datadir/dolibarr/htdocs/webservices
|
%_datadir/dolibarr/htdocs/webservices
|
||||||
%_datadir/dolibarr/htdocs/website
|
%_datadir/dolibarr/htdocs/website
|
||||||
|
%_datadir/dolibarr/htdocs/zapier
|
||||||
%_datadir/dolibarr/htdocs/*.ico
|
%_datadir/dolibarr/htdocs/*.ico
|
||||||
%_datadir/dolibarr/htdocs/*.patch
|
%_datadir/dolibarr/htdocs/*.patch
|
||||||
%_datadir/dolibarr/htdocs/*.php
|
%_datadir/dolibarr/htdocs/*.php
|
||||||
|
|||||||
@ -176,6 +176,7 @@ class AccountingAccount extends CommonObject
|
|||||||
$sql .= " a.rowid = " . (int) $rowid;
|
$sql .= " a.rowid = " . (int) $rowid;
|
||||||
} elseif ($account_number) {
|
} elseif ($account_number) {
|
||||||
$sql .= " a.account_number = '" . $this->db->escape($account_number) . "'";
|
$sql .= " a.account_number = '" . $this->db->escape($account_number) . "'";
|
||||||
|
$sql .= " AND a.entity = ".$conf->entity;
|
||||||
}
|
}
|
||||||
if (! empty($limittocurrentchart)) {
|
if (! empty($limittocurrentchart)) {
|
||||||
$sql .= ' AND a.fk_pcg_version IN (SELECT pcg_version FROM ' . MAIN_DB_PREFIX . 'accounting_system WHERE rowid=' . $this->db->escape($conf->global->CHARTOFACCOUNTS) . ')';
|
$sql .= ' AND a.fk_pcg_version IN (SELECT pcg_version FROM ' . MAIN_DB_PREFIX . 'accounting_system WHERE rowid=' . $this->db->escape($conf->global->CHARTOFACCOUNTS) . ')';
|
||||||
|
|||||||
@ -863,8 +863,6 @@ else
|
|||||||
print '<span class="opacitymedium">'.$langs->trans("EMailsWillHaveMessageID").': ';
|
print '<span class="opacitymedium">'.$langs->trans("EMailsWillHaveMessageID").': ';
|
||||||
print dol_escape_htmltag('<timestamp.*@'.dol_getprefix('email').'>');
|
print dol_escape_htmltag('<timestamp.*@'.dol_getprefix('email').'>');
|
||||||
print '</span>';
|
print '</span>';
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -229,7 +229,6 @@ class AgendaEvents extends DolibarrApi
|
|||||||
*
|
*
|
||||||
* @return int
|
* @return int
|
||||||
*/
|
*/
|
||||||
/*
|
|
||||||
public function put($id, $request_data = null)
|
public function put($id, $request_data = null)
|
||||||
{
|
{
|
||||||
if (! DolibarrApiAccess::$user->rights->agenda->myactions->create) {
|
if (! DolibarrApiAccess::$user->rights->agenda->myactions->create) {
|
||||||
@ -257,12 +256,11 @@ class AgendaEvents extends DolibarrApi
|
|||||||
$this->actioncomm->$field = $value;
|
$this->actioncomm->$field = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->actioncomm->update($id, DolibarrApiAccess::$user,1,'','','update'))
|
if ($this->actioncomm->update(DolibarrApiAccess::$user, 1) > 0)
|
||||||
return $this->get($id);
|
return $this->get($id);
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Delete Agenda Event
|
* Delete Agenda Event
|
||||||
|
|||||||
@ -411,8 +411,9 @@ class BankAccounts extends DolibarrApi
|
|||||||
* @throws RestException
|
* @throws RestException
|
||||||
*
|
*
|
||||||
* @url GET {id}/lines
|
* @url GET {id}/lines
|
||||||
|
* @param string $sqlfilters Other criteria to filter answers separated by a comma. Syntax example "(t.ref:like:'SO-%') and (t.import_key:<:'20160101')"
|
||||||
*/
|
*/
|
||||||
public function getLines($id)
|
public function getLines($id, $sqlfilters = '')
|
||||||
{
|
{
|
||||||
$list = array();
|
$list = array();
|
||||||
|
|
||||||
@ -428,6 +429,18 @@ class BankAccounts extends DolibarrApi
|
|||||||
|
|
||||||
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."bank ";
|
$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."bank ";
|
||||||
$sql .= " WHERE fk_account = ".$id;
|
$sql .= " WHERE fk_account = ".$id;
|
||||||
|
|
||||||
|
// Add sql filters
|
||||||
|
if ($sqlfilters)
|
||||||
|
{
|
||||||
|
if (! DolibarrApi::_checkFilters($sqlfilters))
|
||||||
|
{
|
||||||
|
throw new RestException(503, 'Error when validating parameter sqlfilters '.$sqlfilters);
|
||||||
|
}
|
||||||
|
$regexstring='\(([^:\'\(\)]+:[^:\'\(\)]+:[^:\(\)]+)\)';
|
||||||
|
$sql.=" AND (".preg_replace_callback('/'.$regexstring.'/', 'DolibarrApi::_forge_criteria_callback', $sqlfilters).")";
|
||||||
|
}
|
||||||
|
|
||||||
$sql .= " ORDER BY rowid";
|
$sql .= " ORDER BY rowid";
|
||||||
|
|
||||||
$result = $this->db->query($sql);
|
$result = $this->db->query($sql);
|
||||||
|
|||||||
@ -96,12 +96,9 @@ class FormAdmin
|
|||||||
if ($showcode == 1) $valuetoshow=$key.' - '.$value;
|
if ($showcode == 1) $valuetoshow=$key.' - '.$value;
|
||||||
if ($showcode == 2) $valuetoshow=$value.' ('.$key.')';
|
if ($showcode == 2) $valuetoshow=$value.' ('.$key.')';
|
||||||
|
|
||||||
if ($filter && is_array($filter))
|
if ($filter && is_array($filter) && array_key_exists($key, $filter))
|
||||||
{
|
{
|
||||||
if ( ! array_key_exists($key, $filter))
|
continue;
|
||||||
{
|
|
||||||
$out.= '<option value="'.$key.'">'.$valuetoshow.'</option>';
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
elseif ($selected == $key)
|
elseif ($selected == $key)
|
||||||
{
|
{
|
||||||
|
|||||||
Binary file not shown.
@ -122,7 +122,7 @@ $search_all=trim(GETPOST("search_all", 'alpha'));
|
|||||||
$search=array();
|
$search=array();
|
||||||
foreach($object->fields as $key => $val)
|
foreach($object->fields as $key => $val)
|
||||||
{
|
{
|
||||||
if (GETPOST('search_'.$key, 'alpha')) $search[$key]=GETPOST('search_'.$key, 'alpha');
|
if (GETPOST('search_'.$key, 'alpha') !== '') $search[$key]=GETPOST('search_'.$key, 'alpha');
|
||||||
}
|
}
|
||||||
|
|
||||||
// List of fields to search into when doing a "search in all"
|
// List of fields to search into when doing a "search in all"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user