foreach ($tilaukset['osastoittain'] as $tilaus) { $summa_array['sumkpled'] += $tilaus['kpled']; $summa_array['sumkplva'] += $tilaus['kplva']; $summa_array['sumed'] += $tilaus['ed']; $summa_array['sumva'] += $tilaus['va']; } $summa_array2 = array('sumkpled' => 0, 'sumkplva' => 0, 'sumed' => 0, 'sumva' => 0); foreach ($tilaukset['tuoteryhmittain'] as $tilaus) { $summa_array2['sumkpled'] += $tilaus['kpled']; $summa_array2['sumkplva'] += $tilaus['kplva']; $summa_array2['sumed'] += $tilaus['ed']; $summa_array2['sumva'] += $tilaus['va']; } $data_array[] = array('asiakasrow' => $asiakas, 'tilaukset_ilman_try' => $tilaukset['osastoittain'], 'summat_ilman_try' => $summa_array, 'tilaukset_try' => $tilaukset['tuoteryhmittain'], 'summat_try' => $summa_array2); } kasittele_tilaukset($data_array, $laheta_sahkopostit, $komento, $params, $generoi_excel, $kieli); echo "<br>" . t('Kaikki valmista', $kieli) . ".</font>"; // Poistetaan temppidirri rmdir($tmpdir); } // end tee == tulosta if ($tee == '') { if (!isset($alkupp)) { $alkupp = date("d", mktime(0, 0, 0, date("m"), date("d"), date("Y") - 1)); } if (!isset($alkukk)) { $alkukk = date("m", mktime(0, 0, 0, date("m"), date("d"), date("Y") - 1)); } if (!isset($alkuvv)) { $alkuvv = date("Y", mktime(0, 0, 0, date("m"), date("d"), date("Y") - 1)); }
require_once 'inc/functions.inc'; // Logitetaan ajo cron_log(); /* * HOW TO: * * Tarvitaan 1 parametri: yhtio * */ if (!isset($argv[1]) or $argv[1] == '') { echo "Anna yhtiö!!!\n"; die; } $yhtiorow = hae_yhtion_parametrit($argv[1]); $tilaukset = hae_suoritusta_odottavat_tilaukset(); kasittele_tilaukset($tilaukset); function hae_suoritusta_odottavat_tilaukset() { global $yhtiorow; $query = "SELECT *\n FROM lasku\n WHERE yhtio = '{$yhtiorow['yhtio']}'\n AND tila = 'N'\n AND alatila = 'G'\n ORDER BY luontiaika ASC"; $result = pupe_query($query); $tilaukset = array(); while ($tilaus = mysql_fetch_assoc($result)) { $tilaukset[] = $tilaus; } return $tilaukset; } function kasittele_tilaukset($tilaukset) { global $kukarow, $yhtiorow; if (count($tilaukset) > 0) {