First set of modifications
This commit is contained in:
@@ -10,7 +10,17 @@
|
||||
* @author Zachary Tirrell <zbtirrell@plymouth.edu>
|
||||
* @GPL 2007, Plymouth State University, ITS
|
||||
*/
|
||||
class Zimbra
|
||||
|
||||
/**
|
||||
* zimbra.class.php
|
||||
*
|
||||
* Zimbra API
|
||||
*
|
||||
* @version 1.3
|
||||
* @module zimbra.class.php
|
||||
* @author Zachary Tirrell <zbtirrell@plymouth.edu>
|
||||
* @GPL 2007, Plymouth State University, ITS
|
||||
*/class Zimbra
|
||||
{
|
||||
|
||||
public $debug = false;
|
||||
@@ -1296,66 +1306,3 @@ class Zimbra
|
||||
|
||||
// end getDocId
|
||||
}
|
||||
|
||||
// end Zimbra class
|
||||
// annoying sorting functions for getTasks...
|
||||
// I don't know how to make usort calls to internal OO functions
|
||||
// if someone knows how, please fix this :)
|
||||
|
||||
/**
|
||||
* zimbra_startSort
|
||||
*
|
||||
* sort of zimbra elements
|
||||
*
|
||||
* @since version 1.0
|
||||
* @access public
|
||||
* @param array $task_a
|
||||
* @param array $task_b
|
||||
* @return int (($task_a['dueDate']-$task_a['dur']) < ($task_b['dueDate']-$task_b['dur'])) ? -1 : 1
|
||||
*/
|
||||
function zimbra_startSort($task_a, $task_b)
|
||||
{
|
||||
if (($task_a['dueDate'] - $task_a['dur']) == ($task_b['dueDate'] - $task_b['dur'])) {
|
||||
return ($task_a['name'] < $task_b['name']) ? - 1 : 1;
|
||||
}
|
||||
return (($task_a['dueDate'] - $task_a['dur']) < ($task_b['dueDate'] - $task_b['dur'])) ? - 1 : 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* zimbra_dueSort
|
||||
*
|
||||
* sort by dueDate
|
||||
*
|
||||
* @since version 1.0
|
||||
* @access public
|
||||
* @param array $task_a
|
||||
* @param array $task_b
|
||||
* @return int ($task_a['dueDate'] < $task_b['dueDate']) ? -1 : 1
|
||||
*/
|
||||
function zimbra_dueSort($task_a, $task_b)
|
||||
{
|
||||
if ($task_a['dueDate'] == $task_b['dueDate']) {
|
||||
return ($task_a['name'] < $task_b['name']) ? - 1 : 1;
|
||||
}
|
||||
return ($task_a['dueDate'] < $task_b['dueDate']) ? - 1 : 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* zimbra_nameSort
|
||||
*
|
||||
* sort by name
|
||||
*
|
||||
* @since version 1.0
|
||||
* @access public
|
||||
* @param array $task_a
|
||||
* @param array $task_b
|
||||
* @return int ($task_a['name'] < $task_b['name']) ? -1 : 1
|
||||
*/
|
||||
function zimbra_nameSort($task_a, $task_b)
|
||||
{
|
||||
if ($task_a['name'] == $task_b['name']) {
|
||||
return 0;
|
||||
}
|
||||
return ($task_a['name'] < $task_b['name']) ? - 1 : 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user