Skip to content
Snippets Groups Projects
Commit e6e1c92a authored by Apparao G's avatar Apparao G
Browse files

#Fixes::157349776::yogeshwar::task priority picklist is not displaying properly

parents 41715758 c3239f6c
No related branches found
No related tags found
1 merge request!954#Fixes::157349776::yogeshwar::task priority picklist is not displaying properly
...@@ -99,7 +99,7 @@ class Calendar_TaskManagement_View extends Vtiger_Index_View { ...@@ -99,7 +99,7 @@ class Calendar_TaskManagement_View extends Vtiger_Index_View {
if (!$request->get('colors')) { if (!$request->get('colors')) {
$colors = array(); $colors = array();
foreach ($priorities as $key => $value) { foreach ($priorities as $key => $value) {
$colors[$key] = $this->getColor($key); $colors[$key] = $this->getColors($key,$field->getName());
} }
} else { } else {
$colors = $request->get('colors'); $colors = $request->get('colors');
...@@ -107,14 +107,19 @@ class Calendar_TaskManagement_View extends Vtiger_Index_View { ...@@ -107,14 +107,19 @@ class Calendar_TaskManagement_View extends Vtiger_Index_View {
return $colors; return $colors;
} }
public function getColor($priority) { public function getColors($priorities,$fieldname){
$color = ''; $db=PearDatabase::getInstance();
switch ($priority) { if(isset($priorities)){
case 'High' : $color = '#FF5555'; break; $tableName = "vtiger_$fieldname";
case 'Medium' : $color = '#03C04A'; break; $result=$db->pquery("SELECT color FROM $tableName WHERE $fieldname=?",array($priorities));
case 'Low' : $color = '#54A7F5'; break; $no_of_row=$db->num_rows($result);
default : $color = '#'.dechex(rand(0x000000, 0xFFFFFF)); for($i=0;$i<$no_of_row;$i++){
break; $color = $db->query_result($result,$i,'color');
}
}
if(($color=='#ffffff') || ($color=' '))
{
$color = '#'.dechex(rand(0x000000, 0xFFFFFF));
} }
return $color; return $color;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment