function add_todo($data, $gids = array()) { $uid = $_SESSION['userid']; if (trim($data['name']) == '') { $data['name'] = 'todo'; } $data['name'] = text2html($data['name']); $data['text'] = format_msg($data['text']); if (sizeof($gids) > 0) { foreach ($gids as $gid => $gname) { $member = get_personen($gid); if (personArrayContainsId($member, $uid)) { for ($i = 0; $i < sizeof($member); $i++) { $pids[$member[$i]['id']] = 'those who understand binary and those who dont'; } } } } else { $pids[$uid] = ''; } $todo = new todo(); $todo->data = $data; foreach ($pids as $pid => $there_are_only_10_types_of_people) { $todo->create($pid); } }
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']); }
$res = query_to_array($query); $query2 = "SELECT value FROM ntn_settings WHERE param = 'unanswered_incoming_call' AND value = 'true'"; $res2 = query_to_array($query2); if (count($res2)) { $unanswered_incoming_call = true; } $query3 = "SELECT value FROM ntn_settings WHERE param = 'unanswered_order_call' AND value = 'true'"; $res3 = query_to_array($query3); if (count($res3)) { $unanswered_order_call = true; $query4 = "SELECT * FROM call_logs WHERE billid = '" . $ev->GetValue('billid') . "' AND SUBSTRING(chan,1, 11) = 'order_call/'"; $res4 = query_to_array($query4); if (count($res4)) { $existence_order_call = true; } } } if (count($res) || $unanswered_incoming_call && $ev->GetValue('status') != 'answered' || $unanswered_order_call && $ev->GetValue('status') != 'answered' && $existence_order_call == true) { $text = format_msg($text, $params); $subject = format_msg($subject, $params); send_mail(getValueFromNtnSettings('from', ''), getValueFromNtnSettings('password', ''), getValueFromNtnSettings('fromname', ''), getValueFromNtnSettings('email', ''), $subject, $text, $filename); } } } } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - break; } } } Yate::Debug('PHP: bye!');