Пример #1
0
<?php

$ci =& get_instance();
$l = new userlevel();
$l->get_by_id($ci->uri->segment(5));
if (!$l->exists()) {
    $ci->app->add_error("level not found");
} else {
    $usr = new User();
    $usr->get_by_level($l->id);
    $usr->delete_all();
    $l->delete();
    $ci->app->add_info(" level deleted ");
}
Пример #2
0
<?php

$ci =& get_instance();
$l = new user();
$l->get();
$ci->load->library('gui');
$levels = new userlevel();
$levels->get();
$lvls = array();
foreach ($levels->all as $item) {
    $lvls[$item->level] = $item->name;
}
echo $ci->gui->tooltipbutton("Add user", "Add user", $ci->gui->form($ci->app->app_url('addusraction'), array('level' => $ci->gui->dropdown("level", "", $lvls), 'name' => $ci->gui->textbox("name"), 'password' => $ci->gui->password("password"), 'email' => $ci->gui->textbox("email"), '' => $ci->gui->button("submit", "Add user", array("type" => "submit")))));
if ($l->count() <= 0) {
    $ci->app->add_info(" No users available");
} else {
    $c = new userlevel();
    foreach ($l->all as $item) {
        $c->get_by_level($item->level);
        $item->level = $c->name;
        $item->d = anchor($ci->app->app_url('delusr/' . $item->id), "Delete");
        $item->e = anchor($ci->app->app_url('editusr/' . $item->id), "Edit");
    }
    echo $ci->gui->grid(array('id' => 'ID', 'level' => 'Level', 'name' => 'Name', 'email' => 'Email', 'lastenter' => 'Last enter', 'd' => 'Delete', 'e' => 'Edit'), $l->all);
}
Пример #3
0
<?php

$ci =& get_instance();
$l = new userlevel();
$l->get_by_level($ci->input->post('level'));
if ($l->exists()) {
    $ci->app->add_error("Level Exists please choose another level number");
} else {
    $l->name = $ci->input->post('name');
    $l->level = $ci->input->post('level');
    $l->save();
    redirect($ci->app->app_url('View levels'));
}
Пример #4
0
<?php

$ci =& get_instance();
$l = new userlevel();
$l->get();
$ci->load->library('gui');
echo $ci->gui->tooltipbutton("Add level", $ci->gui->form($ci->app->app_url('addlvlaction'), array("Level name" => $ci->gui->textbox('name'), "Level number" => $ci->gui->number('level', 1), "" => $ci->gui->button('submit', 'Add level', array('type' => 'submit')))));
$a = $l->all;
if (count($a) == 0) {
    $ci->app->add_info('No levels exists');
} else {
    foreach ($a as $item) {
        $item->d = anchor($ci->app->app_url('dellvl/' . $item->id), "Delete");
        $item->e = anchor($ci->app->app_url('editlvl/' . $item->id), "Edit");
    }
    echo $ci->gui->grid(array('id' => 'ID', 'level' => 'Level', 'name' => 'Name', 'd' => 'Delete', 'e' => 'Edit'), $l->all);
}