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="">
$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;
$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">