コード例 #1
0
function intShowAddUserSaveCSV($add_user_save_id, $csv)
{
    $csv = new CSVGenerator($csv);
    $csv->sendHeader("add_user_save_{$add_user_save_id}.csv");
    $info = intGetAddUserSaveInfo($add_user_save_id);
    foreach ($info["details"][0] as $idx => $user_id) {
        $csv->doLine($user_id, $info["details"][1][$idx], $info["details"][2][$idx]);
    }
}
コード例 #2
0
ファイル: tariff_info.php プロジェクト: zeroleo12345/freeIBS
function intDownloadPrefixes(&$smarty, $tariff_name, $separator)
{
    $req = new GetTariffInfo($tariff_name, TRUE);
    $resp = $req->sendAndRecv();
    if ($resp->isSuccessful()) {
        $result = $resp->getResult();
        $csv = new CSVGenerator($separator);
        $csv->sendHeader("voip_tariff_{$tariff_name}.csv");
        foreach ($result["prefixes"] as $prefix) {
            $csv->doLine($prefix["prefix_name"], $prefix["prefix_code"], $prefix["cpm"], $prefix["free_seconds"], $prefix["min_duration"], $prefix["round_to"]);
        }
    } else {
        $resp->setErrorInSmarty($smarty);
        intShowTariffInfo($smarty, $tariff_name);
    }
}