aboutsummaryrefslogtreecommitdiffstats
path: root/mod/tasks.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod/tasks.php')
-rw-r--r--mod/tasks.php107
1 files changed, 0 insertions, 107 deletions
diff --git a/mod/tasks.php b/mod/tasks.php
deleted file mode 100644
index e11166f93..000000000
--- a/mod/tasks.php
+++ /dev/null
@@ -1,107 +0,0 @@
-<?php
-
-require_once('include/event.php');
-
-
-function tasks_init(&$a) {
-
-
-// logger('request: ' . print_r($_REQUEST,true));
-
- $arr = array();
-
- if(argc() > 1 && argv(1) === 'fetch') {
- if(argc() > 2 && argv(2) === 'all')
- $arr['all'] = 1;
-
- $x = tasks_fetch($arr);
- if($x['tasks']) {
- $x['html'] = '';
- foreach($x['tasks'] as $y) {
- $x['html'] .= '<div class="tasklist-item"><input type="checkbox" onchange="taskComplete(' . $y['id'] . '); return false;" /> ' . $y['summary'] . '</div>';
- }
- }
- json_return_and_die($x);
- }
-
-}
-
-
-
-function tasks_post(&$a) {
-
-
-// logger('post: ' . print_r($_POST,true));
-
-
- if(! local_channel())
- return;
-
- $channel = App::get_channel();
-
- if((argc() > 2) && (argv(1) === 'complete') && intval(argv(2))) {
- $ret = array('success' => false);
- $r = q("select * from event where `type` = 'task' and uid = %d and id = %d limit 1",
- intval(local_channel()),
- intval(argv(2))
- );
- if($r) {
- $event = $r[0];
- if($event['event_status'] === 'COMPLETED') {
- $event['event_status'] = 'IN-PROCESS';
- $event['event_status_date'] = NULL_DATE;
- $event['event_percent'] = 0;
- $event['event_sequence'] = $event['event_sequence'] + 1;
- $event['edited'] = datetime_convert();
- }
- else {
- $event['event_status'] = 'COMPLETED';
- $event['event_status_date'] = datetime_convert();
- $event['event_percent'] = 100;
- $event['event_sequence'] = $event['event_sequence'] + 1;
- $event['edited'] = datetime_convert();
- }
- $x = event_store_event($event);
- if($x)
- $ret['success'] = true;
- }
- json_return_and_die($ret);
- }
-
- if(argc() == 2 && argv(1) === 'new') {
- $text = escape_tags(trim($_REQUEST['summary']));
- if(! $text)
- return array('success' => false);
- $event = array();
- $event['account'] = $channel['channel_account_id'];
- $event['uid'] = $channel['channel_id'];
- $event['event_xchan'] = $channel['channel_hash'];
- $event['type'] = 'task';
- $event['nofinish'] = true;
- $event['created'] = $event['edited'] = $event['start'] = datetime_convert();
- $event['adjust'] = 1;
- $event['allow_cid'] = '<' . $channel['channel_hash'] . '>';
- $event['summary'] = escape_tags($_REQUEST['summary']);
- $x = event_store_event($event);
- if($x)
- $x['success'] = true;
- else
- $x = array('success' => false);
- json_return_and_die($x);
- }
-
-
-}
-
-
-
-
-
-function tasks_content(&$a) {
-
- if(! local_channel())
- return;
-
-
- return '';
-} \ No newline at end of file