$dados = new stdClass(); $dados->id_empresa = $emp->id_empresa; $dados->data = $ano_mes . '-01'; $dados->valor_royalties = 0; $dados->valor_propaganda = 0; $dados->faturamento = 0; $dados->imposto = $imposto; $dados->roy = $royalties; $dados->despesa = 0; $dados->fixo = ''; $linha = 2; $linha2 = 41; while ($dia <= 31) { $linha++; $data = $ano_mes . '-' . $dia; $dados_roy = $relatorioDAO->dadosRoyalties($emp->id_empresa, $data); $num_fat = 0; $num_propaganda = 0; foreach ($dados_roy as $dado) { #dados pedidos $linha2++; $worksheet->setmerge($linha2, 0, $linha2, 2); $worksheet->write($linha2, 0, '#' . $dado->id_pedido . '/' . $dado->ordem, $styleleft); $worksheet->write($linha2, 1, '', $styleleft); $worksheet->write($linha2, 2, '', $styleleft); $worksheet->write($linha2, 3, $dado->valor, $stylereal); $worksheet->write($linha2, 4, '', $stylebg); $num_fat = (double) $num_fat + (double) $dado->valor; } $t_num_fat = (double) $t_num_fat + (double) $num_fat; $num_royalties = (double) (($num_fat - (double) $num_fat / 100 * (double) $imposto) / 100) * (double) $royalties;