示例#1
0
function mcs_output($vars)
{
    //echo "<pre>";
    //print_r($vars);
    //echo "</pre>";
    $mcsclientkey = $vars['mcsclientkey'];
    $mcsclientemail = $vars['mcsclientemail'];
    //validasi login
    $data = array('api_key' => $mcsclientkey);
    $validasi = Mcs::exec('client', 'validapi', http_build_query($data));
    /**
     * validasi sesuai dengan api_key yang di input.
     */
    if ($validasi->result == 'success') {
        $query = array('api_key' => $mcsclientkey);
        $orders = Mcs::exec('order', 'getorders', http_build_query($query));
        //echo "<pre>";
        //print_r($orders);
        //echo "</pre>";
        if ($orders->result == 'success' && $orders->totalresults > '0') {
            echo '<style type="text/css">
a.mcs:hover{
    text-decoration: none;
    border: 1px solid #C6C6C6;
    background: #F0F0F0 none repeat scroll 0% 0%;
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
    color: #000;
}
a.mcs {
    text-decoration: none;
    padding: 1px 3px 2px;
    background-color: #BFBFBF;
    font-size: 10px;
    font-weight: normal;
    color: #2162A3;
    text-transform: uppercase;
    white-space: nowrap;
    border-radius: 3px;
    border: 1px solid #BFBFBF;
}
</style>';
            $hasil .= '';
            $hasil .= '<div class="tablebg">';
            $hasil .= '<table id="sortabletbl0" class="datatable" border="0" cellpadding="3" cellspacing="1" width="100%">';
            $hasil .= '<tbody>';
            $hasil .= '<tr>';
            $hasil .= '<th>Ip Address</th>';
            $hasil .= '<th>Order Id</th>';
            $hasil .= '<th>Status</th>';
            $hasil .= '<th>Actions</th>';
            $hasil .= '</tr>';
            foreach ($orders->orders->order as $value) {
                $ip = Mcs::exec('payments', "getinvoice/{$value->invoiceid}", http_build_query($query));
                $ip = explode(':', $ip->items->item['0']->description);
                $hasil .= '<tr>';
                $hasil .= '<td>' . $ip['1'] . '</td>';
                $hasil .= '<td>#' . $value->id . '</td>';
                $hasil .= '<td><span class="label ' . $value->status . '">' . $value->status . '</span></td>';
                $hasil .= '<td><a class="mcs" href="">Active</a> <a class="mcs" href="">Terminate</a></td>';
                $hasil .= '</tr>';
            }
            $hasil .= '</tbody>';
            $hasil .= '</table>';
            $hasil .= '</div>';
            echo $hasil;
        } else {
            Mcs::Raise('CODE::ORERR', 'You have no order,');
        }
    } else {
        Mcs::Raise('CODE::APERR', 'api_key you enter is invalid');
    }
}