/**
     * Get company service level settings
     */
    public function actionGetCompanyServiceLevelSettings()
    {
        if (Yii::app()->request->isAjaxRequest && isset($_POST['clientId'])) {
            $clientId = intval($_POST['clientId']);
            $client = Clients::model()->with('service_settings', 'service_payments')->findByPk($clientId);
            $serviceLevels = ServiceLevelSettings::getServiceLevelsOptionsList();

            if ($client) {
                $settings = $client->service_settings;

                if (!$settings) {
                    $settings = ClientServiceSettings::addClientServiceSettings($client->Client_ID);
                }

                $_SESSION['tabs_to_auto_load']['client_service_level_settings'] = array('client_id'=> $client->Client_ID);
                $_SESSION['admin_active_tab']='service_level';

                $pending_client_service_settings = PendingClientServiceSettings::model()->findByAttributes(array(
                    'Client_ID'=> $client->Client_ID,
                    'Approved'=>1
                ));

            if ($pending_client_service_settings && $pending_client_service_settings->Pending_Active_From == '0000-00-00') {
                    //price recalculation only for real (not delayed settings)
                    $active_to = $pending_client_service_settings->	Pending_Active_To;
                    $monthly_payment = $pending_client_service_settings->Fee;
                    //PendingClientServiceSettings::recalculateSettings($pending_client_service_settings,$active_to,$monthly_payment);
            }
                //update Fee if general settings were changed
                //$settings->setFee();
                //$settings->save();
            $items =  ServiceLevelSettings::getServiceLevelsOptionsList();
            $summary_sl_settings = ServiceLevelSettings::getSummarySettings($clientId);
            $dcss = DelayedClientServiceSettings::model()->findByPk($clientId);

                $this->renderPartial('client_service_level_settings' , array(
                    'client' => $client,
                    'settings' => $settings,
                    'payments' => $client->service_payments,
                    'serviceLevels' => $serviceLevels,
                    'items'=>$items,
                    'summary_sl_settings'=>$summary_sl_settings,
                    'pending_client_service_settings'=>$pending_client_service_settings,
                    'dcss'=>$dcss
                ));
            }
        }
    }