Merge remote-tracking branch 'upstream/develop' into develop
This commit is contained in:
commit
f1f56ca5e9
1
.gitignore
vendored
1
.gitignore
vendored
@ -24,3 +24,4 @@ Thumbs.db
|
|||||||
htdocs/includes/autoload.php
|
htdocs/includes/autoload.php
|
||||||
htdocs/includes/bin/
|
htdocs/includes/bin/
|
||||||
htdocs/includes/composer/
|
htdocs/includes/composer/
|
||||||
|
/.pydevproject
|
||||||
|
|||||||
@ -375,7 +375,7 @@ $massactionbutton=$form->selectMassAction('', $arrayofmassactions);
|
|||||||
$newcardbutton='';
|
$newcardbutton='';
|
||||||
if ($user->rights->contrat->creer)
|
if ($user->rights->contrat->creer)
|
||||||
{
|
{
|
||||||
$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/contrat/card.php?action=create">'.$langs->trans('NewContractSubscription');
|
$newcardbutton='<a class="butActionNew" href="'.DOL_URL_ROOT.'/contrat/card.php?action=create"><span class="valignmiddle">'.$langs->trans('NewContractSubscription').'</span>';
|
||||||
$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
|
$newcardbutton.= '<span class="fa fa-plus-circle valignmiddle"></span>';
|
||||||
$newcardbutton.= '</a>';
|
$newcardbutton.= '</a>';
|
||||||
}
|
}
|
||||||
@ -388,6 +388,7 @@ print '<input type="hidden" name="action" value="list">';
|
|||||||
print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
|
print '<input type="hidden" name="sortfield" value="'.$sortfield.'">';
|
||||||
print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
|
print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
|
||||||
print '<input type="hidden" name="page" value="'.$page.'">';
|
print '<input type="hidden" name="page" value="'.$page.'">';
|
||||||
|
print '<input type="hidden" name="contextpage" value="'.$contextpage.'">';
|
||||||
|
|
||||||
print_barre_liste($langs->trans("ListOfContracts"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $totalnboflines, 'title_commercial.png', 0, $newcardbutton, '', $limit);
|
print_barre_liste($langs->trans("ListOfContracts"), $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, $massactionbutton, $num, $totalnboflines, 'title_commercial.png', 0, $newcardbutton, '', $limit);
|
||||||
|
|
||||||
|
|||||||
@ -519,10 +519,10 @@ class Conf
|
|||||||
|
|
||||||
// Define list of limited modules (value must be key found for "name" property of module, so for example 'supplierproposal' for Module "Supplier Proposal"
|
// Define list of limited modules (value must be key found for "name" property of module, so for example 'supplierproposal' for Module "Supplier Proposal"
|
||||||
if (! isset($this->global->MAIN_MODULES_FOR_EXTERNAL)) $this->global->MAIN_MODULES_FOR_EXTERNAL='user,societe,propal,commande,facture,categorie,supplierproposal,fournisseur,contact,projet,contrat,ficheinter,expedition,agenda,resource,adherent,blockedlog'; // '' means 'all'. Note that contact is added here as it should be a module later.
|
if (! isset($this->global->MAIN_MODULES_FOR_EXTERNAL)) $this->global->MAIN_MODULES_FOR_EXTERNAL='user,societe,propal,commande,facture,categorie,supplierproposal,fournisseur,contact,projet,contrat,ficheinter,expedition,agenda,resource,adherent,blockedlog'; // '' means 'all'. Note that contact is added here as it should be a module later.
|
||||||
|
if (! empty($this->modules_parts['moduleforexternal'])) // Module part to include an external module into the MAIN_MODULES_FOR_EXTERNAL list
|
||||||
// Module part to include an external module into the MAIN_MODULES_FOR_EXTERNAL list
|
{
|
||||||
if (! empty($this->modules_parts['moduleforexternal']))
|
foreach($this->modules_parts['moduleforexternal'] as $key=>$value) $this->global->MAIN_MODULES_FOR_EXTERNAL.=",".$key;
|
||||||
foreach($this->modules_parts['moduleforexternal'] as $key=>$value) $this->global->MAIN_MODULES_FOR_EXTERNAL.=",$key";
|
}
|
||||||
|
|
||||||
// Enable select2
|
// Enable select2
|
||||||
if (empty($this->global->MAIN_USE_JQUERY_MULTISELECT) || $this->global->MAIN_USE_JQUERY_MULTISELECT == '1') $this->global->MAIN_USE_JQUERY_MULTISELECT='select2';
|
if (empty($this->global->MAIN_USE_JQUERY_MULTISELECT) || $this->global->MAIN_USE_JQUERY_MULTISELECT == '1') $this->global->MAIN_USE_JQUERY_MULTISELECT='select2';
|
||||||
|
|||||||
@ -95,7 +95,8 @@ class modMyModule extends DolibarrModules
|
|||||||
'models' => 0, // Set this to 1 if module has its own models directory (core/modules/xxx)
|
'models' => 0, // Set this to 1 if module has its own models directory (core/modules/xxx)
|
||||||
'css' => array('/mymodule/css/mymodule.css.php'), // Set this to relative path of css file if module has its own css file
|
'css' => array('/mymodule/css/mymodule.css.php'), // Set this to relative path of css file if module has its own css file
|
||||||
'js' => array('/mymodule/js/mymodule.js.php'), // Set this to relative path of js file if module must load a js on all pages
|
'js' => array('/mymodule/js/mymodule.js.php'), // Set this to relative path of js file if module must load a js on all pages
|
||||||
'hooks' => array('data'=>array('hookcontext1','hookcontext2'), 'entity'=>'0') // Set here all hooks context managed by module. To find available hook context, make a "grep -r '>initHooks(' *" on source code. You can also set hook context 'all'
|
'hooks' => array('data'=>array('hookcontext1','hookcontext2'), 'entity'=>'0'), // Set here all hooks context managed by module. To find available hook context, make a "grep -r '>initHooks(' *" on source code. You can also set hook context 'all'
|
||||||
|
'moduleforexternal' => 0 // Set this to 1 if feature of module are opened to external users
|
||||||
);
|
);
|
||||||
|
|
||||||
// Data directories to create when module is enabled.
|
// Data directories to create when module is enabled.
|
||||||
|
|||||||
@ -143,6 +143,7 @@ class ProjectStats extends Stats
|
|||||||
|
|
||||||
if (! empty($this->userid))
|
if (! empty($this->userid))
|
||||||
$sqlwhere[] = ' t.fk_user_resp=' . $this->userid;
|
$sqlwhere[] = ' t.fk_user_resp=' . $this->userid;
|
||||||
|
// Forced filter on socid is similar to forced filter on project. TODO Use project assignement to allow to not use filter on project
|
||||||
if (! empty($this->socid))
|
if (! empty($this->socid))
|
||||||
$sqlwhere[] = ' t.fk_soc=' . $this->socid;
|
$sqlwhere[] = ' t.fk_soc=' . $this->socid;
|
||||||
if (! empty($this->year) && empty($this->yearmonth))
|
if (! empty($this->year) && empty($this->yearmonth))
|
||||||
|
|||||||
@ -138,8 +138,9 @@ class TaskStats extends Stats
|
|||||||
|
|
||||||
if (! empty($this->userid))
|
if (! empty($this->userid))
|
||||||
$sqlwhere[] = ' t.fk_user_resp=' . $this->userid;
|
$sqlwhere[] = ' t.fk_user_resp=' . $this->userid;
|
||||||
|
// Forced filter on socid is similar to forced filter on project. TODO Use project assignement to allow to not use filter on project
|
||||||
if (! empty($this->socid))
|
if (! empty($this->socid))
|
||||||
$sqlwhere[] = ' t.fk_soc=' . $this->socid;
|
$sqlwhere[] = ' p.fk_soc=' . $this->socid; // Link on thirdparty is on project, not on task
|
||||||
if (! empty($this->year) && empty($this->yearmonth))
|
if (! empty($this->year) && empty($this->yearmonth))
|
||||||
$sqlwhere[] = " date_format(t.datec,'%Y')='" . $this->db->escape($this->year) . "'";
|
$sqlwhere[] = " date_format(t.datec,'%Y')='" . $this->db->escape($this->year) . "'";
|
||||||
if (! empty($this->yearmonth))
|
if (! empty($this->yearmonth))
|
||||||
|
|||||||
@ -2827,9 +2827,9 @@ div.pagination li:last-child span {
|
|||||||
border-bottom-right-radius: 4px;*/
|
border-bottom-right-radius: 4px;*/
|
||||||
}
|
}
|
||||||
div.pagination li a:hover,
|
div.pagination li a:hover,
|
||||||
div.pagination li span:hover,
|
div.pagination li:not(.paginationafterarrows) span:hover,
|
||||||
div.pagination li a:focus,
|
div.pagination li a:focus,
|
||||||
div.pagination li span:focus {
|
div.pagination li:not(.paginationafterarrows) span:focus {
|
||||||
-webkit-box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.4), 0px 0px 0px rgba(60,60,60,0.1);
|
-webkit-box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.4), 0px 0px 0px rgba(60,60,60,0.1);
|
||||||
box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.4), 0px 0px 0px rgba(60,60,60,0.1);
|
box-shadow: 0px 0px 6px 1px rgba(50, 50, 50, 0.4), 0px 0px 0px rgba(60,60,60,0.1);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user