function process_projects($projects)
{
    foreach ($projects as $k => $v) {
        $result = get_funding_aggregate($v['title'], $v['owner_email']);
        $rewards = get_rewards($v['title'], $v['owner_email']);
        $v['rewards'] = $rewards;
        $v['num_backers'] = $result[0]['num_backers'];
        $v['amount_pledged'] = $result[0]['amount_pledged'];
        $v['hours_left'] = hours_left($v['end_date']);
        $v['percent_funded'] = percent_funded($v['amount_pledged'], $v['target_funds']);
        $projects[$k] = $v;
    }
    return $projects;
}
$owner = $_GET['owner'];
$projects = process_projects(get_my_projects());
?>

<!DOCTYPE html>
<html lang="en">

	

	<head>
		<meta charset="utf-8">
		<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.2.min.js"></script>
		<link rel="stylesheet" href="css/bootstrap.min.css">
		<link rel="stylesheet" href="css/common.css">
	</head>
	<body>
		<header class="">
Esempio n. 2
0
        $projectDetail = get_project_detail($v['project_owner_email'], $v['project_title']);
        foreach ($projectDetail[0] as $project => $q) {
            $v[$project] = $q;
        }
        $result = get_funding_aggregate($v['title'], $v['owner_email']);
        $myFunding = get_my_funding($v['title'], $v['owner_email']);
        $v['num_backers'] = $result[0]['num_backers'];
        $v['amount_pledged'] = $result[0]['amount_pledged'];
        $v['hours_left'] = hours_left($v['end_date']);
        $v['amount_pledged_by_me'] = $myFunding[0]['amount_pledged'];
        $v['percent_funded'] = percent_funded($v['amount_pledged'], $v['target_funds']);
        $projects[$k] = $v;
    }
    return $projects;
}
$projects = process_projects(get_projects_i_funded());
function fund_project($amount, $owner_email, $project_name)
{
    global $dbconn;
    $created_time = date('Y-m-d H:i:s');
    $updated_time = date('Y-m-d H:i:s');
    $query = "INSERT into fund VALUES (\$1, \$2, \$3, \$4, \$5, \$6)";
    $result = pg_query_params($dbconn, $query, array($amount, $_SESSION['user'], $owner_email, $project_name, $created_time, $updated_time));
    if (!$result) {
        echo pg_last_error($dbconn);
        return false;
    } else {
        // log in user
        header('Location: http://localhost:8080/crowdsourcer/views/funded_by_me.php');
        exit;
        return tr;
Esempio n. 3
0
        $result = get_funding_aggregate($v['title'], $v['owner_email']);
        $v['num_backers'] = $result[0]['num_backers'];
        $v['amount_pledged'] = $result[0]['amount_pledged'];
        $v['hours_left'] = hours_left($v['end_date']);
        $v['percent_funded'] = percent_funded($result[0]['amount_pledged'], $v['target_funds']);
        array_push($temp, $v);
    }
    return $temp;
}
$request = $_SERVER['QUERY_STRING'];
parse_str($request, $req_params);
if (isset($req_params['keyword'])) {
    $search_term = $req_params['keyword'];
    $projects = process_projects(get_all_projects($search_term));
} else {
    $projects = process_projects(get_all_projects());
}
// print_r($projects);
?>
<!DOCTYPE html>
<html lang="en">

	<head>
		<meta charset="utf-8">
		<link rel="stylesheet" href="css/bootstrap.min.css">
		<link rel="stylesheet" href="css/common.css">
	</head>
	<body>
		<header class="">
			<!-- Navigation -->
				<nav class="navbar navbar-default">