// DE_USER_action( 'logout' , { // variable:value, // callback:function(){ // // } // }); argsObject.action = action ; if( argsObject.hasOwnProperty('callback') ){ var cb = argsObject.callback ; delete argsObject.callback ; }else{ var cb = function(){}; } $.ajax({ type: "POST", url: 'actions.php', data: argsObject, success: function(resp){ My_JsLibrary.callCB(resp, cb); } }); }; var EDITEMAILTASKID = ''; var EDIT_SCHEDULEDEMAILID = 0; </script> <?php unset($tmpManageUsers); if (!IsSadmin()) { include_once "include_dailytasks.php"; } include_once "include_scheduledtaskform.php";
<?php include_once "include_db.php"; include_once "include_functions.php"; checkUserSessionandCookie(); if (IsSadmin()) { header("Location: users.php"); exit; } include_once "include_header.php"; $username = $_SESSION["uname"]; $manageProjects = new manageProjects(); //$manageUsers = new manageUsers(); ?> <SCRIPT> var EMAILTASKID = ''; var DOIRELOADNOW = false; var RESCHEDULETASKID = ''; var ISRESCHEDULETASKOWNER = false; var NEWTASKFORM_VISIBLE = false; var localajaxinit = function(){ $(document).bind('keydown', 'ctrl+n', function(event){ ManageTasksJsFunction.createNewTask_form(); event.preventDefault(); }); $(document).bind('keydown', 'esc', function(){ if(NEWTASKFORM_VISIBLE==true){
public function listWorksCompleted() { global $DE_GLOBALS_WORK_COMPLETED; if (!$this->formedsql) { $this->formSqlSelector(); } $sqltoExecute = "select * from WORKS where work_status = '" . $DE_GLOBALS_WORK_COMPLETED . "' " . $this->sqlselector; $query = mysql_query($sqltoExecute) or die("Invalid query: " . mysql_error()); $wcCount = @mysql_num_rows($query); if ($wcCount == 0) { echo "<div class='nocompletedtasks'>No Completed Tasks</div>"; return; } ?> <div class='listcompletedtasks'><span onclick="var ckval = String(jQuery('.WorksCompletedTable').is(':hidden')); My_JsLibrary.cookies.setCookie( 'WCPT' , ckval ); $('.WorksCompletedTable').toggle();">Completed (<?php echo $wcCount; ?> )</span></div> <table align=center cellpadding=0 cellspacing=0 class="WorksCompletedTable"> <TR><TD class="firstRow" width="110" align='right' style='cursor:pointer;' onclick="My_JsLibrary.updatePageWithGetVar('sortby', 'workID');"> <span style='margin-right:20px;'>Task ID<?php if ($this->orderbyfield == 'workID') { echo ' ↓'; } ?> </span> </TD> <TD class="firstRow" width="125" style='cursor:pointer;' onclick="My_JsLibrary.updatePageWithGetVar('sortby', 'work_userAssigned');"> Assigned To<?php if ($this->orderbyfield == 'work_userAssigned') { echo ' ↓'; } ?> </TD> <?php if (!$this->PersonalTasks) { ?> <TD class="firstRow" width="145" style='cursor:pointer;' onclick="My_JsLibrary.updatePageWithGetVar('sortby', 'work_projectName');"> Project Name<?php if ($this->orderbyfield == 'work_projectName') { echo ' ↓'; } ?> </TD> <?php } ?> <TD class="firstRow" style='cursor:pointer;' onclick="My_JsLibrary.updatePageWithGetVar('sortby', 'work_priority');"> Task Description<?php if ($this->orderbyfield == 'work_priority') { echo ' ↓'; } ?> </TD> <TD class="firstRow" width="125">Task took</TD> <TD class="firstRow" style='cursor:pointer;' onclick="My_JsLibrary.updatePageWithGetVar('sortby', 'work_deadLine');" width="110"> Deadline<?php if ($this->orderbyfield == 'work_deadLine') { echo ' ↓'; } ?> </TD> </TR> <?php $tdclass = "oddrow"; $tmp_manageWorks = new manageWorks(); while ($row = @mysql_fetch_array($query)) { extract($row); $tdclass = $tdclass == "oddrow" ? 'evenrow' : 'oddrow'; // `workID`, `work_userAssigned`, `work_addedBy`, `work_dateAdded`, `work_deadLine`, `work_startDate`, `work_completeDate`, // `work_briefDesc`, `work_Notes`, `work_status`, `work_priority`, `work_projectName`, `work_isPrivate`, if ($work_priority == 'H') { $work_briefDesc = HIGHPRIORITYAPPENDSTRING . $work_briefDesc; } elseif ($work_priority == 'L') { $work_briefDesc = LOWPRIORITYAPPENDSTRING . $work_briefDesc; } $work_briefDesc = $work_briefDesc ? $work_briefDesc : 'No Description'; ?> <TR><TD align='center' class='<?php echo $tdclass; ?> '> <span style='float:right; margin-right:10px;'> <?php if ($work_addedBy == $_SESSION["uname"] || IsSadmin()) { ?> <img src="/images/toblackdown.png" border=0 onclick="ManageTasksJsFunction.closeWork('<?php echo $workID; ?> ')"><?php } else { ?> <img src="/images/totrans.png" border=0 style='cursor:default;'><?php } ?> </span> <span style='float:right; margin-right:5px;'> <?php if ($work_addedBy == $_SESSION["uname"] || $work_userAssigned == $_SESSION["uname"] || IsSadmin()) { ?> <img src="/images/togreenup.png" border=0 onclick="ManageTasksJsFunction.startTask('<?php echo $workID; ?> ')"><?php } else { ?> <img src="/images/totrans.png" border=0 style='cursor:default;'><?php } ?> </span> <span style='float:right; margin-right:10px;'><?php echo $workID; ?> </span> <span style='float:right; margin-right:5px;'> <img src='/images/letter.png' border=0 class='emailTaskBescImg' title='e-mail task details' taskid='<?php echo $workID; ?> '> </span> <?php if ($tmp_manageWorks->taskHasAttachments($workID)) { echo "<img src='/images/attach1.gif' width=15 height=15 border=0 class='image_attachment' taskid='" . $workID . "'>"; } ?> </TD> <TD class='<?php echo $tdclass; ?> AssignedUser' style='cursor:default;' assignedto='<?php echo $work_userAssigned; ?> ' assignedby='<?php echo $work_addedBy; ?> '> <?php if ($work_addedBy == $_SESSION["uname"] && $work_userAssigned == $_SESSION["uname"]) { echo "<i>Self</i>"; } else { $str_work_userAssigned = $work_userAssigned; $str_work_addedBy = $work_addedBy; if ($work_addedBy == $_SESSION["uname"]) { $str_work_addedBy = YOUSTRING; } if ($work_userAssigned == $_SESSION["uname"]) { $str_work_userAssigned = YOUSTRING; } echo "{$str_work_userAssigned}←{$str_work_addedBy}"; } ?> </TD> <?php if (!$this->PersonalTasks) { echo "<TD class='{$tdclass}'>{$work_projectName}</TD>"; } ?> <TD class='<?php echo $tdclass; ?> OMOhilitLink' onclick="ManageTasksJsFunction.detailsWork('<?php echo $workID; ?> ');" TITLE="<?php echo $work_Notes; ?> "> <?php if ($tmp_manageWorks->taskHasNewComments($workID)) { echo "<img src='/images/newcommentsblue.png' width=15 height=15 border=0 class='image_newcomments'>"; } ?> <?php if ($work_RTID) { echo "<img src='/images/rt.png' border=0 width='31' height='15'> "; } echo getNwordsOfLengthFromString(stripslashes($work_briefDesc), 90); ?> </TD> <TD class='<?php echo $tdclass; ?> '> <NOBR> <?php echo get_durationSince_timeStamp($work_startDate, $work_completeDate); ?> </NOBR> </TD> <TD class='<?php echo $tdclass; ?> '> <NOBR> <?php echo caldate_to_human($work_deadLine); ?> </NOBR> </TD> </TR> <?php } echo "</table>"; }
?> <div style="display:none;" class="editdiv" fieldname="isPrivate"> <input type='checkbox' id='editinput_isPrivate' <?php if ($taskDetails["work_isPrivate"] == 'Y') { echo 'checked'; } ?> > Private Task <BR> <span class='bluebuttonSmall updatespan' fieldname="isPrivate">update</span> <span class='bluebuttonSmall cancelspan' fieldname="isPrivate">cancel</span> </div> </TD> <TD colspan=2> <?php if ($taskDetails["work_addedBy"] == $_SESSION["uname"] || $taskDetails["work_userAssigned"] == $_SESSION["uname"] || IsSadmin()) { ?> <span class='bluebuttonSmall' onclick="window.opener.ManageTasksJsFunction.showReschedulePopupForTask('<?php echo $TASKID; ?> '); window.close();">Reschedule this Task</span> <?php } ?> </TD> </TR> </TABLE>