<?php
function ps_registration_fields(){
    // Właściwości są przechowywane w tablicy
    $fields = array();

    // Właściwości dla wszystkich użytkowników.
    $fields[] = new PMProRH_Field(
        'gender',
        'select',
        array(
            'options' => array(
                '' => 'Wybierz',
                'male' => 'mężczyzna',
                'female' => 'kobieta',
                'other' => 'inna',
                'undisclosed' => 'nie powiem'
            ),
            'profile' => true,
            'required' => true
        )
    );
    $fields[] = new PMProRH_Field(
        'age',
        'text',
        array(
            'size' => 10,
            'profile' => true,
            'required' => true
        )
    );
    $fields[] = new PMProRH_Field(
        'phone',
        'text',
        array(
            'size' => 20,
            'label' => 'Nr telefonu',
            'profile' => true,
            'required' => true
        )
    );

    // Właściwości dotyczące nauczycieli
    $fields[] = new PMProRH_Field(
        'department',
        'text',
        array(
            'size' => 40,
            'profile' => true,
            'required' => true
        )
    );
    $fields[] = new PMProRH_Field(
        'office',
        'text',
        array(
            'size' => 40,
            'profile' => true,
            'required' => true
        )
    );

    // Właściwości dotyczące uczniów
    $fields[] = new PMProRH_Field(
        'graduation_year',
        'text',
        array(
            'label' => 'Oczekiwany rok zakończenia nauki',
            'size' => 10,
            'profile' => true,
            'required' => true
        )
    );
    $fields[] = new PMProRH_Field(
        'major',
        'text',
        array( 'size' => 40, 'profile' => true, 'required' => true )
    );
    $fields[] = new PMProRH_Field(
        'minor',
        'text',
        array( 'size' => 40, 'profile' => true )
    );

    // Dodanie właściwości do strony rejestracji konta
    foreach( $fields as $field ) {
        pmprorh_add_registration_field( 'after_password', $field );
    }
}
add_action( 'init', 'ps_registration_fields' );
?>
