public function actionResultados() { $criteria = new CDbCriteria(); $criteria->condition = 'fuesilenciosa=:fuesilenciosa'; $criteria->params = array(':fuesilenciosa' => 1); $criteria->order = 'id DESC'; $ultimaSubastaSilenciosa = Subastas::model()->find($criteria); // Pre Subasta $crono = Cronometro::model()->findByAttributes(array('ids' => $ultimaSubastaSilenciosa->id)); $query = ImagenS::model()->findAll('ids=:ids ORDER BY id', array(':ids' => $ultimaSubastaSilenciosa['id'])); $contador = 0; $numero = 0; $fancyElements = $imprimir = ""; //echo '<table width="80%"><tr>'; $imprimir = '<div id="wrapper_imagens" width="100%" class="tablaresultado">'; foreach ($query as $key => $value) { $numero++; $link = CHtml::link(CHtml::image('', '', array('data-original' => $this->imagenesDir . $value->imagen, 'style' => 'vertical-align: bottom;', 'class' => 'lazy', 'onError' => 'this.onerror=null;this.src=\'' . Yii::app()->getBaseUrl(true) . '/images/loader.gif\';', 'width' => 'auto', 'height' => 'auto')), '', array('class' => 'des_' . $value->id, 'rel' => 'gallery')); if ($contador == 6) { //$imprimir .= '<tr align="center" valign="bottom">'; } $contador++; $imprimir .= '<div id="elementosImagens" style="height: 160px; text-align: center;" align="center" style="height: 180px;" class="tile ' . $value->solonombre . '" data-nombres="' . $value->nombres . '" data-apellidos="' . $value->apellidos . '" data-numero="' . $numero . '">'; $imprimir .= '<span style="display: inline-block; height:100px; vertical-align: bottom; "> </span> ' . $link . '<div style="padding-bottom: 8px;"></div> <loteautor>' . $value->solonombre . '</loteautor>'; if ($value->id_usuario > 0) { if (Yii::app()->session['admin']) { $ganador_imagen = Usuariospujas::model()->find('idusuario=:idusuario && idsubasta=:idsubasta', array(':idusuario' => $value->id_usuario, ':idsubasta' => $ultimaSubastaSilenciosa->id)); $imprimir .= '<div>Paleta <paleta_' . $value->id . '>' . $ganador_imagen['paleta'] . '</paleta_' . $value->id . '></div>'; } if (Yii::app()->session['id_usuario'] && Yii::app()->session['id_usuario'] == $value->id_usuario) { $imprimir .= '<br/><w id="' . $value->id . 'a">' . CHtml::image(Yii::app()->getBaseUrl(false) . '/images/vendido.png', '', array('style' => 'width: 5px;hight:5px;')) . '</w>'; /* $time = new DateTime($crono->fecha_finalizacion); $time->add(new DateInterval('PT1H')); $actualTime = new DateTime("now"); $intervaloPresubasta = $time->getTimestamp() - $actualTime->getTimestamp() ;*/ // Verificando que se encuentra en la proxima hora al finalizar la subasta. $existe = PreSubastas::model()->find('usuario_id=:usuario_id AND imagen_s_id=:imagen_s_id', array(':usuario_id' => Yii::app()->session['id_usuario'], 'imagen_s_id' => $value->id)); if (!$existe && $ultimaSubastaSilenciosa->enPresubasta()) { $etiqueta = 'Dejar puja'; $pujarAjaxLink = CHtml::ajaxLink($etiqueta, $this->createUrl('site/presubasta'), array('type' => 'POST', 'data' => array('imagen_s' => '0'), 'context' => 'js:this', 'beforeSend' => 'function(xhr,settings){ settings.data = encodeURIComponent(\'imagen_s\') + \'=\' + encodeURIComponent($(this).attr(\'id\')); }', 'success' => 'function(r){$("#pujaModal").html(r).dialog("open"); return false;}'), array('id' => $value->id, 'style' => 'color: #014F92;')); $imprimir .= '<br>' . $pujarAjaxLink; } if ($existe) { //$imprimir .= '<br> Estatus Presubasta: '; //$imprimir .= '<br>'; if ($existe->puja_maxima) { $etiqueta = 'Dejó puja máxima por: ' . $ultimaSubastaSilenciosa->moneda . ' ' . number_format($existe->monto); } if ($existe->puja_telefonica) { $etiqueta = 'Dejó puja telefónica'; } if ($existe->asistir_subasta) { $etiqueta = 'Asistiré a la subasta'; } if ($existe->no_hacer_nada) { $etiqueta = 'Quedarme con mi puja actual'; } //$existe = PreSubastas::model()->find('usuario_id=:usuario_id AND imagen_s_id=:imagen_s_id',array(':usuario_id'=>Yii::app()->session['id_usuario'],'imagen_s_id'=>$value->id)); if ($ultimaSubastaSilenciosa->enPresubasta()) { //$etiqueta = 'Modificar puja dejada'; $pujarAjaxLink = CHtml::ajaxLink($etiqueta, $this->createUrl('site/presubasta', array('actualizar' => true)), array('type' => 'POST', 'data' => array('imagen_s' => '0'), 'context' => 'js:this', 'beforeSend' => 'function(xhr,settings){ settings.data = encodeURIComponent(\'imagen_s\') + \'=\' + encodeURIComponent($(this).attr(\'id\')); }', 'success' => 'function(r){$("#pujaModal").html(r).dialog("open"); return false;}'), array('id' => $value->id, 'style' => 'color: #014F92;')); $imprimir .= '<br>' . $pujarAjaxLink; } else { $imprimir .= '<br>' . $etiqueta; } } } else { $imprimir .= ' <br/><span style="color:#656565;">' . ($ultimaSubastaSilenciosa->enPresubasta() ? 'Pujado' : 'Pujado') . '</span>'; } } $imprimir .= '</div>'; if ($contador == 6) { //$imprimir .='</tr>'; $contador = 0; } $this->mostrandoImagen($value); } $imprimir .= '</div>'; $this->render('resultados', array('resultados' => $imprimir, 'subasta' => $ultimaSubastaSilenciosa, 'imagenesDir' => $this->imagenesDir, 'crono' => $crono)); }
)"));*/ $filtro .= " | "; $filtro .= CHtml::link("Artista", "", array("onclick" => 'js:$(\'.tablaresultado\').html($(\'div#elementosImagens\').sort(function(a, b) { if ($(a).attr(\'data-apellidos\') < $(b).attr(\'data-apellidos\')) return -1; if ($(a).attr(\'data-apellidos\') > $(b).attr(\'data-apellidos\')) return 1; return 0;} ) )')); $filtro .= "</p>"; Yii::app()->clientScript->registerScript('filtro', '$(document).ready(function(){ $("div#filtro").empty().html(\'' . $filtro . '\'); }); ', CClientScript::POS_READY); if (Yii::app()->session['id_usuario']) { $carrito = '<div id="carrito">'; $mispujas = ImagenS::model()->findAll('ids=:ids AND id_usuario=:id_usuario', array(':ids' => $subasta->id, ':id_usuario' => Yii::app()->session['id_usuario'])); if ($mispujas) { foreach ($mispujas as $key => $puja) { $carrito .= '<div id="vsidebar"><img style="padding-bottom:5px;" src="' . $imagenesDir . $puja->imagen . '"/><br><span style=""> ' . $puja->solonombre . '</span><br><span>Actual: <moneda>' . $subasta->moneda . '</moneda> ' . number_format($puja->actual) . '</span><br>'; $existe = PreSubastas::model()->find('usuario_id=:usuario_id AND imagen_s_id=:imagen_s_id', array(':usuario_id' => Yii::app()->session['id_usuario'], 'imagen_s_id' => $puja->id)); if (!$existe && $subasta->enPresubasta()) { $etiqueta = 'Dejar puja'; $pujarAjaxLink = CHtml::ajaxLink($etiqueta, $this->createUrl('site/presubasta'), array('type' => 'POST', 'data' => array('imagen_s' => '0'), 'context' => 'js:this', 'beforeSend' => 'function(xhr,settings){ settings.data = encodeURIComponent(\'imagen_s\') + \'=\' + encodeURIComponent($(this).attr(\'id\')); }', 'success' => 'function(r){$("#pujaModal").html(r).dialog("open"); return false;}'), array('id' => $puja->id, 'style' => 'color: #014F92;')); $carrito .= $pujarAjaxLink; } if ($existe) { //$imprimir .= '<br> Estatus Presubasta: '; //$carrito .= '<br>'; if ($existe->puja_maxima) { $etiqueta = 'Dejó puja máxima por: ' . $subasta->moneda . ' ' . number_format($existe->monto) . '<hr>'; }