public function actionCompleteRegistrationAjax() { if (isset($_POST['vehicle_id']) && isset($_POST['km']) && isset($_POST['Client'])) { $client = new Client(); $client->attributes = $_POST['Client']; $client->preference_contact = '-'; if ($client->save()) { $maintainance = Maintainance::model()->findByAttributes(array('vehicle_id' => $_POST['vehicle_id'], 'km' => $_POST['km'])); if ($maintainance) { $clientMaintainance = new ClientMaintainance(); $clientMaintainance->client_id = $client->id; $clientMaintainance->maintainance_id = $maintainance->id; $clientMaintainance->creation_date = date('Y-m-d H:i:s'); if ($clientMaintainance->save()) { /*$quot= Quotation::model()->findByPk( $quotation->primaryKey); $message = new YiiMailMessage; $message->view = 'cotizador'; $message->setBody(array("client"=>$client,"quotation"=>$quot),'text/html'); $message->setSubject('Prospecto para Cotización'); foreach($quot->concessioner->emails as $email){ if($email->type=="QUOTATION"){ $message->addTo($email->description); } } // $message->addTo("*****@*****.**"); $message->setFrom(array(Yii::app()->params['adminEmail']=>'El Equipo Nissan Ecuador')); Yii::app()->mail->send($message);*/ $rutines = Rutine::model()->findAllByAttributes(array('km' => $_POST['km'])); $return = []; $return['pdf'] = $maintainance->vehicle->pdf; foreach ($rutines as $i => $rutine) { $return[] = $rutine->description; } echo json_encode($return); } else { echo "no save clientMaintainance"; } } else { echo "no maintainance"; } } else { echo "no save client"; echo json_encode($client->getErrors()); } } else { echo 'no post'; } }
public function actionCompleteRegistrationAjax() { if (isset($_POST['selection']) && isset($_POST['Client'])) { $client = new Client(); $client->attributes = $_POST['Client']; $client->preference_contact = '-'; if ($client->save()) { $error = false; $selection = preg_split('/,/', $_POST['selection']); foreach ($selection as $i => $s) { $cc = new ClientCatalog(); $cc->client_id = $client->id; $cc->catalog_id = $s; $cc->creation_date = date("Y-m-d H:i:s"); $cc->isNewRecord = true; if (!$cc->save()) { $error = true; break; } unset($cc); } if (!$error) { /*$quot= Quotation::model()->findByPk( $quotation->primaryKey); $message = new YiiMailMessage; $message->view = 'cotizador'; $message->setBody(array("client"=>$client,"quotation"=>$quot),'text/html'); $message->setSubject('Prospecto para Cotización'); foreach($quot->concessioner->emails as $email){ if($email->type=="QUOTATION"){ $message->addTo($email->description); } } // $message->addTo("*****@*****.**"); $message->setFrom(array(Yii::app()->params['adminEmail']=>'El Equipo Nissan Ecuador')); Yii::app()->mail->send($message);*/ echo json_encode(true); } else { echo json_encode(false); } } else { echo "no save client"; echo json_encode($client->getErrors()); } } else { echo 'no post'; } }