Esempio n. 1
0
<?php

//recuperation des preferences d dattributs affiches du user
$prefs = CommonTools::getPreferences();
//recuperation des noms des attributs affichables des colonnes du grid
$scriptCB = '';
foreach ($prefs as $property => $propertyValue) {
    if ($property != 'id_user') {
        $scriptCB = $scriptCB . '$(\'#Preferences_' . $property . '\').change(function(){
$(\'.col_' . $property . '\').toggle();
$(\'.prefs-form form\').submit();
return false;
});
';
    }
}
// recharge le tableau d'affichage des échantillons après envoi du formulaire de recherche avancée
Yii::app()->clientScript->registerScript('search', "\n \$('.search-button').click(function(){\n \t\$('.search-form').toggle();\n \treturn false;\n });\n\n\$('.prefs-button').click(function(){\n\t\$('.prefs-form').toggle();\n\treturn false;\n});\n\n\$('.search-form form').submit(function(){\n\t\$('#sample-grid').yiiGridView('update', {\n\t\tdata: \$(this).serialize()\n\t});\n\treturn false;\n});\n\$('.prefs-form form').submit(function(){\n\t\$('#sample-grid').yiiGridView('update', {\n\t\tdata: \$(this).serialize()\n\t});\n\n\treturn false;\n});\n{$scriptCB};\n");
//
?>
<h1><?php 
echo Yii::t('common', 'searchsamples');
?>
</h1>
<div style="margin: 5px;"><?php 
echo Yii::t('common', 'totalnumbersamples');
?>
 : <b><?php 
echo $model->count();
?>
</b>.<br>