pquery($sql, $params); $links = array(); while($row = $adb->fetchByAssoc($result)) { if(!empty($crmid)) { $objWorkflow = new \Workflow\Main($row["workflow_id"]); if($objWorkflow->checkExecuteCondition($crmid) === false) { continue; } } $config = \Workflow\VtUtils::json_decode(html_entity_decode($row['config'])); $config['workflow_id'] = $row['workflow_id']; $config['module'] = $row['module']; $config['label'] = $row['label']; $config['color'] = $row['color']; $config['textcolor'] = \Workflow\VtUtils::getTextColor($row['color']); $links[] = $config; } return $links; } }