/**
 * Hakee ostotilaukset ja niiden rivit joiden toimaika on muuttunut viimeisen päivän aikana
 *
 * @global array $kukarow
 * @global array $yhtiorow
 * @return array
 */
function hae_ostotilauksien_tilausrivit_joiden_toimitusaika_on_muuttunut_tai_vahvistettu()
{
    global $kukarow, $yhtiorow;
    $query = "SELECT lasku.tunnus AS lasku_tunnus,\n            tilausrivi.toimaika,\n            tilausrivi.tuoteno,\n            tilausrivi.tilkpl as tilkpl,\n            tilausrivi.tilkpl as tilkpl_jaljella\n            FROM lasku\n            JOIN tilausrivi\n            ON ( tilausrivi.yhtio = lasku.yhtio\n              AND tilausrivi.otunnus                             = lasku.tunnus )\n            JOIN tilausrivin_lisatiedot\n            ON ( tilausrivin_lisatiedot.yhtio = tilausrivi.yhtio\n              AND tilausrivin_lisatiedot.tilausrivitunnus        = tilausrivi.tunnus\n              AND tilausrivin_lisatiedot.toimitusaika_paivitetty >= DATE_SUB(NOW(), INTERVAL 1 DAY))\n            WHERE lasku.yhtio                                    = '{$kukarow['yhtio']}'\n            AND lasku.tila                                       = 'O'\n            AND lasku.alatila                                    IN ('','A','B')\n            ORDER BY lasku.toimaika ASC";
    $result = pupe_query($query);
    $ostolaskut = array();
    while ($ostolasku = mysql_fetch_assoc($result)) {
        $ostolaskut[$ostolasku['tuoteno']]['tilausrivit'][] = $ostolasku;
    }
    $ostolaskut = kasittele_ostotilaukset($ostolaskut);
    return $ostolaskut;
}
    //Debuggaamista varten
    require "../inc/parametrit.inc";
    echo "<font class='head'>" . t('Myöhässä olevien ostotilausten lähetys sähköpostiin') . "</font><hr>";
    $tee = "hae_ostotilaukset";
    $paivamaararaja = 3;
    $kieli = "";
    $toimittajan_tuotetiedot = "";
    $php_cli = false;
}
if ($tee == 'hae_ostotilaukset') {
    $ostotilaukset = hae_myohassa_olevat_ostotilaukset($paivamaararaja);
    if (!empty($ostotilaukset)) {
        $ostotilaukset_ostajittain = kasittele_ostotilaukset($ostotilaukset, 'ostaja');
        $email_bodys = generoi_email_body($ostotilaukset_ostajittain, $kieli, $toimittajan_tuotetiedot);
        laheta_sahkopostit($email_bodys, $kieli);
        $ostotilaukset_vastuuostajittain = kasittele_ostotilaukset($ostotilaukset, 'vastuuostaja');
        $email_bodys = generoi_email_body($ostotilaukset_vastuuostajittain, $kieli, $toimittajan_tuotetiedot);
        laheta_sahkopostit($email_bodys, $kieli);
    }
}
if (php_sapi_name() != 'cli') {
    require "inc/footer.inc";
}
/**
 * Haetaan tavarantoimittajalla lähetetyt ostotilaskut, jotka eivät ole vielä saapuneet
 *
 * @global array $kukarow
 * @param int     $paivamaararaja
 * @return array
 */
function hae_myohassa_olevat_ostotilaukset($paivamaararaja)