burger
pixtur
from db/class_person.inc.php
{ $str_perscat = "AND (pers.category BETWEEN 0 AND 5)"; } else if($perscat == PCATEGORY_CONTACT) { $str_perscat = "AND (pers.category BETWEEN 6 AND 9)"; }
$str_perscat = "AND (pers.category BETWEEN " . PCATEGORY_EMPLOYEE . " AND ". PCATEGORY_EXEMPLOYEE
madlyr
binder
from class_company.inc.php
#------------------------------------------------------------ # get companies from db --> alt #------------------------------------------------------------ /*public static function &getAll($order_str=NULL, $has_id=NULL, $search=NULL)
$str= "SELECT DISTINCT c.*, ic.* from {$prefix}company c, {$prefix}project p, {$prefix}projectperson upp, {$prefix}item ic WHERE upp.person = {$auth->cur_user->id} AND upp.state = 1 ## upp all user projectpersons AND upp.project = p.id ## all user projects AND p.company = c.id ## all companies AND c.state = 1 $str_has_id AND c.id = ic.id $AND_match ". getOrderByString($order_str, 'c.name');
I don't know if it's good to integrate the select-statement in the getEfforts function. Or?
if($get_time) { $str = "SELECT MIN(e.time_start), MAX(e.time_end) FROM {$prefix}effort e WHERE e.id = " . intval($effort_ids[0]); $num = count($effort_ids); if($num > 1) { for($i = 1; $i < $num; $i++) { $str .= " OR e.id = " . intval($effort_ids[$i]); } } $str .= ";"; }
Effort::getEffortSum(&$args) { $sum=0; if($efforts= Effort::getEfforts(&$args))) { foreach($efforts as $e) { $sum+= strToGMTime($e->time_end) - strToGMTime($e->time_start); } } return $sum; }
echo "sum=" + Effort::getEffortsSum(array('project')=> $project->id));
Comment
Details (Wiki format)
Request feedback
Please copy the text