users
[ class tree: users ] [ index: users ] [ all elements ]

Source for file mod_user_tasks.php

Documentation is available at mod_user_tasks.php

  1. <?php
  2. /**
  3.  * $Header: /cvsroot/bitweaver/_bit_users/modules/mod_user_tasks.php,v 1.6 2006/04/11 13:10:19 squareing Exp $
  4.  *
  5.  * Copyright (c) 2004 bitweaver.org
  6.  * Copyright (c) 2003 tikwiki.org
  7.  * Copyright (c) 2002-2003, Luis Argerich, Garland Foster, Eduardo Polidor, et. al.
  8.  * All Rights Reserved. See copyright.txt for details and a complete list of authors.
  9.  * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details
  10.  *
  11.  * $Id: mod_user_tasks.php,v 1.6 2006/04/11 13:10:19 squareing Exp $
  12.  * @package users
  13.  * @subpackage modules
  14.  */
  15.  
  16. /**
  17.  * required setup
  18.  */
  19. require_once(USERS_PKG_PATH."task_lib.php");
  20. global $gBitUser$gBitSystem$tasklib;
  21.  
  22. if ($gBitUser->getUserId(&& $gBitSystem->isFeatureActive('feature_tasks'&& $gBitUser->hasPermission'p_tidbits_use_tasks' )) {
  23.     if (isset($_SESSION['thedate'])) {
  24.         $pdate $_SESSION['thedate'];
  25.     else {
  26.         $pdate $gBitSystem->getUTCTime();    
  27.     }
  28.     if (isset($_REQUEST["modTasksDel"])) {
  29.         foreach (array_keys($_REQUEST["modTasks"])as $task{
  30.             $tasklib->remove_task($gBitUser->getUserId()$task);
  31.         }
  32.     }
  33.     if (isset($_REQUEST["modTasksCom"])) {
  34.         foreach (array_keys($_REQUEST["modTasks"])as $task{
  35.             $tasklib->complete_task($gBitUser->getUserId()$task);
  36.         }
  37.     }
  38.     if (isset($_REQUEST["modTasksSave"])) {
  39.         $tasklib->replace_task($gBitUser->getUserId()0$_REQUEST['modTasksTitle']$_REQUEST['modTasksTitle']$gBitSystem->getUTCTime()'o'300);
  40.     }
  41.     $ownurl =/*httpPrefix().*/ $_SERVER["REQUEST_URI"];
  42.     $gBitSmarty->assign('ownurl'$ownurl);
  43.     $tasks_use_dates $gBitUser->getPreference('tasks_use_dates');
  44.     $modTasks $tasklib->list_tasks($gBitUser->getUserId()0-1'priority_desc'''$tasks_use_dates$pdate);
  45.     $gBitSmarty->assign('modTasks'$modTasks['data']);
  46. }
  47. ?>

Documentation generated on Thu, 15 Feb 2007 20:45:47 +0000 by phpDocumentor 1.3.0