public function setup()
 {
     $this->setWidgets(array('idUsuari' => new sfWidgetFormSelect(array('choices' => UsuarisAppsPeer::getSelectUsuarisPermis($this->getOption('app'), $this->getOption('IDS')))), 'idDirectori' => new sfWidgetFormSelect(array('choices' => AppDocumentsDirectorisPeer::getSelectDirectoris($this->getOption('IDS')))), 'idNivell' => new sfWidgetFormSelect(array('choices' => NivellsPeer::getSelectPermisos($this->getOption('IDS'))))));
     $this->setValidators(array('idUsuari' => new sfValidatorPropelChoice(array('model' => 'Usuaris', 'column' => 'UsuariID', 'required' => false)), 'idDirectori' => new sfValidatorPropelChoice(array('model' => 'AppDocumentsDirectoris', 'column' => 'idDirectori', 'required' => false)), 'idNivell' => new sfValidatorPropelChoice(array('model' => 'Nivells', 'column' => 'idNivells', 'required' => false))));
     $this->widgetSchema->setNameFormat('app_documents_permisos_dir[%s]');
     $this->setDefault('idDirectori', $this->getOption('IDD'));
     $this->setDefault('idNivell', 6);
     $this->widgetSchema->setLabels(array('idUsuari' => 'Usuari: ', 'idDirectori' => 'Directori: ', 'idNivell' => 'Permisos: '));
     $this->errorSchema = new sfValidatorErrorSchema($this->validatorSchema);
 }
예제 #2
0
        <?php 
    echo input_hidden_tag('IDD', $IDD);
    ?>
	      <DIV class="REQUADRE">
	        <DIV class="TITOL">Llitat d'usuaris i permisos</DIV>
	      	<TABLE class="DADES">
	 			<?php 
    if (sizeof($LLISTAT_PERMISOS) == 0) {
        echo '<TR><TD colspan="3">Ningú hi té accés.</TD></TR>';
    } else {
        echo '<TR><th>DNI</th><th>Nom</th><th>Permís</th></TR>';
        foreach ($LLISTAT_PERMISOS as $P) {
            echo '<TR>							
									<TD>' . $P['DNI'] . '</TD>
								    <TD>' . $P['nomUsuari'] . '</TD>
								    <TD>' . select_tag('nivell[' . $P['idUsuari'] . ']', options_for_select(NivellsPeer::getSelectPermisos(), $P['idNivell'])) . '</TD>
							      </TR>';
        }
    }
    ?>
	                   	
	            <td colspan="3" class="dreta"><br>
	            	<button name="B_NEW_USER" class="BOTO_ACTIVITAT">Afegir usuari</button>
	            	<button name="B_UPDATE_PERMISOS" class="BOTO_ACTIVITAT"> Actualitza els permisos</button> 	            			            	
	            </td>
	                               	
	      	</TABLE>      
	      </DIV>
	</form>

  <?php