public static function createDelayedFromData($client_id,$service_level,$additional_users,$additional_projects,$additional_storage,$active_to,$active_from,$fee) { $dcss = DelayedClientServiceSettings::model()->findByPk($client_id); if (!$dcss) { $dcss = new DelayedClientServiceSettings(); $dcss->Client_ID = $client_id; } $dcss->Service_Level_ID = $service_level; $dcss->Additional_Users =$additional_users; $dcss->Additional_Projects = $additional_projects; $dcss->Additional_Storage = $additional_storage; $dcss->Active_To = date('Y-m-d',strtotime($active_to)); $dcss->Active_From = date('Y-m-d',strtotime($active_from)); $dcss->Fee = $fee; $dcss->save(); }