Ejemplo n.º 1
0
function mod_todo($data, $origin)
{
    $validDate = new Date($data['year'], $data['month'], $data['day']);
    $data['deadline'] = $validDate->toString() . ' ' . $data['hour'] . ':' . $data['minute'] . ':' . $data['second'];
    if (trim($data['name']) == '') {
        $data['name'] = 'todo';
    }
    $data['name'] = text2html($data['name']);
    $data['text'] = format_msg($data['text']);
    if (!isset($data['expire'])) {
        $data['expire'] = false;
    }
    $t = new todo();
    $t->data = $data;
    $t->save();
    $_SESSION['calendar_week'] = w_dif($data['deadline']);
    redirect('todo.php?tid=' . $data['id']);
}
Ejemplo n.º 2
0
    $person = array();
    $query = 'select person.id,person.first_name,person.last_name';
    $query .= ' from person';
    if ($gid) {
        $query .= ',pg where person.id=pg.pid and pg.gid="' . $gid . '"';
    }
    $query .= ' order by last_name';
    global $db;
    $personen = $db->query($query);
    while (list($p['id'], $p['first_name'], $p['last_name']) = mysql_fetch_row($personen)) {
        $person[] = $p;
    }
    return $person;
}
$output->secure();
$data = $_POST['data'];
$validDate = new Date($data['year'], $data['month'], $data['day']);
$data['deadline'] = $validDate->toString() . ' ' . $data['hour'] . ':' . $data['minute'] . ':' . $data['second'];
if (!isset($data['expire'])) {
    $data['expire'] = false;
}
$ids = array();
if ($_POST['group']) {
    foreach ($data as $index => $value) {
        $v['data[' . $index . ']'] = $value;
    }
    $ids = complete_ids('g', 'group', $v, $_SESSION['userid']);
}
add_todo($data, $ids);
$_SESSION['calendar_week'] = w_dif($data['deadline']);
redirect('./');