Merged in bugfix/HOR-3618-C (pull request #5863)

HOR-3618

Approved-by: Paula Quispe <paula.quispe@processmaker.com>
This commit is contained in:
Paula Quispe
2017-08-05 15:35:49 +00:00
3 changed files with 138 additions and 139 deletions

View File

@@ -23,14 +23,13 @@
*
*/
G::LoadAllPluginModelClasses();
$id=get_ajax_value('ptID');
$ntable = unserialize(base64_decode($_SESSION['pagedTable[' . $id . ']']));
$page=get_ajax_value('page');
$function=get_ajax_value('function');
$id=get_ajax_value('ptID');
$ntable = unserialize(base64_decode($_SESSION['pagedTable[' . $id . ']']));
$page=get_ajax_value('page');
$function=get_ajax_value('function');
if (isset($ntable->filterForm_Id) && ($ntable->filterForm_Id!=='')) {
if (isset($ntable->filterForm_Id) && ($ntable->filterForm_Id!=='')) {
$filterForm=new filterForm(G::getUIDName( $ntable->filterForm_Id ));
$filterForm->values=$_SESSION[$filterForm->id];
parse_str( urldecode(get_ajax_value('filter')) , $newValues);
@@ -44,19 +43,19 @@
}
$ntable->filter = $filter;//G::http_build_query($filter);
}
}
$fastSearch=get_ajax_value('fastSearch');
if (isset($fastSearch)) $ntable->fastSearch= urldecode($fastSearch);
$orderBy=get_ajax_value('order');
if (isset($orderBy)) {
}
$fastSearch=get_ajax_value('fastSearch');
if (isset($fastSearch)) $ntable->fastSearch= urldecode($fastSearch);
$orderBy=get_ajax_value('order');
if (isset($orderBy)) {
$orderBy=urldecode($orderBy);
$ntable->orderBy=$orderBy;
}
if (isset($page) && $page!=='') $ntable->currentPage=(int) $page;
if (function_exists('pagedTable_BeforeQuery')) pagedTable_BeforeQuery($ntable);
$ntable->prepareQuery();
switch ($function)
{
}
if (isset($page) && $page!=='') $ntable->currentPage=(int) $page;
if (function_exists('pagedTable_BeforeQuery')) pagedTable_BeforeQuery($ntable);
$ntable->prepareQuery();
switch ($function)
{
case "showHideField":
$field=get_ajax_value('field');
$ntable->style[$field]['showInTable']=
@@ -90,10 +89,10 @@
foreach($field as $key => $value) $field[$key]=urldecode($value);
$ntable->printForm(get_ajax_value('filename'),$field);
return ;
}
$ntable->renderTable( 'content' );
$conf = new Configurations();
$conf->setConfig($ntable->__Configuration,$ntable,$conf->aConfig);
$conf->saveConfig('pagedTable',$ntable->__OBJ_UID,'',$_SESSION['USER_LOGGED'],'');
}
$ntable->renderTable( 'content' );
$conf = new Configurations();
$conf->setConfig($ntable->__Configuration,$ntable,$conf->aConfig);
$conf->saveConfig('pagedTable',$ntable->__OBJ_UID,'',$_SESSION['USER_LOGGED'],'');
?>

View File

@@ -24,13 +24,14 @@
*/
/* Includes */
$id = get_ajax_value('ptID');
$ntable = unserialize(base64_decode($_SESSION['pagedTable[' . $id . ']']));
$page = get_ajax_value('page');
$function = get_ajax_value('function');
G::LoadAllPluginModelClasses();
$id = get_ajax_value('ptID');
$ntable = unserialize(base64_decode($_SESSION['pagedTable[' . $id . ']']));
$page = get_ajax_value('page');
$function = get_ajax_value('function');
//THIS BLOCK SET THE FILTER VARIABLES
if (isset($ntable->filterForm_Id) && ($ntable->filterForm_Id!=='')) {
//THIS BLOCK SET THE FILTER VARIABLES
if (isset($ntable->filterForm_Id) && ($ntable->filterForm_Id!=='')) {
$sPath = PATH_XMLFORM;
//if the xmlform file doesn't exist, then try with the plugins folders
@@ -61,31 +62,31 @@
}
$ntable->filter = $filter;//G::http_build_query($filter);
}
}
}
$fastSearch = get_ajax_value('fastSearch');
if (isset($fastSearch)) {
$fastSearch = get_ajax_value('fastSearch');
if (isset($fastSearch)) {
$ntable->fastSearch= htmlentities(urldecode($fastSearch), ENT_QUOTES, 'UTF-8');
$page = 1;
}
}
//order by
$orderBy = get_ajax_value('order');
if (isset($orderBy)) {
//order by
$orderBy = get_ajax_value('order');
if (isset($orderBy)) {
$orderBy = urldecode($orderBy);
$ntable->orderBy = $orderBy;
}
}
if ( isset($page) && $page!=='' ) $ntable->currentPage = (int) $page;
if ( isset($page) && $page!=='' ) $ntable->currentPage = (int) $page;
if ( function_exists('pagedTable_BeforeQuery'))
if ( function_exists('pagedTable_BeforeQuery'))
pagedTable_BeforeQuery($ntable);
//$ntable->prepareQuery();
//$ntable->prepareQuery();
switch ($function)
{
switch ($function)
{
case "showHideField":
$field=get_ajax_value('field');
$ntable->style[$field]['showInTable']=
@@ -119,7 +120,7 @@
foreach($field as $key => $value) $field[$key]=urldecode($value);
$ntable->printForm(get_ajax_value('filename'),$field);
return ;
}
}
$ntable->renderTable("content");
@@ -131,4 +132,3 @@ if (isset($_SESSION["USER_LOGGED"])) {
} else {
$conf->saveConfig("pagedTable", $ntable->__OBJ_UID);
}

View File

@@ -33,7 +33,7 @@
* @access public
*/
class objectTemplate extends smarty
class objectTemplate extends Smarty
{
/**