$dir = $_PATH;
if (!file_exists($dir)) {
    mkdir($dir, 0755);
}
if (file_exists($_PATH . $nomeArquivo . ".ad")) {
    $resposta = "<img src='img/atencao.png' hspace='3' /> N&atilde;o &eacute; poss&iacute;vel gerar o arquivo AD pois ja existe um arquivo com este nome.";
    echo json_encode($resposta);
    exit;
}
$handle = fopen($_PATH . $nomeArquivo . ".ad", "w+");
fwrite($handle, $row['DS_COR'] . $row['NU_ESPESSURA'] . '        20' . "\r\n");
fwrite($handle, $row['DS_COR'] . $row['NU_ESPESSURA'] . '        4012750018400001001PAINEL' . "\r\n");
//Escrevendo no arquivo
for ($i = 0; $i < count($dadosArquivo); $i++) {
    fwrite($handle, $dadosArquivo[$i] . "\r\n");
}
//fecha o arquivo
fclose($handle);
//Atualizando status pi como processado (gerado arquivo AD) caso o arquivo tenha sido gravado com sucesso
if ($handle) {
    try {
        $adModel->insert($nomeArquivo, $unidadeComplementar, $tockstok);
        $co_pcp_ad = mysql_insert_id();
    } catch (Exception $e) {
        unlink($_PATH . $nomeArquivo . ".ad");
        $_helper->alertErrorBackParam($e->getMessage(), 'ordem_producao');
    }
    for ($i = 0; $i < count($co_pcp_op); $i++) {
        $adpecaModel->insert($co_pcp_ad, $co_pcp_op[$i]);
    }
}