Esempio n. 1
0
            foreach ($m_r as $key => $val) {
                $m_r[$key] = $key;
            }
            $d_r = array_flip(range(1, 31));
            foreach ($d_r as $key => $val) {
                $d_r[$key] = $key;
            }
            $CI->table->add_row(t('Дата рождения'), t('Год:') . ' ' . form_dropdown('f_date_birth_y', $y_r, $y, ' style="width: 100px;" ') . ' ' . t('Месяц:') . ' ' . form_dropdown('f_date_birth_m', $m_r, $m, ' style="width: 100px;" ') . ' ' . t('День:') . ' ' . form_dropdown('f_date_birth_d', $d_r, $d, ' style="width: 100px;" '));
            ###!!! что за уведомления? для чего???
            $CI->table->add_row(t('Уведомления'), form_dropdown('f_notify', array('0' => t('Без уведомлений'), '1' => t('Подписаться')), $row['comusers_notify'], ' style="width: 300px;" '));
            ###!!! языки взять из CodeIgniter !!!
            $CI->table->add_row(t('Язык'), form_dropdown('f_language', array('ru' => t('Русский'), 'en' => t('Английский'), 'ua' => '' . t('Украинский')), $row['comusers_language'], ' style="width: 300px;" '));
            _mso_add_row(t('Новый пароль (только английские символы, длина > 6 символов)'), 'f_new_password', '');
            _mso_add_row(t('Подтвердите пароль'), 'f_new_confirm_password', '');
            _mso_add_row(t('Ключ активации'), 'f_activate_key', $row['comusers_activate_key']);
            _mso_add_row(t('Подтверждение активации'), 'f_activate_string', $row['comusers_activate_string']);
            ###!!! здесь же по-идее нужно смотреть и мета для данного юзера
            ###!!! и выводить её в виде - ключ-значение
            ###!!! meta_table = 'users'  meta_id_obj = $id
        }
        echo '<form method="post">' . mso_form_session('f_session_id');
        echo $CI->table->generate();
        echo '<p class="br"><input type="submit" name="f_submit[' . $id . ']" value="' . t('Изменить') . '"></p>';
        echo '</form>';
    } else {
        echo '<div class="error">' . t('Ошибочный запрос') . '</div>';
    }
} else {
    echo '<div class="error">' . t('Ошибочный запрос') . '</div>';
}
# End of file
Esempio n. 2
0
            $CI->table->add_row(t('Язык'), form_dropdown('f_language', array('ru' => t('Русский'), 'en' => t('Английский'), 'ua' => '' . t('Украинский')), $row['users_language'], ''));
            ###!!! группу доделать !!!
            # если разрешено изменять группу
            # нельзя изменить юзера 1 - ибо это админ сайта
            if (mso_check_allow('edit_users_group') and $id > 1) {
                // получить массив всех групп в $groups
                $CI->db->select('groups_id, groups_name');
                $q = $CI->db->get('groups');
                $groups = array();
                foreach ($q->result_array() as $rw) {
                    $groups[$rw['groups_id']] = $rw['groups_name'];
                }
                $CI->table->add_row(t('Группа'), form_dropdown('f_groups_id', $groups, $row['groups_id'], ''));
            }
            _mso_add_row(t('Новый пароль'), 'f_new_password', '');
            _mso_add_row(t('Подтвердите пароль'), 'f_new_confirm_password', '');
            ###!!! здесь же по-идее нужно смотреть и мета для данного юзера
            ###!!! и выводить её в виде - ключ-значение
            ###!!! meta_table = 'users'  meta_id_obj = $id
        }
        echo '<form method="post">' . mso_form_session('f_session_id');
        echo $CI->table->generate();
        echo '<p><button type="submit" name="f_submit[' . $id . ']" class="i save">' . t('Сохранить') . '</button>';
        echo '</form>';
    } else {
        echo '<div class="error">' . t('Ошибочный запрос') . '</div>';
    }
} else {
    echo '<div class="error">' . t('Ошибочный запрос') . '</div>';
}
# End of file