public function deletetaskAction()
 {
     $auth = Zend_Auth::getInstance();
     //echo '<pre>';print_r($auth->getStorage()->read()); exit;
     if ($auth->hasIdentity()) {
         $loginUserId = $auth->getStorage()->read()->id;
     }
     $projectId = $this->_getParam('projectId');
     $projectTaskId = $this->_getParam('projectTaskId');
     $taskId = $this->_getParam('taskId');
     $projectTaskModel = new Timemanagement_Model_Projecttasks();
     $TaskModel = new Timemanagement_Model_Tasks();
     $projectTasResourceModel = new Timemanagement_Model_Projecttaskresources();
     if ($projectTaskId) {
         $checkProjectTaskDependency = $projectTaskModel->checkProjectTaskDependency($projectId, $projectTaskId);
         if ($checkProjectTaskDependency == 0) {
             $data = array('is_active' => 0, 'modified' => gmdate("Y-m-d H:i:s"), 'modified_by' => $loginUserId);
             $where = array('id=?' => $projectTaskId);
             $Id = $projectTaskModel->SaveorUpdateProjectTaskData($data, $where);
             if ($Id == 'update') {
                 $update_data = array('is_active' => 0, 'modified' => gmdate("Y-m-d H:i:s"), 'modified_by' => $loginUserId);
                 $where_cond = array('project_task_id=?' => $projectTaskId, 'project_id=?' => $projectId);
                 $update_is_active = $projectTasResourceModel->SaveorUpdateProjectTaskResourceData($update_data, $where_cond);
                 $taskAssignedCount = $projectTasResourceModel->getAssignedTaskCount($taskId, $projectId);
                 if ($taskAssignedCount == 0) {
                     $task_where = array('id=?' => trim($taskId));
                     $task_data = array('is_active' => 0, 'modified_by' => $loginUserId, 'modified' => gmdate("Y-m-d H:i:s"));
                     $updateisactiveintm_task = $TaskModel->SaveorUpdateTaskData($task_data, $task_where);
                 }
                 //sapp_Global::send_configuration_mail("Default Task", $taskData[0]['task']);
                 $messages['message'] = 'Task deleted successfully.';
                 $messages['msgtype'] = 'success';
             } else {
                 $messages['message'] = 'Task cannot be deleted.';
                 $messages['msgtype'] = 'error';
             }
         } else {
             $messages['message'] = 'Project Task in use.';
             $messages['msgtype'] = 'error';
         }
     }
     $this->_helper->json(array('message' => $messages['message'], 'status' => $messages['msgtype']));
 }