<?php
!function_exists('readover') && exit('Forbidden');

$rewdb = $db->get_one("SELECT * FROM pw_reward WHERE tid=".S::sqlEscape($tid));

$timeleave	= $rewdb['timelimit'] - $timestamp;
$rewardtype = $read['state'];
$rw_b_name	= is_numeric($rewdb['cbtype']) ? $_CREDITDB[$rewdb['cbtype']][0] : ${'db_'.$rewdb['cbtype'].'name'};
$rw_a_name	= is_numeric($rewdb['catype']) ? $_CREDITDB[$rewdb['catype']][0] : ${'db_'.$rewdb['catype'].'name'};

function Getrewhtml($lou,$ifreward,$pid) {
	global $rewardtype,$rw_b_name,$rw_a_name,$groupid,$admincheck,$authorid,$winduid,$tid,$rewdb,$timeleave;

	$html = "";
	if ($lou == 0) {
		if ($rewardtype == '0') {
			$html .= ($timeleave < 0) ? '<span class="s2 mr10">'.getLangInfo('bbscode','reward_timeout') : '<span class="s2 mr10">'.getLangInfo('bbscode','rewarding');
			if ($timeleave > 3600) {
				$html .= ceil($timeleave/3600).getLangInfo('bbscode','hour');
			} elseif ($timeleave > 0) {
				$html .= ceil($timeleave/60).getLangInfo('bbscode','minute');
			} 
			$html .= ($timeleave > 0) ? ')' : '';
			$html .= '</span><br><span>'.getLangInfo('bbscode','reward_bestanswer')."¡J$rewdb[cbval]&nbsp;$rw_b_name</span>¡A";
			if ($rewdb['caval'] > 0) {
				$html .= getLangInfo('bbscode','reward_hlp').": $rewdb[caval] {$rw_a_name}¡C";
			}
			if ($groupid=='3' || $admincheck) {
				$html .= "&nbsp;&nbsp;<a href=\"job.php?action=endreward&tid=$tid\" class=\"s4\">".getLangInfo('bbscode','reward_cancle').'</a>&nbsp;';
			} elseif ($authorid == $winduid && $timeleave < 0) {
				$html .= '&nbsp;&nbsp;<a href="job.php?action=rewardmsg&tid='.$tid.'" title="'.getLangInfo('bbscode','reward_title').'" onClick="javascript:if(confirm(\''.getLangInfo('bbscode','reward_msgtoadmin').'\')){return true;}else{return false;}"  class=\"s4\">'.getLangInfo('bbscode','reward_toadmin').'</a>&nbsp;';
			}
		} else {
			$html .= "<span class=\"s2 mr10\">".getLangInfo('bbscode','reward_finished')."</span><br><span>".getLangInfo('bbscode','reward_bestanswer')."¡J$rewdb[cbval]&nbsp;$rw_b_name</span>¡A";
			if ($rewardtype == 1) {
				$html .= getLangInfo('bbscode','reward_author')."¡J$rewdb[author]";
			} else {
				$html .= getLangInfo('bbscode','reward_endinfo_'.$rewardtype);
			}
		}
	} else {
		if ($rewardtype=='1' && $ifreward>1) {
			$html .= "<span class=\"s2\">".getLangInfo('bbscode','reward_best_get')."¡J</span>+$rewdb[cbval]&nbsp;$rw_b_name";
		} elseif ($ifreward=='1') {
			$html .= "<span class=\"s2\">".getLangInfo('bbscode','reward_help_get')."¡J</span>+1&nbsp;$rw_a_name";
		} elseif ($authorid==$winduid && $rewardtype=='0' && $ifreward==0) {
			$html .= "<span class=\"s2\">".getLangInfo('bbscode','reward_manager')."¡J</span><a href=\"job.php?action=reward&tid=$tid&pid=$pid&type=1\" class=\"s4 mr5\">[".getLangInfo('bbscode','reward_bestanswer')."]</a>";
			$rewdb['caval']>0 && $html .= "<a href=\"job.php?action=reward&tid=$tid&pid=$pid&type=2\" class=\"s4\">[".getLangInfo('bbscode','reward_help')."]</a>";
		}
	}
	$html .= "";
	return $html;
}
?>