get('id')); // SalesPlatform.ru begin // $statusColor = $this->getColorForStatus($statusDetails[0]['status']); $statusColor = $this->getColorForStatus($statusDetails->status); // $this->setData($statusDetails[0]); $this->setData($statusDetails); // SalesPlatform.ru end // SalesPlatform.ru begin return $statusDetails; //return $this; // SalesPlatform.ru end } public function getCheckStatusUrl() { return "index.php?module=".$this->getModuleName()."&view=CheckStatus&record=".$this->getId(); } public function getColorForStatus($smsStatus) { if ($smsStatus == 'Processing') { $statusColor = '#FFFCDF'; } elseif ($smsStatus == 'Dispatched') { $statusColor = '#E8FFCF'; } elseif ($smsStatus == 'Failed') { $statusColor = '#FFE2AF'; } else { $statusColor = '#FFFFFF'; } return $statusColor; } // SalesPlatform.ru begin public static function getBackgroundColorForStatus($smsStatus) { if ($smsStatus == 'Processing') { $statusColor = '#FFFCDF'; } elseif ($smsStatus == 'Dispatched') { $statusColor = '#E8FFCF'; } elseif ($smsStatus == 'Failed') { $statusColor = '#FFE2AF'; } elseif ($smsStatus == 'Delivered') { $statusColor = '#25b42f'; } else { $statusColor = '#FFFFFF'; } return $statusColor; } // SalesPlatform.ru end }