Mejora en el formulario de subscripción.

git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_PROFIND_Web/trunk@41 3fe1ab16-cfe0-e34b-8c9f-7d8c168d430d
This commit is contained in:
David Arranz 2012-09-30 20:00:15 +00:00
parent ecdaf2c772
commit 7f2142a661
2 changed files with 15 additions and 12 deletions

View File

@ -4,7 +4,6 @@ class SubscripcionController extends Controller
{ {
public function actionModificar($id) public function actionModificar($id)
{ {
$model = $this->loadModel($id); $model = $this->loadModel($id);
// Uncomment the following line if AJAX validation is needed // Uncomment the following line if AJAX validation is needed
@ -12,6 +11,12 @@ class SubscripcionController extends Controller
if (isset($_POST['Subscripcion'])) { if (isset($_POST['Subscripcion'])) {
$model->attributes = $_POST['Subscripcion']; $model->attributes = $_POST['Subscripcion'];
if ($model->id_producto < 10)
$model->id_producto = 1;
else
$model->id_producto = 2;
if ($model->save()) { if ($model->save()) {
Yii::app()->user->setFlash('success', Yii::t('profind', 'Se ha actualizado de producto')); Yii::app()->user->setFlash('success', Yii::t('profind', 'Se ha actualizado de producto'));
$this->redirect(array('modificar', 'id' => $model->id)); $this->redirect(array('modificar', 'id' => $model->id));

View File

@ -3,7 +3,7 @@
<?php Yii::app()->clientScript->registerScript( <?php Yii::app()->clientScript->registerScript(
'uniform', " 'uniform', "
$(document).ready(function(){ $(document).ready(function(){
$('.uni_style').uniform(); //$('.uni_style').uniform();
}); });
", CClientScript::POS_END); ", CClientScript::POS_END);
?> ?>
@ -24,23 +24,21 @@
</div> </div>
<div class="row-fluid"> <div class="row-fluid">
<div class="span6"> <div class="span6">
<?php $form = $this->beginWidget('CActiveForm', array(
<?php
$form = $this->beginWidget('CActiveForm', array(
'id' => 'subscripcion-form', 'id' => 'subscripcion-form',
'enableAjaxValidation' => false, 'enableAjaxValidation' => false,
'htmlOptions' => array( 'htmlOptions' => array(
'class' => 'form-horizontal' 'class' => 'form-horizontal'
) )
)); ));
?> ?>
<fieldset> <fieldset>
<?php echo $form->hiddenField($model, 'id'); ?> <?php echo $form->hiddenField($model, 'id'); ?>
<p><span class="label label-info"><?php echo Yii::t('profing', 'Cuenta Personal'); ?></span></p> <p><span class="label label-info"><?php echo Yii::t('profing', 'Cuenta Personal'); ?></span></p>
<label class="uni-radio"> <label class="uni-radio">
<input type="radio" checked="true" value="1" class="uni_style" id="Producto1" name="Subscripcion[id_producto]">1 Publicación - Gratis <input type="radio" <?php echo ($model->producto->id == 1) ? 'checked=""' : ''; ?> value="1" class="uni_style" id="Producto1" name="Subscripcion[id_producto]">1 Publicación - Gratis
</label> </label>
<label class="uni-radio"> <label class="uni-radio">
<input type="radio" value="2" class="uni_style" id="Producto2" name="Subscripcion[id_producto]">5 Publicaciones - 80 euros/mes <input type="radio" value="2" class="uni_style" id="Producto2" name="Subscripcion[id_producto]">5 Publicaciones - 80 euros/mes
@ -55,16 +53,16 @@
<div class="span6"> <div class="span6">
<p><span class="label label-info"><?php echo Yii::t('profing', 'Cuenta para Equipos (Publicaciones Ilimitadas)'); ?></span></p> <p><span class="label label-info"><?php echo Yii::t('profing', 'Cuenta para Equipos (Publicaciones Ilimitadas)'); ?></span></p>
<label class="uni-radio"> <label class="uni-radio">
<input type="radio" value="5" class="uni_style" id="Producto5" name="Subscripcion[id_producto]">Hasta 5 Agentes - 500 euros/mes <input type="radio" <?php echo ($model->producto->id == 2) ? 'checked=""' : ''; ?> value="10" class="uni_style" id="Producto5" name="Subscripcion[id_producto]">Hasta 5 Agentes - 500 euros/mes
</label> </label>
<label class="uni-radio"> <label class="uni-radio">
<input type="radio" value="6" class="uni_style" id="Producto6" name="Subscripcion[id_producto]">Hasta 10 Agentes - 800 euros/mes <input type="radio" value="11" class="uni_style" id="Producto6" name="Subscripcion[id_producto]">Hasta 10 Agentes - 800 euros/mes
</label> </label>
<label class="uni-radio"> <label class="uni-radio">
<input type="radio" value="7" class="uni_style" id="Producto7" name="Subscripcion[id_producto]">Hasta 20 Agentes - 1.200 euros/mes <input type="radio" value="12" class="uni_style" id="Producto7" name="Subscripcion[id_producto]">Hasta 20 Agentes - 1.200 euros/mes
</label> </label>
<label class="uni-radio"> <label class="uni-radio">
<input type="radio" value="8" class="uni_style" id="Producto8" name="Subscripcion[id_producto]">180 Publicaciones - 80 euros/mes <input type="radio" value="13" class="uni_style" id="Producto8" name="Subscripcion[id_producto]">180 Publicaciones - 80 euros/mes
</label> </label>
</div> </div>
</div> </div>