<div class="form-row"> <?php echo label_for('usuario[grupos]', __($labels['usuario{grupos}']), ''); ?> <div class="content<?php if ($sf_request->hasError('usuario{grupos}')) { ?> form-error<?php } ?> "> <?php if ($sf_request->hasError('usuario{grupos}')) { ?> <?php echo form_error('usuario{grupos}', array('class' => 'form-error-msg')); ?> <?php } ?> <?php $value = object_admin_double_list($usuario, 'getGrupos', array('control_name' => 'usuario[grupos]', 'through_class' => 'UsuarioGrupo')); echo $value ? $value : ' '; ?> </div> </div> </fieldset>
} ?> <?php /* $criteria = UsuarioPeer::getCriteriaUsuariosAccesibles(); $value = ""; //posiblemente aparezcan TODOS los usuarios, algo que yo no quiero... $value = object_double_list($mensaje, 'getMensajeDestinos', array ( //'control_name' => 'usuario[grupos]', 'through_class' => 'MensajeDestino', 'unassociated_label'=>__('no asociados'), 'associated_label'=>__('asociados'), 'size' => '10', //'ignorar_grupo_todos' => true,//ignora el grupo 1 (que es 'TODOS') ) , null , $criteria); echo $value ? $value : ' ' */ $value = object_admin_double_list($mensaje, 'getMensajeDestinos', array('control_name' => 'mensaje[destinatarios]', 'through_class' => 'MensajeDestino')); echo $value ? $value : ' '; ?> </div> </div> </fieldset> <?php include_partial('edit_actions', array('mensaje' => $mensaje)); ?> </form> <?php if ($mensaje->getPrimaryKey()) {
/** * object_doctrine_admin_double_list * * @param string $object * @param string $method * @param string $options * @return void */ function object_doctrine_admin_double_list($object, $method, $options = array()) { return object_admin_double_list($object, $method, $options, '_get_doctrine_object_list'); }