And more reverts:
- $a->get_baseurl() -> App::get_baseurl() - was_recently_delayed() (entirely) Signed-off-by: Roland Häder <roland@mxchange.org>
This commit is contained in:
		
					parent
					
						
							
								dea8bef472
							
						
					
				
			
			
				commit
				
					
						d4f737577b
					
				
			
		
					 2 changed files with 19 additions and 14 deletions
				
			
		| 
						 | 
				
			
			@ -149,8 +149,6 @@ function oembed_fetch_url($embedurl, $no_rich_type = false){
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
function oembed_format_object($j){
 | 
			
		||||
	$a = get_app();
 | 
			
		||||
 | 
			
		||||
	require_once("mod/proxy.php");
 | 
			
		||||
 | 
			
		||||
	$embedurl = $j->embedurl;
 | 
			
		||||
| 
						 | 
				
			
			@ -167,12 +165,12 @@ function oembed_format_object($j){
 | 
			
		|||
				$th=120; $tw = $th*$tr;
 | 
			
		||||
				$tpl=get_markup_template('oembed_video.tpl');
 | 
			
		||||
				$ret.=replace_macros($tpl, array(
 | 
			
		||||
					'$baseurl' => $a->get_baseurl(),
 | 
			
		||||
					'$embedurl'=>$embedurl,
 | 
			
		||||
					'$escapedhtml'=>base64_encode($jhtml),
 | 
			
		||||
					'$tw'=>$tw,
 | 
			
		||||
					'$th'=>$th,
 | 
			
		||||
					'$turl'=>$j->thumbnail_url,
 | 
			
		||||
					'$baseurl'     => App::get_baseurl(),
 | 
			
		||||
					'$embedurl'    => $embedurl,
 | 
			
		||||
					'$escapedhtml' => base64_encode($jhtml),
 | 
			
		||||
					'$tw'          => $tw,
 | 
			
		||||
					'$th'          => $th,
 | 
			
		||||
					'$turl'        => $j->thumbnail_url,
 | 
			
		||||
				));
 | 
			
		||||
 | 
			
		||||
			} else {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -23,19 +23,26 @@ function remove_queue_item($id) {
 | 
			
		|||
 * @return bool The communication with this contact has currently problems
 | 
			
		||||
 */
 | 
			
		||||
function was_recently_delayed($cid) {
 | 
			
		||||
	$was_delayed = false;
 | 
			
		||||
 | 
			
		||||
	// Are there queue entries that were recently added?
 | 
			
		||||
	$r = q("SELECT `id` FROM `queue` WHERE `cid` = %d
 | 
			
		||||
		AND `last` > UTC_TIMESTAMP() - INTVAL 15 MINUTE LIMIT 1",
 | 
			
		||||
		intval($cid)
 | 
			
		||||
	);
 | 
			
		||||
	if (dbm::is_result($r))
 | 
			
		||||
		return true;
 | 
			
		||||
 | 
			
		||||
	$r = q("SELECT `term-date` FROM `contact` WHERE `id` = %d AND `term-date` != '' AND `term-date` != '0000-00-00 00:00:00' LIMIT 1",
 | 
			
		||||
		intval($cid)
 | 
			
		||||
	);
 | 
			
		||||
	$was_delayed = dbm::is_result($r);
 | 
			
		||||
 | 
			
		||||
	return (dbm::is_result($r));
 | 
			
		||||
	// We set "term-date" to a current date if the communication has problems.
 | 
			
		||||
	// If the communication works again we reset this value.
 | 
			
		||||
	if ($was_delayed) {
 | 
			
		||||
		$r = q("SELECT `term-date` FROM `contact` WHERE `id` = %d AND `term-date` <= '1000-01-01' LIMIT 1",
 | 
			
		||||
			intval($cid)
 | 
			
		||||
		);
 | 
			
		||||
		$was_delayed = !dbm::is_result($r);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return $was_delayed;;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue