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));
    }
Beispiel #2
0
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) {