Example #1
0
function process_projects($projects)
{
    foreach ($projects as $k => $v) {
        $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['amount_pledged'], $v['target_funds']);
        $projects[$k] = $v;
    }
    return $projects;
}
function process_projects($projects)
{
    foreach ($projects as $k => $v) {
        $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;
}
Example #3
0
function p_order_fine($work_order_id)
{
    $ci =& get_instance();
    $work_order = get_p_work_order($work_order_id);
    if ($work_order['order_status'] != 'complete' and $work_order['criminal_status'] == '1' and $work_order['custom_criminal_status'] == '0') {
        $work_order['hours'] = hours_left($work_order['end_date']);
        $ci->db->where('id', $work_order_id);
        $ci->db->update('p_p_orders', array('hours' => $work_order['hours']));
        if ($work_order['hours'] < 0) {
            $fine = $work_order['hourly_fines'] * str_replace('-', '', $work_order['hours']);
            $ci->db->where('id', $work_order_id);
            $ci->db->update('p_p_orders', array('fine' => $fine));
        }
    }
    if ($work_order['custom_criminal_status'] == '1') {
        $fine = '0';
        $ci->db->where('id', $work_order_id);
        $ci->db->update('p_p_orders', array('fine' => $fine));
    }
}