예제 #1
0
/**
 * @param $AppUI
 * @param $task_id
 */
function __extract_from_tasks_pinning($AppUI, $task_id)
{
    if (isset($_GET['pin'])) {
        $pin = (int) w2PgetParam($_GET, 'pin', 0);
        $task = new CTask();
        // load the record data
        if (1 == $pin) {
            $result = $task->pinTask($AppUI->user_id, $task_id);
        }
        if (-1 == $pin) {
            $result = $task->unpinTask($AppUI->user_id, $task_id);
        }
        if (!$result) {
            $AppUI->setMsg('Pinning ', UI_MSG_ERROR, true);
        }
        $task->load($task_id);
        $AppUI->redirect('m=projects&a=view&project_id=' . $task->task_project, -1);
    }
}
예제 #2
0
 /**
  * @deprecated
  */
 public static function unpinUserTask($userId, $taskId)
 {
     trigger_error("CTask::unpinUserTask() has been deprecated in v3.1 and will be removed by v4.0. Please use CTask->unpinTask() instead.", E_USER_NOTICE);
     $task = new CTask();
     return $task->unpinTask($userId, $taskId);
 }