FIX navigation on ticket tab of projects
This commit is contained in:
parent
326d176c95
commit
b08df75adb
@ -53,6 +53,7 @@ $id = GETPOST('id', 'int');
|
|||||||
$msg_id = GETPOST('msg_id', 'int');
|
$msg_id = GETPOST('msg_id', 'int');
|
||||||
$socid = GETPOST('socid', 'int');
|
$socid = GETPOST('socid', 'int');
|
||||||
$projectid = GETPOST('projectid', 'int');
|
$projectid = GETPOST('projectid', 'int');
|
||||||
|
$project_ref= GETPOST('project_ref', 'alpha');
|
||||||
$search_societe = GETPOST('search_societe', 'alpha');
|
$search_societe = GETPOST('search_societe', 'alpha');
|
||||||
$search_fk_project=GETPOST('search_fk_project', 'int')?GETPOST('search_fk_project', 'int'):GETPOST('projectid', 'int');
|
$search_fk_project=GETPOST('search_fk_project', 'int')?GETPOST('search_fk_project', 'int'):GETPOST('projectid', 'int');
|
||||||
$search_fk_status = GETPOST('search_fk_statut', 'array');
|
$search_fk_status = GETPOST('search_fk_statut', 'array');
|
||||||
@ -300,7 +301,7 @@ if ($num == 1 && ! empty($conf->global->MAIN_SEARCH_DIRECT_OPEN_IF_ONLY_ONE) &&
|
|||||||
llxHeader('', $title, $help_url);
|
llxHeader('', $title, $help_url);
|
||||||
|
|
||||||
|
|
||||||
if ($socid && !$projectid && $user->rights->societe->lire) {
|
if ($socid && ! $projectid && ! $project_ref && $user->rights->societe->lire) {
|
||||||
$socstat = new Societe($db);
|
$socstat = new Societe($db);
|
||||||
$res = $socstat->fetch($socid);
|
$res = $socstat->fetch($socid);
|
||||||
if ($res > 0) {
|
if ($res > 0) {
|
||||||
@ -350,9 +351,10 @@ if ($socid && !$projectid && $user->rights->societe->lire) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($projectid > 0) {
|
if ($projectid > 0 || $project_ref) {
|
||||||
$projectstat = new Project($db);
|
$projectstat = new Project($db);
|
||||||
if ($projectstat->fetch($projectid) > 0) {
|
if ($projectstat->fetch($projectid, $project_ref) > 0) {
|
||||||
|
$projectid = $projectstat->id;
|
||||||
$projectstat->fetch_thirdparty();
|
$projectstat->fetch_thirdparty();
|
||||||
|
|
||||||
$savobject = $object;
|
$savobject = $object;
|
||||||
@ -388,7 +390,7 @@ if ($projectid > 0) {
|
|||||||
$object->next_prev_filter=" rowid in (".(count($objectsListId)?join(',', array_keys($objectsListId)):'0').")";
|
$object->next_prev_filter=" rowid in (".(count($objectsListId)?join(',', array_keys($objectsListId)):'0').")";
|
||||||
}
|
}
|
||||||
|
|
||||||
dol_banner_tab($object, 'ref', $linkback, 1, 'ref', 'ref', $morehtmlref);
|
dol_banner_tab($object, 'project_ref', $linkback, 1, 'ref', 'ref', $morehtmlref);
|
||||||
|
|
||||||
print '<div class="fichecenter">';
|
print '<div class="fichecenter">';
|
||||||
print '<div class="underbanner clearboth"></div>';
|
print '<div class="underbanner clearboth"></div>';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user