trying to pull time_worked in pipe_functions.inc.php

Helpdesk for my helpdesk software

Moderator: mkoch227

Post Reply
dr_patso
Posts: 192
Joined: Tue May 15, 2012 3:23 am

trying to pull time_worked in pipe_functions.inc.php

Post by dr_patso »

why doesn't this work? $tmpvar['time_worked'] is staying blank. I have this added around line 255, inside the if is_reply code.

Code: Select all

$tmpvar['time_worked'] = hesk_dbQuery("SELECT `time_worked` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` WHERE `trackid`='".hesk_dbEscape($ticket['trackid'])."' LIMIT 1");
Klemen
Site Admin
Posts: 10147
Joined: Fri Feb 11, 2005 4:04 pm

Re: trying to pull time_worked in pipe_functions.inc.php

Post by Klemen »

This step just executes the query, you still need to fetch row data afterwards:

Code: Select all

// Execute query
$res = hesk_dbQuery("SELECT `time_worked` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` WHERE `trackid`='".hesk_dbEscape($ticket['trackid'])."' LIMIT 1");

// Fetch results from $res query
$row = hesk_dbFetchAssoc($res);

// Set time worked
$tmpvar['time_worked'] =$row['time_worked'];
Klemen, creator of HESK and PHPJunkyardWas this helpful? You can buy me a drink here Image

Image You should follow me on Twitter here

Help desk software | Cloud help desk | Guestbook | Link manager | Click counter | more PHP Scripts ...

Also browse for php hosting companies, read php books, find php resources and use webmaster tools
dr_patso
Posts: 192
Joined: Tue May 15, 2012 3:23 am

Re: trying to pull time_worked in pipe_functions.inc.php

Post by dr_patso »

thanks klemen!!!! I GOT IT TO WORK!



This is what I have now

Code: Select all

$timeres = hesk_dbQuery("SELECT * FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` WHERE `trackid`='".hesk_dbEscape($ticket['trackid'])."' LIMIT 1");
		if (hesk_dbNumRows($timeres))
		{	
			$ticket = hesk_dbFetchAssoc($timeres);
			$tmpvar['time_worked'] = $ticket['time_worked'];
		}

Code: Select all

if ($tmpvar['time_worked'] < "04:00:00") 
{
hesk_dbQuery("UPDATE `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` SET `time_worked`='40000' WHERE `id`='".intval($ticket['id'])."' LIMIT 1");
}
Post Reply