コード例 #1
0
// Copyright (c) 2004-2011 DANOSOFT ApS
// ----------------------------------------------------------------------
ob_start();
@session_start();
$s_id = session_id();
$title = "Ret transaktion";
$modulnr = 1;
$css = "../css/standard.css";
$felter = array('projekt');
include "../includes/connect.php";
include "../includes/online.php";
include "../includes/std_func.php";
$id = if_isset($_GET['id']) * 1;
$felt = if_isset($_GET['felt']);
$returside = if_isset($_GET['returside']);
$ny_feltvaerdi = if_isset($_POST['ny_feltvaerdi']);
print "<table width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tbody>";
#Tabel1 ->
print "<tr><td height = 25 align=center valign=top>";
print "<table width=\"100%\" align=center border=\"0\" cellspacing=\"2\" cellpadding=\"0\"><tbody>";
# Tabel 1.1 ->
print "<tr><td width=\"10%\" {$top_bund}>";
print "<a href=\"../finans/kontrolspor.php\" accesskey=\"L\">Luk</a></td>";
print "<td width=80% {$top_bund}>Kontrolspor</td>";
print "<td width=10% {$top_bund}><br></td></tr>";
print "</tbody></table></tr>\n";
# <- Tabel 1.1
if (!in_array($felt, $felter)) {
    print "<BODY onLoad=\"javascript:alert('Forsøg på manipulation konstateret - handling afbrudt')\">";
    exit;
}
コード例 #2
0
ファイル: kontokort.php プロジェクト: nielsrune/saldi_ce
    }
} elseif ($_POST['gem']) {
    $id = $_POST['id'];
    $kontonr = round($_POST['kontonr'], 0);
    $beskrivelse = addslashes($_POST['beskrivelse']);
    $kontotype = if_isset($_POST['kontotype']);
    #	$katagori=if_isset($_POST['katagori']);
    $moms = if_isset($_POST['moms']);
    $fra_kto = $_POST['fra_kto'] * 1;
    $til_kto = if_isset($_POST['kontonr']);
    $saldo = if_isset($_POST['saldo']);
    $valuta = if_isset($_POST['valuta']);
    $ny_valuta = if_isset($_POST['ny_valuta']);
    #cho $ny_valuta."<br>";
    $genvej = if_isset($_POST['genvej']);
    $lukket = if_isset($_POST['lukket']);
    if ($kontotype != 'Sum' && $kontotype != 'Resultat') {
        $fra_kto = 0;
        $til_kto = 0;
    }
    if (!$valuta) {
        $valuta = 'DKK';
    }
    if (!$ny_valuta) {
        $ny_valuta = 'DKK';
    }
    if ($ny_valuta != $valuta) {
        $dd = date("Y-m-d");
        #cho $dd."<br>$saldo<br>$ny_valuta<br>";
        if ($saldo) {
            if ($valuta == 'DKK') {
コード例 #3
0
ファイル: hent_varer.php プロジェクト: nielsrune/saldi_ce
} else {
    $shop_id = NULL;
}
if (!$saldi_vnr && $shop_id) {
    $saldi_vnr = $shop_id;
}
#cho "svnr $saldi_vnr<br>";
$shop_vnr = if_isset($_GET['shop_vnr']);
$saldi_id = if_isset($_POST['saldi_id']);
if (!$saldi_id) {
    $saldi_id = if_isset($_GET['saldi_id']);
}
#$saldi_grp=if_isset($_GET['saldi_grp']);
$beskrivelse = if_isset($_GET['beskrivelse']);
$pris = if_isset($_GET['pris']) * 1;
$specialpris = if_isset($_GET['specialpris']) * 1;
if ($encoding != 'UTF-8') {
    $beskrivelse = utf8_encode($beskrivelse);
    $shop_vnr = utf8_encode($shop_vnr);
}
$fp = fopen("log.txt", "a");
fwrite($fp, __LINE__ . " " . date("H:i:s") . "shop id {$shop_id} Besk {$beskrivelse} Pris {$pris} vnr {$shop_vnr}\n");
fclose($fp);
$saldiurl = "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
if ($_SERVER['HTTPS']) {
    $saldiurl = "s" . $saldiurl;
}
$saldiurl = "http" . $saldiurl;
$r = db_fetch_array(db_select("select box2 from grupper where art = 'DIV' and kodenr = '5'", __FILE__ . " linje " . __LINE__));
$shopurl = trim($r['box2']);
$url = str_replace("/?", "/hent_vare.php?", $shopurl);
コード例 #4
0
ファイル: vis_regnskaber.php プロジェクト: nielsrune/saldi_ce
$q = db_select("select * from regnskab where db != '{$sqdb}' {$order}", __FILE__ . " linje " . __LINE__);
while ($r = db_fetch_array($q)) {
    if ($admin || in_array($r['id'], $adgang_til)) {
        $x++;
        $id[$x] = $r['id'];
        $regnskab[$x] = $r['regnskab'];
        $db_navn[$x] = $r['db'];
        $posteringer[$x] = $r['posteringer'] * 1;
        $posteret[$x] = $r['posteret'] * 1;
        $brugerantal[$x] = $r['brugerantal'] * 1;
        $sidst[$x] = $r['sidst'];
        #		$oprettet[$x]=date("d-m-Y",$r['oprettet']);
        $lukket[$x] = if_isset($r['lukket']);
        $lukkes[$x] = if_isset($r['lukkes']);
        $betalt_til[$x] = if_isset($r['betalt_til']);
        $logintekst[$x] = if_isset($r['logintekst']);
        if ($lukkes[$x]) {
            $lukkes[$x] = dkdato($lukkes[$x]);
        }
        if ($betalt_til[$x]) {
            $betalt_til[$x] = dkdato($betalt_til[$x]);
        }
    }
}
$antal = $x;
if ($beregn) {
    $y = date("Y") - 1;
    $m = date("m");
    $d = date("d");
    $dd = $y . "-" . $m . "-" . $d;
    for ($x = 1; $x <= $antal; $x++) {
コード例 #5
0
ファイル: tekster.php プロジェクト: nielsrune/saldi_ce
include "top.php";
if ($ryd = if_isset($_GET['ryd'])) {
    db_modify("delete from tekster where sprog_id='{$sprog_id}'", __FILE__ . " linje " . __LINE__);
}
$sort = if_isset($_GET['sort']);
if (!$sort) {
    $sort = "tekst";
}
$sprog_id = if_isset($_GET['sprog_id']);
$kopier = if_isset($_GET['kopier']);
$title = "findtekst(30,{$sprog_id})";
if ($_POST) {
    $tekstantal = if_isset($_POST['tekstantal']);
    $id = if_isset($_POST['id']);
    $tekst = if_isset($_POST['tekst']);
    $ny_tekst = if_isset($_POST['ny_tekst']);
    for ($x = 1; $x <= $tekstantal; $x++) {
        $tmp = addslashes(trim($ny_tekst[$x]));
        if ($id[$x] && $tmp && $tekst[$x] != $ny_tekst[$x]) {
            db_modify("update tekster set tekst='{$tmp}' where id='{$id[$x]}'", __FILE__ . " linje " . __LINE__);
        }
    }
}
if (!$sprog_id) {
    $sprog_id = 1;
}
$x = 0;
if ($kopier) {
    $q = db_select("select * from tekster where sprog_id={$kopier} order by tekst", __FILE__ . " linje " . __LINE__);
    while ($r = db_fetch_array($q)) {
        $x++;
コード例 #6
0
ファイル: vareproduktion.php プロジェクト: nielsrune/saldi_ce
$transdate = date("Y-m-d");
$logtime = date("H:i");
$fejl = 0;
$antal = if_isset($_GET['antal']);
$id[0] = if_isset($_GET['id']);
$ny_beholdning[0] = if_isset($_GET['ny_beholdning']);
$samlevare = if_isset($_GET['samlevare']);
if (isset($_POST['cancel'])) {
    $id = if_isset($_POST['id']);
    print "<meta http-equiv=\"refresh\" content=\"0;URL=varekort.php?id={$id['0']}\">";
    exit;
}
if ($_POST['bilag'] || $_POST['bilag'] == '0') {
    $id = if_isset($_POST['id']);
    $ny_beholdning = if_isset($_POST['ny_beholdning']);
    $bilag = if_isset($_POST['bilag']);
    if (!is_numeric($bilag) || strlen($bilag) > 9) {
        print "<BODY onLoad=\"javascript:alert('Bilagsnummer skal v&aelig;re et positivt tal og m&aring; maks indeholder 9 cifre')\">";
        $fejl = 1;
    }
}
if (!$fejl && $antal >= 1) {
    if ($bilag || $bilag == '0') {
        $bilag = $bilag * 1;
        if ($samlevare && $antal) {
            list($antal, $id, $ny_beholdning) = samlevare($id[0], $ny_beholdning[0]);
            $kontonr = array();
        }
        $r = db_fetch_array(db_select("select * from grupper where kodenr='{$regnaar}' and art='RA'", __FILE__ . " linje " . __LINE__));
        $startaar = $row['box2'] * 1;
        $startaar >= '2015' ? $aut_lager = 'on' : ($aut_lager = NULL);
コード例 #7
0
ファイル: lev_rabat.php プロジェクト: nielsrune/saldi_ce
            exit;
        } else {
            $title = str_replace('$kontonr', $kontonr, findtekst(433, $sprog_id));
            print "<BODY onLoad=\"javascript:alert('Ingen leverand&oslash;r med kontonummer {$kontonr}')\"><!--tekst 433-->\n";
        }
    } else {
        db_modify("update grupper set  box4='' where id='{$id}'", __FILE__ . " linje " . __LINE__);
        print "<meta http-equiv=\"refresh\" content=\"0;URL=diverse.php?sektion=prislister\">\n";
    }
} elseif (isset($_POST['gem']) && $lev_id) {
    if ($prisgruppeantal = if_isset($_GET['prisgruppeantal'])) {
        $std_rabat = trim(if_isset($_POST['std_rabat']));
        $ny_rabat = if_isset($_POST['ny_rabat']);
        $prisgruppe = if_isset($_POST['prisgruppe']);
        $std_varegruppe = trim(if_isset($_POST['std_varegruppe']));
        $ny_gruppe = if_isset($_POST['ny_gruppe']);
        for ($x = 1; $x <= $prisgruppeantal; $x++) {
            $ny_rabat[$x] *= 1;
            if ($ny_rabat[$x] != $std_rabat) {
                $rabat ? $rabat .= chr(9) . $prisgruppe[$x] . "|" . $ny_rabat[$x] : ($rabat = chr(9) . $prisgruppe[$x] . "|" . $ny_rabat[$x]);
            }
        }
        #		db_modify("update grupper set  box5='$rabat' where id='$id'",__FILE__ . " linje " . __LINE__);
        for ($x = 1; $x <= $prisgruppeantal; $x++) {
            $ny_gruppe[$x] = trim($ny_gruppe[$x]);
            if ($ny_gruppe[$x] && $ny_gruppe[$x] != $std_varegruppe) {
                $varegruppe ? $varegruppe .= chr(9) . $prisgruppe[$x] . "|" . $ny_gruppe[$x] : ($varegruppe = chr(9) . $prisgruppe[$x] . "|" . $ny_gruppe[$x]);
            }
        }
        db_modify("update grupper set  box5='{$rabat}',box7='{$varegruppe}' where id='{$id}'", __FILE__ . " linje " . __LINE__);
    }
コード例 #8
0
ファイル: stykliste.php プロジェクト: nielsrune/saldi_ce
// ------- lager/stykliste.php lap 3.2.6 ------2011-11-17-----------
// LICENS
//
// Dette program er fri software. Du kan gendistribuere det og / eller
// modificere det under betingelserne i GNU General Public License (GPL)
// som er udgivet af The Free Software Foundation; enten i version 2
// af denne licens eller en senere version efter eget valg
// Fra og med version 3.2.2 dog under iagttagelse af følgende:
//
// Programmet må ikke uden forudgående skriftlig aftale anvendes
// i konkurrence med DANOSOFT ApS eller anden rettighedshaver til programmet.
//
// Dette program er udgivet med haab om at det vil vaere til gavn,
// men UDEN NOGEN FORM FOR REKLAMATIONSRET ELLER GARANTI. Se
// GNU General Public Licensen for flere detaljer.
//
// En dansk oversaettelse af licensen kan laeses her:
// http://www.fundanemt.com/gpl_da.html
//
// Copyright (c) 2004-2011 DANOSOFT ApS
// ----------------------------------------------------------------------
@session_start();
$s_id = session_id();
$modulnr = 9;
include "../includes/connect.php";
include "../includes/online.php";
include "../includes/std_func.php";
include "../includes/stykliste.php";
$id = if_isset($_GET['id']);
stykliste($id, 'udskriv', '');
コード例 #9
0
ファイル: rabatgrupper.php プロジェクト: nielsrune/saldi_ce
if ($ret_vrgnavn) {
    ret_varerabatgruppe($ret_vrgnavn);
}
if (isset($_POST['gem'])) {
    $id = $_POST['id'];
    $rabat = $_POST['rabat'];
    $drg_antal = $_POST['drg_antal'];
    $dg_antal = $_POST['dg_antal'];
    $drgnavn = if_isset($_POST['drgnavn']);
    $drg_nr = if_isset($_POST['drg_nr']);
    $rabatart = if_isset($_POST['rabatart']);
    $ny_rabatart = if_isset($_POST['ny_rabatart']);
    $ny_rabat = $_POST['ny_rabat'];
    $vrg_antal = $_POST['vrg_antal'];
    $vg_antal = $_POST['vg_antal'];
    $vrgnavn = if_isset($_POST['vrgnavn']);
    for ($x = 0; $x < $drg_antal; $x++) {
        if ($drgnavn[$x] && $drgnavn[$x] != '-') {
            db_modify("update grupper set box1 = '" . $drgnavn[$x] . "' where art = 'DRG' and kodenr = '" . $drg_nr[$x] . "'", __FILE__ . " linje " . __LINE__);
        } elseif ($drgnavn[$x] == '-') {
            if (!db_fetch_array(db_select("select * from rabat where debitor = '" . $drg_nr[$x] . "'", __FILE__ . " linje " . __LINE__))) {
                db_modify("delete from grupper where art = 'DRG' and kodenr = '" . $drg_nr[$x] . "'", __FILE__ . " linje " . __LINE__);
            }
        }
    }
    if (!$drg_antal) {
        $drg_antal++;
    }
    if ($drgnavn[$drg_antal]) {
        $kodenr = 0;
        $x = 0;
コード例 #10
0
ファイル: ret_genfakt.php プロジェクト: nielsrune/saldi_ce
     $ny_dato = dkdato(usdate($fakturadato[$x]));
 } elseif ($gl_dato && $ny_dato && $fakturadato[$x] == $gl_dato) {
     $fakturadato[$x] = $ny_dato;
 }
 $genfakt[$x] = $_POST['genfakt_' . $x];
 if (substr($genfakt[$x], -2) == "*=") {
     $r = db_fetch_array(db_select("select nextfakt from ordrer where id = '{$ordreliste[$x]}' and status<'3'", __FILE__ . " linje " . __LINE__));
     $gl_genfakt = dkdato($r['nextfakt']);
     $genfakt[$x] = str_replace("*=", "", $genfakt[$x]);
     $ny_genfakt = dkdato(usdate($genfakt[$x]));
 } elseif ($gl_genfakt && $ny_genfakt && $genfakt[$x] == $gl_genfakt) {
     $genfakt[$x] = $ny_genfakt;
 }
 $udskriv_til[$x] = $_POST['udskriv_til_' . $x];
 $email[$x] = $_POST['email_' . $x];
 $sync_email[$x] = if_isset($_POST['sync_email_' . $x]);
 $betalingsbet[$x] = $_POST['betalingsbet_' . $x];
 $betalingsdage[$x] = $_POST['betalingsdage_' . $x] * 1;
 $procenttillag[$x] = usdecimal($_POST['procenttillag_' . $x]);
 if (substr($betalingsdage[$x], -2) == "*=") {
     $r = db_fetch_array(db_select("select betalingsbet,betalingsdage from ordrer where id = '{$ordreliste[$x]}' and status<'3'", __FILE__ . " linje " . __LINE__));
     $gl_betalingsbet = $r['betalingsbet'];
     $gl_betalingsdage = $r['betalingsdage'];
     $betalingsdage[$x] = str_replace("*=", "", $betalingsdage[$x]);
     $ny_betalingsbet = $betalingsbet[$x];
     $ny_betalingsdage = $betalingsdage[$x];
 } elseif ($gl_betalingsbet && $ny_betalingsbet && $betalingsbet[$x] == $gl_betalingsbet && $betalingsdage[$x] == $gl_betalingsdage) {
     $betalingsbet[$x] = $ny_betalingsbet;
     $betalingsdage[$x] = $ny_betalingsdage;
 }
 if (!$betalingsbet[$x]) {
コード例 #11
0
include "../includes/online.php";
include "../includes/std_func.php";
print "<div align=\"center\">\n";
print "<table width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tbody>\n";
print "<tr><td height = \"25\" align=\"center\" valign=\"top\">\n";
print "<table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\"><tbody>\n";
if ($popup) {
    print "<td width=\"10%\" {$top_bund}><a href=../includes/luk.php accesskey=L>Luk</a></td>\n";
} else {
    print "<td width=\"10%\" {$top_bund}><a href=diverse.php?sektion=div_io accesskey=L>Luk</a></td>\n";
}
print "<td width=\"80%\" {$top_bund}>{$title}</td>\n";
print "<td width=\"10%\" {$top_bund}><br></td>\n";
print "</tbody></table>\n";
print "</td></tr>\n";
$submit = if_isset($_POST['submit']);
if ($submit) {
    if (strstr($submit, "Import")) {
        $submit = "Importer";
    }
    $filnavn = $_POST['filnavn'];
    $splitter = $_POST['splitter'];
    $feltnavn = $_POST['feltnavn'];
    $feltantal = $_POST['feltantal'];
    $tegnset = $_POST['tegnset'];
    if (basename($_FILES['uploadedfile']['name'])) {
        $filnavn = "../temp/" . $db . "_" . str_replace(" ", "_", $brugernavn) . ".csv";
        if (move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $filnavn)) {
            vis_data($filnavn, '', '', 1, $bilag, $tegnset);
        } else {
            echo "Der er sket en fejl under hentningen, pr&oslash;v venligst igen";
コード例 #12
0
ファイル: openpost.php プロジェクト: nielsrune/saldi_ce
function openpost($dato_fra, $dato_til, $konto_fra, $konto_til, $rapportart, $art)
{
    ?>
	<script LANGUAGE="JavaScript">
	<!--
	function confirmSubmit(tekst)
	{
		var agree=confirm(tekst);
		if (agree) return true ;
		else return false ;
	}
	// -->
	</script>
	<script LANGUAGE="JavaScript" SRC="../javascript/overlib.js"></script>
	<?php 
    #echo "KF1 $konto_fra<br>";
    $forfaldsum = NULL;
    $forfaldsum_plus8 = NULL;
    $forfaldsum_plus30 = NULL;
    $forfaldsum_plus60 = NULL;
    $forfaldsum_plus90 = NULL;
    $linjebg = NULL;
    $tmp1 = NULL;
    $tmp2 = NULL;
    global $bgcolor;
    global $bgcolor5;
    global $top_bund;
    global $md;
    global $kontoudtog;
    global $ny_rykker;
    global $jsvars;
    global $popup;
    global $sprog_id;
    $fromdate = usdate($dato_fra);
    $todate = usdate($dato_til);
    $skjul_aabenpost = if_isset($_GET['skjul_aabenpost']);
    $skjul_aaben_rykker = if_isset($_GET['skjul_aaben_rykker']);
    $skjul_bogfort_rykker = if_isset($_GET['skjul_bogfort_rykker']);
    $skjul_afsluttet_rykker = if_isset($_GET['skjul_afsluttet_rykker']);
    if ($skjul_aabenpost) {
        db_modify("update grupper set box7='{$skjul_aabenpost}' where art='DRV' and kodenr='1'", __FILE__ . " linje " . __LINE__);
    }
    if ($skjul_aaben_rykker) {
        db_modify("update grupper set box8='{$skjul_aaben_rykker}' where art='DRV' and kodenr='1'", __FILE__ . " linje " . __LINE__);
    }
    if ($skjul_bogfort_rykker) {
        db_modify("update grupper set box9='{$skjul_bogfort_rykker}' where art='DRV' and kodenr='1'", __FILE__ . " linje " . __LINE__);
    }
    if ($skjul_afsluttet_rykker) {
        db_modify("update grupper set box10='{$skjul_afsluttet_rykker}' where art='DRV' and kodenr='1'", __FILE__ . " linje " . __LINE__);
    }
    db_modify("update ordrer set art = 'R1' where art = 'RB'", __FILE__ . " linje " . __LINE__);
    # 20091012 - er overfloedig
    if ($r = db_fetch_array(db_select("select * from grupper where art = 'DRV' and kodenr = '1' order by box2", __FILE__ . " linje " . __LINE__))) {
        $skjul_aabenpost = $r['box7'];
        $skjul_aaben_rykker = $r['box8'];
        $skjul_bogfort_rykker = $r['box9'];
        $skjul_afsluttet_rykker = $r['box10'];
    }
    if ($ny_rykker) {
        #		echo "1;URL=rapport.php?ny_rykker=1&dato_fra=$dato_fra&dato_til=$dato_til&konto_fra=$konto_fra&konto_til=$konto_til&rapportart=$rapportart";
        print "<meta http-equiv=\"refresh\" content=\"1;URL=rapport.php?ny_rykker=1&dato_fra={$dato_fra}&dato_til={$dato_til}&konto_fra={$konto_fra}&konto_til={$konto_til}&rapportart={$rapportart}\">";
    }
    /*
    	if ($dato_fra && strstr($dato_fra," ")) list ($x,$tmp1) = explode(" ",$dato_fra);
    	if ($dato_til && strstr($dato_til," ")) list ($x,$tmp2) = explode(" ",$dato_til);
    	if ($tmp1 && $tmp2) {
    		$dato_fra=$tmp1;
    		$dato_til=$tmp2;
    	}
    */
    $maaned_fra = trim($maaned_fra);
    $maaned_til = trim($maaned_til);
    print "<table width = 100% cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tbody>";
    print "<tr><td width=100% height=\"8\">";
    print "<table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"3\" cellpadding=\"0\"><tbody>";
    #B
    #	print "<td width=\"10%\" $top_bund><a accesskey=l href=\"rapport.php?rapportart=openpost&dato_fra=$dato_fra&dato_til=$dato_til&konto_fra=$konto_fra&konto_til=$konto_til\">Luk</a></td>";
    print "<td width=\"10%\" {$top_bund}><a accesskey=l href=\"rapport.php\">Luk</a></td>";
    print "<td width=\"80%\" {$top_bund}>Rapport - {$rapportart}</td>";
    print "<td width=\"10%\" {$top_bund}>";
    if ($skjul_aabenpost == 'on') {
        print "<a href=rapport.php?rapportart=openpost&submit=ok&dato_fra={$dato_fra}&dato_til={$dato_til}&konto_fra={$kotno_fra}&konto_til={$konto_til}&skjul_aabenpost=off>Vis</a><td></tr>";
    } else {
        print "<a href=rapport.php?rapportart=openpost&submit=ok&dato_fra={$dato_fra}&dato_til={$dato_til}&konto_fra={$konto_fra}&konto_til={$konto_til}&skjul_aabenpost=on>Skjul</a><td></tr>";
    }
    #	<a accesskey=l href=\"rapport.php?rapportart=openpost&dato_fra=$dato_fra&dato_til=$dato_til&konto_fra=$konto_fra&konto_til=$konto_til\"><br></a></td>";
    print "</tbody></table></td></tr>\n";
    #B s**t
    #echo "XX $dato_fra,$dato_til,$konto_fra,$konto_til,$art<br>";
    if ($skjul_aabenpost != 'on') {
        vis_aabne_poster($dato_fra, $dato_til, $konto_fra, $konto_til, $art);
    }
    ####################################### Rykkeroversigt ##############################################
    # if ($skjul_aaben_rykker!='on' || $skjul_bogfort_rykker!='on' || $skjul_afsluttet_rykker!='on')
    if (is_numeric($konto_fra) && is_numeric($konto_til)) {
        $tekst = "select * from ordrer where " . nr_cast('kontonr') . ">='{$konto_fra}' and " . nr_cast('kontonr') . "<='{$konto_til}' and art LIKE 'R%' order by " . nr_cast('kontonr') . "";
    } elseif ($konto_fra && $konto_fra != '*') {
        $konto_fra = str_replace("*", "%", $konto_fra);
        $tmp1 = strtolower($konto_fra);
        $tmp2 = strtoupper($konto_fra);
        $tekst = "select * from ordrer where (firmanavn like '{$konto_fra}' or lower(firmanavn) like '{$tmp1}' or upper(firmanavn) like '{$tmp2}') and art LIKE 'R%' order by firmanavn";
    } else {
        $tekst = "select * from ordrer where art LIKE 'R%' order by firmanavn";
    }
    #	echo "tekst $tekst<br>";
    if ($art == 'D' && db_fetch_array(db_select("{$tekst}", __FILE__ . " linje " . __LINE__))) {
        #	if ($art=='D' && db_fetch_array(db_select("select * from ordrer where art LIKE 'R%'",__FILE__ . " linje " . __LINE__))) {
        #		print "<tr><td><br></td></tr>\n";
        $x = 0;
        $taeller = 0;
        $sum = array();
        while ($taeller < 3) {
            $sum = array();
            $taeller++;
            print "<tr><td><table width=100% cellpadding=\"0\" cellspacing=\"3\" border=\"0\"><tbody>\n";
            if ($taeller == 1) {
                print "<tr><td width=10% align=center {$top_bund}><br></td><td width=80% align=center {$top_bund}>&Aring;bne&nbsp;rykkere</td><td width=10% align=center {$top_bund}>\n";
                if ($skjul_aaben_rykker == 'on') {
                    print "<a href=rapport.php?rapportart=openpost&submit=ok&dato_fra={$dato_fra}&dato_til={$dato_til}&konto_fra={$kotno_fra}&konto_til={$konto_til}&skjul_aaben_rykker=off>Skjul</a><td></tr>";
                } else {
                    print "<a href=rapport.php?rapportart=openpost&submit=ok&dato_fra={$dato_fra}&dato_til={$dato_til}&konto_fra={$konto_fra}&konto_til={$konto_til}&skjul_aaben_rykker=on>Vis</a><td></tr>";
                }
            } elseif ($taeller == 2) {
                print "<tr><td width=10% align=center {$top_bund}><br></td><td width=80% align=center {$top_bund}>Bogf&oslash;rte&nbsp;rykkere</td><td width=10% align=center {$top_bund}>\n";
                if ($skjul_bogfort_rykker == 'on') {
                    print "<a href=rapport.php?rapportart=openpost&submit=ok&dato_fra={$dato_fra}&dato_til={$dato_til}&konto_fra={$kotno_fra}&konto_til={$konto_til}&skjul_bogfort_rykker=off>Skjul</a><td></tr>";
                } else {
                    print "<a href=rapport.php?rapportart=openpost&submit=ok&dato_fra={$dato_fra}&dato_til={$dato_til}&konto_fra={$konto_fra}&konto_til={$konto_til}&skjul_bogfort_rykker=on>Vis</a><td></tr>";
                }
            } else {
                print "<tr><td width=10% align=center {$top_bund}><br></td><td width=80% align=center {$top_bund}>Afsluttede&nbsp;rykkere</td><td width=10% align=center {$top_bund}>\n";
                if ($skjul_afsluttet_rykker == 'on') {
                    print "<a href=rapport.php?rapportart=openpost&submit=ok&dato_fra={$dato_fra}&dato_til={$dato_til}&konto_fra={$kotno_fra}&konto_til={$konto_til}&skjul_afsluttet_rykker=off>Skjul</a><td></tr>";
                } else {
                    print "<a href=rapport.php?rapportart=openpost&submit=ok&dato_fra={$dato_fra}&dato_til={$dato_til}&konto_fra={$konto_fra}&konto_til={$konto_til}&skjul_afsluttet_rykker=on>Vis</a><td></tr>";
                }
            }
            print "</tbody></table></td></tr>";
            if ($taeller == 1 && $skjul_aaben_rykker == 'on' || $taeller == 2 && $skjul_bogfort_rykker == 'on' || $taeller == 3 && $skjul_afsluttet_rykker == 'on') {
                print "<tr><td width=100%>";
                print "<table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tbody>";
                #B
                print "<tr><td>L&oslash;benr.</td><td>Firmanavn</td><td colspan=2 align=center>Dato</td><td align=center>Rykkernr</td><td colspan=3 align=right>Bel&oslash;b</td></tr>\n";
                print "<tr><td colspan=9><hr></td></tr>\n";
                if ($taeller == 1) {
                    $formnavn = 'rykker1';
                    $status = "< 3";
                } else {
                    $formnavn = 'rykker2';
                    $status = ">= 3";
                }
                if ($taeller == 3) {
                    $betalt = "and betalt = 'on'";
                } else {
                    $betalt = "and betalt != 'on'";
                }
                print "<form name={$formnavn} action=rapport.php method=post>";
                if (is_numeric($konto_fra) && is_numeric($konto_til)) {
                    $tekst = "select * from ordrer where " . nr_cast('kontonr') . ">='{$konto_fra}' and " . nr_cast('kontonr') . "<='{$konto_til}' and art LIKE 'R%' {$betalt} and status {$status} order by " . nr_cast('kontonr') . "";
                } elseif ($konto_fra && $konto_fra != '*') {
                    $konto_fra = str_replace("*", "%", $konto_fra);
                    $tmp1 = strtolower($konto_fra);
                    $tmp2 = strtoupper($konto_fra);
                    $tekst = "select * from ordrer where (firmanavn like '{$konto_fra}' or lower(firmanavn) like '{$tmp1}' or upper(firmanavn) like '{$tmp2}') and art LIKE 'R%' {$betalt} and status {$status} order by firmanavn";
                } else {
                    $tekst = "select * from ordrer where art LIKE 'R%' {$betalt} and status {$status} order by firmanavn";
                }
                #			echo "tekst $tekst<br>";
                $q1 = db_select("{$tekst}", __FILE__ . " linje " . __LINE__);
                #			$q1 = db_select("select * from ordrer where art LIKE 'R%' $betalt and status $status order by ordrenr desc",__FILE__ . " linje " . __LINE__);
                $x = 0;
                while ($r1 = db_fetch_array($q1)) {
                    $rykkernr = substr($r1['art'], -1);
                    #				$belob=dkdecimal($r1['sum']);
                    $x++;
                    $sum[$x] = 0;
                    $udlignet = 1;
                    $delsum = 0;
                    $q2 = db_select("select * from ordrelinjer where ordre_id = '{$r1['id']}'", __FILE__ . " linje " . __LINE__);
                    while ($r2 = db_fetch_array($q2)) {
                        #					$sum[$x]=$sum[$x]+$r2['pris'];
                        if ($r2['enhed']) {
                            $q3 = db_select("select udlignet, amount, valutakurs from openpost where id = '{$r2['enhed']}'", __FILE__ . " linje " . __LINE__);
                            while ($r3 = db_fetch_array($q3)) {
                                if (!$r3['udlignet']) {
                                    $udlignet = 0;
                                } else {
                                    $delsum = $r3['amount'] * $r3['valutakurs'] / 100;
                                }
                                if (!$r3['valutakurs']) {
                                    $r3['valutakurs'] = 100;
                                }
                                $sum[$x] = $sum[$x] + $r3['amount'] * $r3['valutakurs'] / 100;
                            }
                        } else {
                            $sum[$x] = $sum[$x] + $r2['pris'];
                        }
                    }
                    print "<input type=hidden name=rykker_id[{$x}] value={$r1['id']}>";
                    $belob = dkdecimal($sum[$x]);
                    if ($rykkernr == 1) {
                        $color = "#000000";
                    } elseif ($rykkernr == 2) {
                        $color = "#CC6600";
                    } elseif ($rykkernr == 3) {
                        $color = "#ff0000";
                    }
                    if ($linjebg != $bgcolor) {
                        $linjebg = $bgcolor;
                    } elseif ($linjebg != $bgcolor5) {
                        $linjebg = $bgcolor5;
                    }
                    print "<tr style=\"background-color:{$linjebg} ; color: {$color};\">";
                    print "<td onClick=\"window.open('rykker.php?rykker_id={$r1['id']}','rykker','{$jsvars}')\" onMouseOver=\"this.style.cursor = 'pointer'\"><span title='Klik for detaljer' style=\"text-decoration: underline;\"><a>{$r1['ordrenr']}</a></td>";
                    print "<td>{$r1['firmanavn']}</td><td colspan=2 align=center>{$r1['ordredate']}</td><td align=center>{$rykkernr}</td>";
                    if ($udlignet || $delsum >= $sum[$x]) {
                        $color = "#00aa00";
                        $title = "Alle poster på rykkeren er betalt";
                    } elseif ($delsum) {
                        $color = "#0000aa";
                        $title = "Rykkeren er delvist betalt med kr " . dkdecimal($delsum) . "";
                    } else {
                        $title = "";
                    }
                    print "<td colspan=3 align=right style=\"background-color:{$linjebg} ; color: {$color};\" title='{$title}'>{$belob}</td>";
                    $tmp = $rykkernr + 1;
                    $tmp = "R" . $tmp;
                    if (!db_fetch_array(db_select("select * from ordrer where art = '{$tmp}' and ordrenr = '{$r1['ordrenr']}' and betalt != 'on'", __FILE__ . " linje " . __LINE__))) {
                        print "<td align=center><input type=checkbox name=rykkerbox[{$x}]>";
                    } else {
                        db_modify("update ordrer set betalt = 'on' where id = '{$r1['id']}'", __FILE__ . " linje " . __LINE__);
                    }
                    print "</tr>\n";
                }
                print "<input type=hidden name=rapportart value=\"openpost\">";
                print "<input type=hidden name=regnaar value={$regnaar}>";
                print "<input type=hidden name=dato_fra value={$dato_fra}>";
                print "<input type=hidden name=dato_til value={$dato_til}>";
                print "<input type=hidden name=konto_fra value={$konto_fra}>";
                print "<input type=hidden name=konto_til value={$konto_til}>";
                print "<input type=hidden name=rykkerantal value={$x}>";
                print "<input type=hidden name=kontoantal value={$x}>";
                if ($x) {
                    print "<tr><td colspan=10><hr></td></tr>\n";
                    if ($taeller == 1) {
                        print "<tr><td colspan=10 align=center><input type=submit value=\"  Slet  \" name=\"submit\" onClick=\"return confirmSubmit('Slet valgte ?')\">&nbsp;";
                    } else {
                        print "<tr><td colspan=10 align=center>";
                    }
                    print "<input type=submit value=\"Udskriv\" name=\"submit\" onClick=\"return confirmSubmit('Udskriv valgte ?')\">";
                    if ($taeller == 2) {
                        print " &nbsp;<span title='Registrerer rykker som afsluttet og fjernde den fra listen'><input type=submit value=\"Afslut\" name=\"submit\" onClick=\"return confirmSubmit('Afslut valgte ?')\"></span>";
                        print " &nbsp;<input type=submit value=\"Ny rykker\" name=\"submit\">";
                    }
                    if ($taeller == 1) {
                        print " &nbsp;<input type=submit value=\"Bogf&oslash;r\" name=\"submit\" onClick=\"return confirmSubmit('Bogf&oslash;r valgte ?')\"></td></tr>\n";
                    } else {
                        print "</td></tr>\n";
                    }
                }
                #		if ($taeller==1) print "<tr><td>Bogf&oslash;rte</td><td colspan=9><hr></td></tr>\n";
                #			elseif ($taeller==2) print "<tr><td>Afsluttede</td><td colspan=9><hr></td></tr>\n";
                #			else print "<tr><td colspan=10><hr></td></tr>\n";
                print "</form>\n";
                print "</tbody></table></td></tr>";
            }
        }
    }
}
コード例 #13
0
ファイル: prislister.php プロジェクト: nielsrune/saldi_ce
            print "<meta http-equiv=\"refresh\" content=\"1;URL=../debitor/ordre.php?id={$ordre_id}&vare_id={$vare_id}&fokus={$fokus}\">";
        } elseif ($r['art'] == 'KO') {
            print "<meta http-equiv=\"refresh\" content=\"1;URL=../kreditor/ordre.php?id={$ordre_id}&vare_id={$vare_id}&fokus={$fokus}\">";
        }
    }
}
if ($start < 0) {
    $start = 0;
}
$prev = $start - 500;
if ($prev < 0) {
    $prev = 0;
}
$s**t = $start + 500;
if ($_POST['prisliste']) {
    $prisliste = if_isset($_POST['prisliste']);
}
$varenr[0] = trim($_POST['varenr0']);
$ean[0] = trim($_POST['ean0']);
$prisgruppe[0] = trim($_POST['varegruppe0']);
$beskrivelse[0] = trim($_POST['beskrivelse0']);
$enhed[0] = trim($_POST['enhed0']);
$salgspris[0] = trim($_POST['salgspris0']);
$kostpris[0] = trim($_POST['kostpris0']);
$r = db_fetch_array(db_select("select * from grupper where id={$prisliste}", __FILE__ . " linje " . __LINE__));
$listenavn = $r['beskrivelse'];
$prisfil = $r['box2'];
$rabatter = $r['box5'];
$std_rabat = $r['box6'];
$prisgrupper = array();
$fp = fopen("{$prisfil}", "r");
コード例 #14
0
ファイル: varefoto.php プロジェクト: nielsrune/saldi_ce
// http://www.saldi.dk/dok/GNU_GPL_v2.html
//
// Copyright (c) 2004-2015 DANOSOFT ApS
// ----------------------------------------------------------------------
@session_start();
$s_id = session_id();
$modulnr = 9;
$title = "Varefoto";
$css = "../css/standard.css";
include "../includes/connect.php";
include "../includes/online.php";
include "../includes/std_func.php";
$submit = if_isset($_POST['submit']);
$id = if_isset($_GET['id']);
$fotonavn = if_isset($_GET['fotonavn']);
$sletfoto = if_isset($_GET['sletfoto']);
if ($fotonavn) {
    $title = $fotonavn;
}
print "<div align=\"center\">\n";
print "<table width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tbody>\n";
print "<tr><td height = \"25\" align=\"center\" valign=\"top\">\n";
print "<table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\"><tbody>\n";
print "<td width=\"10%\" {$top_bund}><a href=\"varekort.php?id={$id}\" accesskey=\"L\">Luk</a></td>\n";
print "<td width=\"80%\" {$top_bund}>{$title}</td>\n";
print "<td width=\"10%\" {$top_bund}><br></td>\n";
print "</tbody></table>\n";
print "</td></tr>\n";
if ($submit) {
    if ($fotonavn = db_escape_string(basename($_FILES['uploadedfile']['name']))) {
        echo "{$fotonavn}<br>";
コード例 #15
0
ファイル: grpvisning.php プロジェクト: nielsrune/saldi_ce
if ($popup) {
    $returside = "../includes/luk.php";
} else {
    $returside = "{$side}.php";
}
if ($side == 'historik') {
    $box = 'box2';
} elseif ($side == 'debitor') {
    $box = 'box3';
}
if (isset($_POST) && $_POST) {
    $dg_antal = if_isset($_POST['dg_antal']);
    $vis_liste = '';
    for ($x = 0; $x <= $dg_antal; $x++) {
        $tmp = "box" . "{$x}";
        $tmp2 = if_isset($_POST[$tmp]);
        if ($tmp2 == 'on') {
            $vis_liste = $vis_liste . '1';
        } else {
            $vis_liste = $vis_liste . '0';
        }
    }
    # brugernavn i box1 er en pre 2.0.7 ting - fremover skal der identificeres paa kodenr / bruger_id.
    db_modify("update grupper set {$box}='{$vis_liste}', kodenr = '{$bruger_id}', kode = '{$brugernavn}' where art = 'DGV' and (box1 = '{$brugernavn}' or kodenr = '{$bruger_id}')", __FILE__ . " linje " . __LINE__);
    if ($popup) {
        print "<BODY onLoad=\"javascript=opener.location.reload();\">";
    }
    print "<meta http-equiv=\"refresh\" content=\"0;URL={$returside}\">";
}
print "<div align=\"center\">\n<table width=\"100%\" height=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tbody>\n\t<tr><td height = \"25\" align=\"center\" valign=\"top\">\n\t\t<table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"4\" cellpadding=\"0\"><tbody>\n\t\t\t<td width=\"10%\" align=center><div class=\"top_bund\"><a href={$returside} accesskey=L>Luk</a></div></td>\n\t\t\t<td width=\"80%\" align=center><div class=\"top_bund\">{$title}</a></div></td>\n\t\t\t<td width=\"10%\" align=center><div class=\"top_bund\"><br></div></td>\n\t\t\t </tr>\n\t\t\t</tbody></table>\n\t</td></tr>\n <tr><td valign=\"top\">\n<table cellpadding=\"1\" cellspacing=\"1\" border=\"0\" width=\"100%\" valign = \"top\">\n<tbody>";
print "<form name=grpvisning action=grpvisning.php?sort={$sort}&side={$side} method=post>";
コード例 #16
0
ファイル: labelprint.php プロジェクト: nielsrune/saldi_ce
// ----------------------------------------------------------------------
//
// 2014.06.17 Tilføjet pris pr. enhed på etiketter, hvis de er der. PHR - Danosoft. 20140617
// 2014.09.01 Tilføjet opsætning til Cognitive printer - Anvendes hvis det ikke er beskrivelse.
// 2015.09.02 Indsat kontrol for uønsket sql kald.
@session_start();
$s_id = session_id();
$title = "Labelprint";
$modulnr = 9;
$css = "../css/standard.css";
$diffkto = NULL;
include "../includes/connect.php";
include "../includes/online.php";
include "../includes/std_func.php";
$id = if_isset($_GET['id']) * 1;
$img = if_isset($_GET['src']);
$fy_ord = array('<?', '<?php', '?>');
$r = db_fetch_array(db_select("select box1 from grupper where art='LABEL'", __FILE__ . " linje " . __LINE__));
$txt = $r['box1'];
for ($x = 0; $x < count($fy_ord); $x++) {
    if (strpos($txt, $fy_ord[$x])) {
        print "<BODY onLoad=\"JavaScript:alert('Illegal værdi i labeltekst')\">";
        exit;
    }
}
$r = db_fetch_array(db_select("select * from varer where id='{$id}'", __FILE__ . " linje " . __LINE__));
$momsfri = 'on';
$incl_moms = 0;
if ($r2 = db_fetch_array(db_select("select box7 from grupper where art='VG' and kodenr='{$r['gruppe']}' and box7!='on'", __FILE__ . " linje " . __LINE__))) {
    $momsfri = $r22['box7'];
    if ($r2 = db_fetch_array(db_select("select box1 from grupper where art='DIV' and kodenr = '5'", __FILE__ . " linje " . __LINE__))) {
コード例 #17
0
ファイル: kontofusion.php プロジェクト: nielsrune/saldi_ce
// Copyright (c) 2003-2012 DANOSOFT ApS
// ----------------------------------------------------------------------
@session_start();
$s_id = session_id();
$modulnr = 6;
$title = "Fusioner debitorer";
$css = "../css/standard.css";
include "../includes/connect.php";
include "../includes/online.php";
include "../includes/std_func.php";
$fusion = if_isset($_POST['fusion']);
$returside = if_isset($_GET['returside']);
$ordre_id = if_isset($_GET['ordre_id']);
$fokus = if_isset($_GET['fokus']);
$id = if_isset($_GET['id']);
$kontonr = if_isset($_GET['kontonr']);
if ($fusion == "Fortryd") {
    #cho "fortryd<br>";
    print "<meta http-equiv=\"refresh\" content=\"0;URL=debitorkort.php?returside={$returside}&ordre_id={$ordre_id}&id={$id}&fokus={$fokus}\">\n";
    exit;
}
#cho "select id from adresser where art='D' and kontonr='$kontonr' and id != '$id'<br>";
$r = db_fetch_array(db_select("select id,lukket from adresser where art='D' and kontonr='{$kontonr}' and id != '{$id}'", __FILE__ . " linje " . __LINE__));
$r['lukket'] ? $ny_id = NULL : ($ny_id = $r['id']);
if (!$ny_id) {
    $alerttekst = "Der findes ikke andre debotirer med kontonr: {$kontonr}";
    #	$alerttekst=findtekst(345,$sprog_id);
    print "<BODY onLoad=\"javascript:alert('{$alerttekst}')\"><!--tekst 345-->";
    print "<meta http-equiv=\"refresh\" content=\"0;URL=debitorkort.php?returside={$returside}&ordre_id={$ordre_id}&id={$id}&fokus={$fokus}\">\n";
}
if ($id && $kontonr && $fusion == 'OK') {
コード例 #18
0
ファイル: jobliste.php プロジェクト: nielsrune/saldi_ce
$tidspkt = date("U");
if ($submit = if_isset($_POST['submit'])) {
    $felt01 = if_isset($_POST['felt01']);
    $felt02 = if_isset($_POST['felt02']);
    $felt03 = if_isset($_POST['felt03']);
    $felt04 = if_isset($_POST['felt04']);
    $felt05 = if_isset($_POST['felt05']);
    $felt06 = if_isset($_POST['felt06']);
    $felt07 = if_isset($_POST['felt07']);
    $felt08 = if_isset($_POST['felt08']);
    $valg = if_isset($_POST['valg']);
    $sort = if_isset($_POST['sort']);
    $nysort = if_isset($_POST['nysort']);
    $firma = if_isset($_POST['firma']);
    $kontoid = if_isset($_POST['kontoid']);
    $firmanavn_ant = if_isset($_POST['firmanavn_antal']);
}
if ($nysort == 'kolonne01') {
    $nysort = 'id';
}
if ($nysort == 'kolonne02') {
    $nysort = 'firmanavn';
}
if ($nysort == 'kolonne03') {
    $nysort = 'postnr';
}
if ($nysort == 'kolonne04') {
    $nysort = 'felt_1';
}
if ($nysort == 'kolonne05') {
    $nysort = 'felt_2';
コード例 #19
0
ファイル: bordplan.php プロジェクト: nielsrune/saldi_ce
@session_start();
$s_id = session_id();
ob_start();
$modulnr = 5;
$title = "POS_ordre";
$css = "../css/pos.css";
include "../includes/connect.php";
include "../includes/online.php";
include "../includes/std_func.php";
$r = db_fetch_array(db_select("select box7 from grupper where art = 'POS' and kodenr='2'", __FILE__ . " linje " . __LINE__));
$r['box7'] ? $bord = explode(chr(9), $r['box7']) : ($bord = NULL);
#20140508
#echo $r['box7']."<br";
$flyt = if_isset($_GET['flyt']);
$id = if_isset($_GET['id']);
$delflyt = if_isset($_GET['delflyt']);
$optaget = array();
$x = 0;
$q = db_select("select id,nr,hvem from ordrer where art = 'PO' and status < 3", __FILE__ . " linje " . __LINE__);
while ($r = db_fetch_array($q)) {
    if ($id == $r['id']) {
        $bordnr = $r['nr'];
    }
    if ($r['hvem'] && is_numeric($r['nr'])) {
        $optaget[$x] = $r['nr'];
        $x++;
    }
}
if ($flyt || $flyt == '0') {
    print "<b><big>Vælg det bord {$bord[$bordnr]} skal flyttes til.</big></b><br>";
}
コード例 #20
0
ファイル: varer.php プロジェクト: nielsrune/saldi_ce
        $bestilt = array();
    }
    $sort = if_isset($_GET['sort']);
    if (isset($_GET['start'])) {
        $start = $_GET['start'];
    } else {
        $start = 1;
    }
    if (isset($_GET['linjeantal'])) {
        $linjeantal = $_GET['linjeantal'];
    }
    #	else $linjeantal=500;
    $s**t = if_isset($_GET['s**t']);
    #	else $s**t=$start+$linjeantal;
    $varenummer = db_escape_string(if_isset($_GET['varenummer']));
    $beskrivelse = db_escape_string(if_isset($_GET['beskrivelse']));
}
if (isset($_POST)) {
    if (isset($_POST['genbestil_ant'])) {
        transaktion('begin');
        for ($x = 1; $x <= $_POST['genbestil_ant']; $x++) {
            $tmp1 = "gb_id_{$x}";
            $tmp1 = $_POST[$tmp1];
            $tmp2 = "gb_antal_{$x}";
            $tmp2 = $_POST[$tmp2];
            if ($tmp2) {
                genbestil($tmp1, $tmp2);
            }
        }
        transaktion('commit');
        print "<BODY onLoad=\"javascript:alert('Der er oprettet nye indk&oslash;bsforslag')\">";
コード例 #21
0
ファイル: ordreliste.php プロジェクト: nielsrune/saldi_ce
        }
    } else {
        print "<BODY onLoad=\"javascript:alert('Ingen fakturaer er markeret til udskrivning!')\">";
    }
}
if (isset($_POST['check']) || isset($_POST['uncheck'])) {
    $ordre_antal = if_isset($_POST['ordre_antal']);
    $ordre_id = if_isset($_POST['ordre_id']);
    if (isset($_POST['check'])) {
        $check_all = 'on';
    }
}
if ($submit == "Genfakturer" || $submit == "Ret") {
    $ordre_antal = if_isset($_POST['ordre_antal']);
    $ordre_id = if_isset($_POST['ordre_id']);
    $checked = if_isset($_POST['checked']);
    for ($x = 1; $x <= $ordre_antal; $x++) {
        if ($checked[$x] == "on") {
            $y++;
            if (!$genfakt) {
                $genfakt = $ordre_id[$x];
            } else {
                $genfakt = $genfakt . "," . $ordre_id[$x];
            }
        }
    }
    if ($y > 0) {
        if ($popup) {
            if ($submit == "Ret") {
                print "<BODY onLoad=\"JavaScript:window.open('ret_genfakt.php?ordreliste={$genfakt}' , '' , ',statusbar=no,menubar=no,titlebar=no,toolbar=no,scrollbars=yes, location=1');\">";
            } else {
コード例 #22
0
ファイル: debitorkort.php プロジェクト: nielsrune/saldi_ce
 $fokus = $_POST['fokus'];
 $posnr = $_POST['posnr'];
 $ans_id = $_POST['ans_id'];
 $ans_ant = $_POST['ans_ant'];
 $cat_valg = $_POST['cat_valg'];
 $cat_id = $_POST['cat_id'];
 $cat_beskrivelse = $_POST['cat_beskrivelse'];
 $cat_antal = $_POST['cat_antal'] * 1;
 $ny_kategori = $_POST['ny_kategori'];
 $rename_category = if_isset($_POST['rename_category']);
 $status = db_escape_string(trim($_POST['status']));
 $ny_status = db_escape_string(trim($_POST['ny_status']));
 $status_id = $_POST['status_id'];
 $status_beskrivelse = $_POST['status_beskrivelse'];
 $status_antal = count($status_id);
 $rename_status = if_isset($_POST['rename_status']);
 if ($gl_kontotype == 'privat') {
     $firmanavn = trim($fornavn . " " . $efternavn);
     $lev_firmanavn = trim($lev_fornavn . " " . $lev_efternavn);
 }
 #		if (!$pbs) $pbs_nr=NULL;
 $status == 'new_status' ? $new_status = 1 : ($new_status = 0);
 $status *= 1;
 if (substr($ny_kontonr, 0, 1) == "=") {
     $ny_kontonr = str_replace("=", "", $ny_kontonr);
     print "<meta http-equiv=\"refresh\" content=\"0;URL=kontofusion.php?returside={$returside}&ordre_id={$ordre_id}&id={$id}&fokus={$fokus}&kontonr={$ny_kontonr}\">\n";
     exit;
 }
 if (!$id && !$firmanavn && !$ny_kontonr) {
     if (findtekst(255, $sprog_id) == 'Regnskab' && $felt_1 > 1 && is_numeric($felt_1)) {
         include "../includes/connect.php";
コード例 #23
0
ファイル: top100.php プロジェクト: nielsrune/saldi_ce
// http://www.fundanemt.com/gpl_da.html
//
// Copyright (c) 2004-2009 DANOSOFT ApS
// ----------------------------------------------------------------------
@session_start();
$s_id = session_id();
$modulnr = 12;
$title = "Top 100 debitorer";
$css = "../css/standard.css";
include "../includes/connect.php";
include "../includes/online.php";
include "../includes/settings.php";
include "../includes/std_func.php";
include "../includes/db_query.php";
$periode = if_isset($_GET['periode']) ? $_GET['periode'] : Null;
$ret = if_isset($_GET['ret']) ? $_GET['ret'] : Null;
if (isset($_POST['periode'])) {
    $periode = $_POST['periode'];
}
$day = date("d");
$month = date("m");
$year = date("y");
$tmp = $year - 1;
if ($tmp < 10) {
    $tmp = "0" . $tmp;
}
if (!$periode) {
    $periode = "{$day}" . "{$month}" . "{$tmp}" . ":" . "{$day}" . "{$month}" . "{$year}";
}
list($fra, $til) = split(":", $periode);
if (!$til) {
コード例 #24
0
ファイル: pbswebimport.php プロジェクト: nielsrune/saldi_ce
function vis_data($kladde_id, $filnavn, $bilag, $modkonto)
{
    global $bgcolor;
    global $bgcolor5;
    global $charset;
    global $bruger_id;
    if ($modkonto) {
        db_modify("update grupper set box14='{$modkonto}' where ART='KASKL' and kode='2' and kodenr='{$bruger_id}'", __FILE__ . " linje " . __LINE__);
    } elseif ($r = db_fetch_array(db_select("select * from grupper where ART = 'KASKL' and kode='2' and kodenr='{$bruger_id}'", __FILE__ . " linje " . __LINE__))) {
        $modkonto = if_isset($r['box14']);
        #box1 - 3 bruges af import.php
    } else {
        db_modify("insert into grupper (beskrivelse,art,kode,kodenr) values ('Kassekladdeimport','KASKL','2','{$bruger_id}')", __FILE__ . " linje " . __LINE__);
    }
    $fp = fopen("{$filnavn}", "r");
    if ($fp) {
        $y = 0;
        $feltantal = 0;
        #	for ($y=1; $y<20; $y++) {
        while ($linje = fgets($fp)) {
            $linje = trim(utf8_encode($linje));
            if ($linje) {
                $y++;
                $skriv_linje[$y] = 1;
                list($debitor[$y], $beskrivelse[$y], , , $belob[$y], , $date[$y]) = explode(";", $linje);
                if (!is_numeric($debitor[$y])) {
                    $skriv_linje[$y] = 0;
                }
                $amount[$y] = usdecimal($belob[$y]) * 1;
                if (!$amount[$y]) {
                    $skriv_linje[$y] = 0;
                }
                list($aar, $maaned, $dag) = explode("-", $date[$y]);
                # echo "$maaned,$dag,$aar<br>";
                if (checkdate($maaned, $dag, $aar)) {
                    $dato[$y] = dkdato($date[$y]);
                } else {
                    $skriv_linje[$y] = 0;
                }
            }
        }
    }
    $linjeantal = $y;
    fclose($fp);
    print "<tr><td width=100% align=center><table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tbody>";
    print "<form enctype=\"multipart/form-data\" action=\"pbswebimport.php\" method=\"POST\">";
    #print "<tr><td colspan=6 width=100% align=center> $filnavn</td></tr>";
    print "<tr><td colspan=\"5\" align=\"center\">Modkonto<input class=\"inputbox\" style=\"text-align:right;width:60px\" type=\"text\" name=\"modkonto\" value=\"{$modkonto}\"> ";
    print "<input type=\"hidden\" name=\"filnavn\" value={$filnavn}>";
    print "<input type=\"hidden\" name=\"kladde_id\" value={$kladde_id}>";
    print "&nbsp; <input type=\"submit\" name=\"submit\" value=\"Vis\" />";
    if ($kladde_id && $filnavn && $modkonto) {
        print "&nbsp; <input type=\"submit\" name=\"submit\" value=\"Flyt\" /></td></tr>";
    }
    print "<tr><td colspan=\"5\"><hr></td></tr>\n";
    print "<tr><td><span title='Angiv 1. bilagsnummer'><input class=\"inputbox\" style=\"text-align:right;width:60px\" type=\"text\" name=bilag value={$bilag}></span></td>";
    print "<td><b>Kundenr</b></td><td><b>Tekst</b></td><td><b>Dato</b></td><td><b>Bel&oslash;b</b></td></tr>";
    print "</form>";
    $linjebg = $bgcolor;
    for ($x = 1; $x <= $linjeantal; $x++) {
        $linjebg == $bgcolor ? $linjebg = $bgcolor5 : ($linjebg = $bgcolor);
        if ($skriv_linje[$x] == 1) {
            $bilag++;
            $txtcolor = "0,0,0";
        } else {
            $txtcolor = "255,0,0";
        }
        print "<tr bgcolor=\"{$linjebg}\" style=\"color:rgb({$txtcolor});\"><td align=\"right\" width=\"10px\">{$bilag}</td><td>{$debitor[$x]}</td><td>{$beskrivelse[$x]}</td><td>{$dato[$x]}</td><td align=\"right\">{$belob[$x]}</td></span></tr>";
    }
    print "</tbody></table>";
    print "</td></tr>";
}
コード例 #25
0
ファイル: pos_ordre_xx.php プロジェクト: nielsrune/saldi_ce
function kassebeholdning($kasse, $optalt, $godkendt, $cookievalue)
{
    global $bruger_id;
    global $brugernavn;
    global $db;
    global $db_encode;
    #	global $printserver;
    global $regnaar;
    $dd = date("Y-m-d");
    $tid = date("H:m");
    if (!$cookievalue) {
        $cookievalue = $_COOKIE['saldi_kasseoptael'];
    }
    list($ore_50, $kr_1, $kr_2, $kr_5, $kr_10, $kr_20, $kr_50, $kr_100, $kr_200, $kr_500, $kr_1000, $kr_andet) = explode(chr(9), $cookievalue);
    $r = db_fetch_array(db_select("select * from grupper where art = 'POS' and kodenr = '2'", __FILE__ . " linje " . __LINE__));
    $byttepenge = $r['box1'];
    $optalassist = $r['box2'];
    $printer_ip = explode(chr(9), $r['box3']);
    $printserver = $printer_ip[$kasse - 1];
    if (!$printserver) {
        $printserver = 'localhost';
    }
    if (!$godkendt && $optalassist) {
        kasseoptalling($kasse, $optalt, $ore_50, $kr_1, $kr_2, $kr_5, $kr_10, $kr_20, $kr_50, $kr_100, $kr_200, $kr_500, $kr_1000, $kr_andet);
    }
    $r = db_fetch_array(db_select("select * from grupper where art = 'RA' and kodenr = '{$regnaar}'", __FILE__ . " linje " . __LINE__));
    $startmd = $r['box1'];
    $startaar = $r['box2'];
    #cho "startmd $startmd startaar $startaar<br>\n";
    $regnstart = $startaar . "-" . $startmd . "-01";
    $r = db_fetch_array(db_select("select box9 from grupper where art = 'POS' and kodenr = '1'", __FILE__ . " linje " . __LINE__));
    if (!$r['box9']) {
        posbogfor($kasse, $regnstart);
    }
    include "../includes/ConvertCharset.class.php";
    if ($db_encode == "UTF8") {
        $FromCharset = "UTF-8";
    } else {
        $FromCharset = "iso-8859-15";
    }
    $ToCharset = "cp865";
    $convert = new ConvertCharset();
    $pfnavn = "../temp/" . $db . "/" . $bruger_id . ".txt";
    $fp = fopen("{$pfnavn}", "w");
    $kassopgorelse = "KASSEOPGØRELSE";
    $tmp = $convert->Convert($kassopgorelse, $FromCharset, $ToCharset);
    fwrite($fp, "\n\n{$tmp}\n\n");
    fwrite($fp, "Den {$dd} kl. {$tid}\n");
    fwrite($fp, "Kasse nr: {$kasse}\n");
    $tmp = $convert->Convert($brugernavn, $FromCharset, $ToCharset);
    fwrite($fp, "Optalt af: {$tmp}\n");
    if ($optalassist) {
        $byttepenge = if_isset($_POST['byttepenge']);
        $tilgang = if_isset($_POST['tilgang']);
        $optalt = if_isset($_POST['optalt']);
        $omsatning = if_isset($_POST['omsatning']);
        $udtages = if_isset($_POST['udtages']);
        $kontkonto = if_isset($_POST['kontkonto']);
        $kortnavn = if_isset($_POST['kortnavn']);
        $kortsum = if_isset($_POST['kortsum']);
        #		fwrite($fp,"Optalt kassebeholdning: ".dkdecimal($optalt)."\n\n");
        #		fwrite($fp,"Differece $prefix".dkdecimal($diff)."\n\n");
        #		fwrite($fp,"Optalt tilgang i kasse: ".dkdecimal($optalt-$byttepenge)."\n\n");
        $tmp = $convert->Convert('50 øre', $FromCharset, $ToCharset);
        fwrite($fp, "  {$tmp}:  {$ore_50}\n");
        fwrite($fp, "    1 kr:  {$kr_1}\n");
        fwrite($fp, "    2 kr:  {$kr_2}\n");
        fwrite($fp, "    5 kr:  {$kr_5}\n");
        fwrite($fp, "   10 kr:  {$kr_10}\n");
        fwrite($fp, "   20 kr:  {$kr_20}\n");
        fwrite($fp, "   50 kr:  {$kr_50}\n");
        fwrite($fp, "  100 kr:  {$kr_100}\n");
        fwrite($fp, "  200 kr:  {$kr_200}\n");
        fwrite($fp, "  500 kr:  {$kr_500}\n");
        fwrite($fp, " 1000 kr:  {$kr_1000}\n");
        fwrite($fp, "Andet kr:  " . dkdecimal($kr_andet) . "\n\n");
        $txt1 = "Morgenbeholdning:";
        $txt2 = dkdecimal($byttepenge);
        while (strlen($txt1) + strlen($txt2) < 40) {
            $txt2 = " " . $txt2;
        }
        fwrite($fp, "{$txt1}{$txt2}\n");
        $txt1 = "Dagens tilgang:";
        $txt2 = dkdecimal($tilgang);
        while (strlen($txt1) + strlen($txt2) < 40) {
            $txt2 = " " . $txt2;
        }
        fwrite($fp, "{$txt1}{$txt2}\n");
        $txt1 = "Forventet beholdning:";
        $txt2 = dkdecimal($byttepenge + $tilgang);
        while (strlen($txt1) + strlen($txt2) < 40) {
            $txt2 = " " . $txt2;
        }
        fwrite($fp, "{$txt1}{$txt2}\n");
        $txt1 = "Optalt beholdning:";
        $txt2 = dkdecimal($optalt);
        while (strlen($txt1) + strlen($txt2) < 40) {
            $txt2 = " " . $txt2;
        }
        fwrite($fp, "{$txt1}{$txt2}\n");
        $txt1 = "Difference:";
        $txt2 = dkdecimal($optalt - ($byttepenge + $tilgang));
        while (strlen($txt1) + strlen($txt2) < 40) {
            $txt2 = " " . $txt2;
        }
        fwrite($fp, "{$txt1}{$txt2}\n");
        $txt1 = "Udtaget fra kasse {$kasse}:";
        $txt2 = dkdecimal($udtages);
        while (strlen($txt1) + strlen($txt2) < 40) {
            $txt2 = " " . $txt2;
        }
        fwrite($fp, "{$txt1}{$txt2}\n\n\n\n");
        fwrite($fp, "Underskrift:______________________\n\n");
    } else {
        $svar = find_kassesalg($kasse, $optalt);
        $byttepenge = $svar[0];
        $tilgang = $svar[1];
        $diff = $svar[2];
        $kortantal = $svar[3];
        $kontkonto = explode(chr(9), $svar[4]);
        $kortnavn = explode(chr(9), $svar[5]);
        $kortsum = explode(chr(9), $svar[6]);
        fwrite($fp, "Beholdning primo: " . dkdecimal($byttepenge) . "\n\n");
        fwrite($fp, "Dagens indbetalinger: " . dkdecimal($tilgang) . "\n\n");
        fwrite($fp, "Beholdning ultimo: " . dkdecimal($byttepenge + $tilgang) . "\n\n");
    }
    for ($x = 0; $x < count($kortnavn); $x++) {
        $txt1 = "{$kortnavn[$x]}";
        $txt2 = dkdecimal($kortsum[$x]);
        while (strlen($txt1) + strlen($txt2) < 40) {
            $txt2 = " " . $txt2;
        }
        #			fwrite($fp,"\nSalg paa kort:\n");
        fwrite($fp, "{$txt1}{$txt2}\n");
    }
    fwrite($fp, "\n\n\n");
    fclose($fp);
    $tmp = "/temp/" . $db . "/" . $bruger_id . ".txt";
    $url = "://" . $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'];
    $url = str_replace("/debitor/pos_ordre.php", "", $url);
    if ($_SERVER[HTTPS]) {
        $url = "s" . $url;
    }
    $url = "http" . $url;
    print "<BODY onLoad=\"JavaScript:window.open('http://{$printserver}/saldiprint.php?printfil={$tmp}&url={$url}&bruger_id={$bruger_id}&bonantal=1' , '' , '{$jsvars}');\">\n";
}
コード例 #26
0
ファイル: levering.php プロジェクト: nielsrune/saldi_ce
// 2013.05.08 Tilføjet "and status < 2" så status ikke bliver sat tilbage ved klik på tilbagenap på mus.
$id = NULL;
if (isset($_GET['id'])) {
    $id = $_GET['id'];
}
if ($id && $id >= 1) {
    $modulnr = 5;
    include "../includes/connect.php";
    include "../includes/online.php";
    include "../includes/std_func.php";
    include "../includes/ordrefunc.php";
    include "../includes/fuld_stykliste.php";
    $hurtigfakt = if_isset($_GET['hurtigfakt']);
    $genfakt = if_isset($_GET['genfakt']);
    $pbs = if_isset($_GET['pbs']);
    $mail_fakt = if_isset($_GET['mail_fakt']);
    transaktion("begin");
    $svar = levering($id, $hurtigfakt, $genfakt, 0);
    if ($svar == 'OK') {
        transaktion("commit");
        if ($hurtigfakt == 'on') {
            db_modify("update ordrer set status=2 where id='{$id}' and status<2", __FILE__ . " linje " . __LINE__);
            print "<meta http-equiv=\"refresh\" content=\"0;URL=bogfor.php?id={$id}&genfakt={$genfakt}&mail_fakt={$mail_fakt}&pbs={$pbs}\">";
            exit;
        } else {
            print "<meta http-equiv=\"refresh\" content=\"0;URL=ordre.php?id={$id}\">";
        }
    } else {
        print "<BODY onLoad=\"javascript:alert('{$svar}')\">";
    }
}
コード例 #27
0
ファイル: stamkort.php プロジェクト: nielsrune/saldi_ce
 $fax = addslashes(trim($_POST['fax']));
 $cvrnr = addslashes(trim($_POST['cvrnr']));
 $ans_id = $_POST['ans_id'];
 $ans_ant = $_POST['ans_ant'];
 $lukket_ant = $_POST['lukket_ant'];
 $posnr = $_POST['posnr'];
 $bank_navn = addslashes(trim($_POST['bank_navn']));
 $bank_reg = addslashes(trim($_POST['bank_reg']));
 $bank_konto = addslashes(trim($_POST['bank_konto']));
 $email = addslashes(trim($_POST['email']));
 $ny_email = addslashes(trim($_POST['ny_email']));
 $mailfakt = addslashes(trim($_POST['mailfakt']));
 $vis_lukket = trim($_POST['vis_lukket']);
 $pbs_nr = trim($_POST['pbs_nr']);
 $pbs = trim($_POST['pbs']);
 $gruppe = if_isset($_POST['gruppe']) * 1;
 $fi_nr = trim($_POST['fi_nr']);
 if ($postnr && !$bynavn) {
     $bynavn = bynavn($postnr);
 }
 if ($id == 0) {
     $query = db_modify("insert into adresser (kontonr,firmanavn,addr1,addr2,postnr,bynavn,tlf,fax,cvrnr,art,bank_navn,bank_reg,bank_konto,email,mailfakt,pbs_nr,pbs,bank_fi,gruppe) values ('{$kontonr}','{$firmanavn}','{$addr1}','{$addr2}','{$postnr}','{$bynavn}','{$tlf}','{$fax}','{$cvrnr}','S','{$bank_navn}','{$bank_reg}','{$bank_konto}','{$ny_email}','{$mailfakt}','{$pbs_nr}','{$pbs}','{$fi_nr}','{$gruppe}')", __FILE__ . " linje " . __LINE__);
     $query = db_select("select id from adresser where art = 'S'", __FILE__ . " linje " . __LINE__);
     $row = db_fetch_array($query);
     $id = $row['id'];
 } elseif ($id > 0) {
     $query = db_modify("update adresser set kontonr = '{$kontonr}', firmanavn = '{$firmanavn}', addr1 = '{$addr1}', addr2 = '{$addr2}', postnr = '{$postnr}', bynavn = '{$bynavn}', tlf = '{$tlf}', fax = '{$fax}', cvrnr = '{$cvrnr}', bank_navn='{$bank_navn}', bank_reg='{$bank_reg}', bank_konto='{$bank_konto}',email='{$ny_email}',mailfakt='{$mailfakt}', notes = '{$notes}', pbs_nr='{$pbs_nr}', pbs='{$pbs}', bank_fi='{$fi_nr}',gruppe='{$gruppe}' where art = 'S'", __FILE__ . " linje " . __LINE__);
     for ($x = 1; $x <= $ans_ant; $x++) {
         if ($posnr[$x] && $posnr[$x] != '-' && $ans_id[$x]) {
             db_modify("update ansatte set posnr = '{$posnr[$x]}' where id = '{$ans_id[$x]}'", __FILE__ . " linje " . __LINE__);
         } elseif ($ans_id[$x]) {
コード例 #28
0
ファイル: rapport.php プロジェクト: nielsrune/saldi_ce
function momsangivelse($regnaar, $maaned_fra, $maaned_til, $aar_fra, $aar_til, $dato_fra, $dato_til, $konto_fra, $konto_til, $rapportart, $ansat_fra, $ansat_til, $afd, $projekt_fra, $projekt_til, $simulering, $lagerbev)
{
    global $connection;
    global $top_bund;
    global $md;
    global $ansatte;
    global $ansatte_id;
    global $afd_navn;
    global $prj_navn_fra;
    global $prj_navn_til;
    global $menu;
    $medtag_primo = if_isset($_GET['medtag_primo']);
    if ($row = db_fetch_array(db_select("select firmanavn from adresser where art='S'", __FILE__ . " linje " . __LINE__))) {
        $firmanavn = $row['firmanavn'];
    }
    if ($afd && ($row = db_fetch_array(db_select("select beskrivelse from grupper where art='AFD' and kodenr='{$afd}'", __FILE__ . " linje " . __LINE__)))) {
        $afd_navn = $row['beskrivelse'];
    }
    $regnaar = $regnaar * 1;
    #fordi den er i tekstformat og skal vaere numerisk
    #	list ($x, $maaned_fra) = explode(" ", $maaned_fra);
    #	list ($x, $maaned_til) = explode(" ", $maaned_til);
    $maaned_fra = trim($maaned_fra);
    $maaned_til = trim($maaned_til);
    $konto_fra = trim($konto_fra);
    $konto_til = trim($konto_til);
    $mf = $maaned_fra;
    $mt = $maaned_til;
    for ($x = 1; $x <= 12; $x++) {
        if ($maaned_fra == $md[$x]) {
            $maaned_fra = $x;
        }
        if ($maaned_til == $md[$x]) {
            $maaned_til = $x;
        }
        if (strlen($maaned_fra) == 1) {
            $maaned_fra = "0" . $maaned_fra;
        }
        if (strlen($maaned_til) == 1) {
            $maaned_til = "0" . $maaned_til;
        }
    }
    $query = db_select("select * from grupper where kodenr='{$regnaar}' and art='RA'", __FILE__ . " linje " . __LINE__);
    $row = db_fetch_array($query);
    #	$regnaar=$row[kodenr];
    $startmaaned = $row['box1'] * 1;
    $startaar = $row['box2'] * 1;
    $slutmaaned = $row['box3'] * 1;
    $slutaar = $row['box4'] * 1;
    $slutdato = 31;
    ##
    $regnaarstart = $startaar . "-" . $startmaaned . "-" . '01';
    if ($maaned_fra) {
        $startmaaned = $maaned_fra;
    }
    if ($maaned_til) {
        $slutmaaned = $maaned_til;
    }
    if ($dato_fra) {
        $startdato = $dato_fra;
    }
    if ($dato_til) {
        $slutdato = $dato_til;
    }
    #	if ($slutmaaned<10){$slutmaaned="0".$slutmaaned;}
    while (!checkdate($startmaaned, $startdato, $startaar)) {
        $startdato = $startdato - 1;
        if ($startdato < 28) {
            break 1;
        }
    }
    while (!checkdate($slutmaaned, $slutdato, $slutaar)) {
        $slutdato = $slutdato - 1;
        if ($slutdato < 28) {
            break 1;
        }
    }
    if (strlen($startdato) < 2) {
        $startdato = "0" . $startdato;
    }
    $regnstart = $aar_fra . "-" . $startmaaned . "-" . $startdato;
    $regnslut = $aar_til . "-" . $slutmaaned . "-" . $slutdato;
    #	$regnstart = $startaar. "-" . $startmaaned . "-" . $startdato;
    #	$regnslut = $slutaar . "-" . $slutmaaned . "-" . $slutdato;
    #	print "  <a accesskey=L href=\"rapport.php?rapportart=$rapportart&regnaar=$regnaar&dato_fra=$startdato&maaned_fra=$mf&dato_til=$slutdato&maaned_til=$mt&konto_fra=$konto_fra&konto_til=$konto_til&afd=$afd\">Luk</a><br><br>";
    print "<table width = 100% cellpadding=\"1\" cellspacing=\"1\" border=\"0\"><tbody>";
    if ($menu == 'T') {
        $leftbutton = "<a title=\"Klik her for at komme til forsiden af rapporter\" href=\"rapport.php?rapportart=kontokort&regnaar={$regnaar}&dato_fra={$startdato}&maaned_fra={$mf}&aar_fra={$aar_fra}&dato_til={$slutdato}&maaned_til={$mt}&aar_til={$aar_til}&konto_fra={$konto_fra}&konto_til={$konto_til}&ansat_fra={$ansat_fra}&ansat_til={$ansat_til}&afd={$afd}&projekt_fra={$projekt_fra}&projekt_til={$projekt_til}&simulering={$simulering}&lagerbev={$lagerbev}\" accesskey=\"L\">LUK</a>";
        $rightbutton = "";
        include "../includes/topmenu.php";
    } elseif ($menu == 'S') {
        include "../includes/sidemenu.php";
    } else {
        print "<tr><td colspan=\"6\" height=\"8\">";
        print "<table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"3\" cellpadding=\"0\"><tbody>";
        #B
        print "<td width=\"10%\" {$top_bund}><a accesskey=L href=\"rapport.php?rapportart={$rapportart}&regnaar={$regnaar}&dato_fra={$startdato}&maaned_fra={$mf}&aar_fra={$aar_fra}&dato_til={$slutdato}&maaned_til={$mt}&aar_til={$aar_til}&konto_fra={$konto_fra}&konto_til={$konto_til}&ansat_fra={$ansat_fra}&ansat_til={$ansat_til}&afd={$afd}&projekt_fra={$projekt_fra}&projekt_til={$projekt_til}&simulering={$simulering}&lagerbev={$lagerbev}\">Luk</a></td>";
        print "<td width=\"80%\" {$top_bund}> Rapport - " . ucfirst($rapportart) . "</td>";
        print "<td width=\"10%\" {$top_bund}><br></td>";
        print "</tbody></table>";
        #B s**t
        print "</td></tr>";
    }
    print "<tr><td colspan=\"4\"><big><big>" . ucfirst($rapportart) . "</span></big></big></td>";
    print "<td colspan=2 align=right><table style=\"text-align: left; width: 400px;\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\"><tbody><tr>";
    if ($afd) {
        print "<td>Afdeling</span></td>";
        print "<td>{$afd}: {$afd_navn}</span></td></tr>";
    }
    print "<td>Regnskabs&aring;r</span></td>";
    print "<td>{$regnaar}.</span></td></tr>";
    print "<tr><td>Periode</span></td>";
    print "<td>Fra </td><td>" . dkdato($regnstart) . "</td></tr><tr><td></td><td>Til &nbsp;&nbsp;</td><td>" . dkdato($regnslut) . "</span></td></tr>";
    if ($ansat_fra) {
        if (!$ansat_til || $ansat_fra == $ansat_til) {
            print "<tr><td>Medarbejder</span></td><td>{$ansatte}</span></td></tr>";
        } else {
            print "<tr><td>Medarbejdere</span></td><td>{$ansatte}</span></td></tr>";
        }
    }
    if ($afd) {
        print "<tr><td>Afdeling</span></td><td>{$afd_navn}</span></td></tr>";
    }
    if ($projekt_fra) {
        print "<tr><td>Projekt</td>";
        if (!strstr($projekt_fra, "?")) {
            print "<td>{$prj_navn_fra} ";
            if ($projekt_til && $projekt_fra != $projekt_til) {
                print "- {$prj_navn_til} ";
            }
        } else {
            print "<td>{$projekt_fra} ";
        }
        print "</td></tr>";
    }
    print "</tbody></table></td></tr>";
    print "<tr><td colspan=4><big><b>{$firmanavn}</b></big></td></tr>";
    print "<tr><td colspan=6><hr></td></tr>";
    $dim = '';
    if ($afd || $ansat_fra || $projekt_fra) {
        if ($afd) {
            $dim = "and afd = {$afd} ";
        }
        if ($ansat_fra) {
            $dim = $dim . "and ansat = '{$ansat_fra}' ";
        }
        $projekt_fra = str2low($projekt_fra);
        $projekt_til = str2low($projekt_til);
        if ($projekt_fra && $projekt_til && $projekt_fra != $projekt_til) {
            $dim = $dim . " and lower(projekt) >= '{$projekt_fra}' and lower(projekt) <= '{$projekt_til}' ";
        } elseif ($projekt_fra) {
            $tmp = str_replace("?", "_", $projekt_fra);
            if (substr($tmp, -1) == '_') {
                while (substr($tmp, -1) == '_') {
                    $tmp = substr($tmp, 0, strlen($tmp) - 1);
                }
                $tmp = str2low($tmp) . "%";
            }
            $dim = $dim . "and lower(projekt) LIKE '{$tmp}' ";
        }
    }
    $row = db_fetch_array($query = db_select("select box1, box2 from grupper where art='MR'", __FILE__ . " linje " . __LINE__));
    if ($row[box1] && $row[box2]) {
        $konto_fra = $row['box1'];
        $konto_til = $row['box2'];
        $x = 0;
        $query = db_select("select * from kontoplan where regnskabsaar='{$regnaar}' and kontonr>={$konto_fra} and kontonr<={$konto_til} order by kontonr", __FILE__ . " linje " . __LINE__);
        while ($row = db_fetch_array($query)) {
            $x++;
            $kontonr[$x] = $row['kontonr'] * 1;
            $kontobeskrivelse[$x] = $row['beskrivelse'];
            $kontotype[$x] = $row['kontotype'];
            $primo[$x] = $row['primo'];
            $aarsum[$x] = 0;
        }
        $kontoantal = $x;
        $kto_aar[$x] = 0;
        $kto_periode[$x] = 0;
        $ktonr = array();
        $x = 0;
        $query = db_select("select * from transaktioner where transdate>='{$regnstart}' and transdate<='{$regnslut}' and kontonr>='{$konto_fra}' and kontonr<='{$konto_til}' {$dim} order by kontonr", __FILE__ . " linje " . __LINE__);
        while ($row = db_fetch_array($query)) {
            if (!in_array($row['kontonr'], $ktonr)) {
                # Her fanges konto med bevaegelser i perioden.
                $x++;
                $ktonr[$x] = $row['kontonr'] * 1;
                $kto_aar[$x] = 0;
                if ($medtag_primo && !$afd && ($r2 = db_fetch_array(db_select("select primo from kontoplan where regnskabsaar='{$regnaar}' and kontonr={$ktonr[$x]} and kontotype='S'", __FILE__ . " linje " . __LINE__)))) {
                    $kto_aar[$x] = afrund($r2['primo'], 2);
                }
            }
            $kto_aar[$x] = $kto_aar[$x] + afrund($row['debet'], 2) - afrund($row['kredit'], 2);
        }
        $kto_antal = $x;
        if ($medtag_primo && !$afd) {
            for ($x = 1; $x <= $kontoantal; $x++) {
                # Her fanges konto med primovaerdi og ingen bevaegelser i perioden.
                if (!in_array($kontonr[$x], $ktonr)) {
                    if ($primo[$x]) {
                        $kto_antal++;
                        $ktonr[$kto_antal] = $kontonr[$x];
                        $kto_aar[$kto_antal] = $primo[$x];
                    }
                }
            }
        }
        for ($x = 1; $x <= $kontoantal; $x++) {
            for ($y = 1; $y <= $kto_antal; $y++) {
                if ($kontotype[$x] == 'D' || $kontotype[$x] == 'S') {
                    if ($kontonr[$x] == $ktonr[$y]) {
                        $aarsum[$x] = $aarsum[$x] + $kto_aar[$y];
                    }
                } elseif ($kontotype[$x] == 'Z') {
                    if ($fra_kto[$x] <= $ktonr[$y] && $kontonr[$x] >= $ktonr[$y] && $kontonr[$x] != $ktonr[$y]) {
                        $aarsum[$x] = $aarsum[$x] + $kto_aar[$y];
                    }
                }
            }
        }
        for ($x = 1; $x <= $kontoantal; $x++) {
            if ($kontonr[$x] >= $konto_fra && $kontonr[$x] <= $konto_til) {
                print "<tr>";
                $aarsum[$x] = afrund($aarsum[$x], 0);
                print "<td>{$kontonr[$x]} </td>";
                $tmp = kontobemaerkning($kontobeskrivelse[$x]);
                print "<td {$tmp} colspan=3>{$kontobeskrivelse[$x]} </td>";
                $row = db_fetch_array($query = db_select("select art from grupper where box1='{$kontonr[$x]}' and art<>'MR'", __FILE__ . " linje " . __LINE__));
                if ($row[art] == 'SM' || $row[art] == 'YM' || $row[art] == 'EM') {
                    print "<td>&nbsp;</td>";
                    $tmp = dkdecimal($aarsum[$x] * -1);
                } else {
                    $tmp = dkdecimal($aarsum[$x]);
                }
                print "<td align=right>{$tmp} </td>";
                print "</tr>\n";
                $afgiftssum = $afgiftssum + $aarsum[$x];
            }
        }
        $tmp = dkdecimal($afgiftssum * -1);
        print "<tr><td colspan=6><hr></td></tr>";
        print "<tr><td></td><td>  Afgiftsbel&oslash;b i alt </td><td colspan=4 align=right>{$tmp} </td></tr>";
        print "<tr><td colspan=6><hr></td></tr>";
        # Kommentering fjernes, naar Rubrik-konti er klar
        #		# Tilfoejer de fem Rubrik-konti: A1, A2, B1, B2 og C
        #		$row = db_fetch_array($query = db_select("select box3, box4, box5, box6, box7 from grupper where art='MR'",__FILE__ . " linje " . __LINE__));
        #
        #		momsrubrik($row[box3], "Rubrik A. Værdien uden moms af varekøb i andre EU-lande (EU-erhvervelser)", $regnaar, $regnstart, $regnslut);
        #		momsrubrik($row[box4], "Rubrik A. Værdien uden moms af ydelseskøb i andre EU-lande", $regnaar, $regnstart, $regnslut);
        #		momsrubrik($row[box5], "Rubrik B. Værdien af varesalg uden moms til andre EU-lande (EU-leverancer)", $regnaar, $regnstart, $regnslut);
        #		momsrubrik($row[box6], "Rubrik B. Værdien af visse ydelsessalg uden moms til andre EU-lande", $regnaar, $regnstart, $regnslut);
        #		momsrubrik($row[box7], "Rubrik C. Værdien af andre varer og ydelser, der leveres uden afgift", $regnaar, $regnstart, $regnslut);
        $x = 0;
        print "<tr><td colspan=6><hr></td></tr>";
        print "</tbody></table>";
    } else {
        print "<BODY onLoad=\"javascript:alert('Rapportspecifikation ikke defineret (Indstillinger -> Moms)')\">";
        print "<meta http-equiv=\"refresh\" content=\"0;URL=rapport.php?rapportart=kontokort&regnaar={$regnaar}&dato_fra={$startdato}&maaned_fra={$mf}&dato_til={$slutdato}&maaned_til={$mt}&konto_fra={$konto_fra}&konto_til={$konto_til}&ansat_fra={$ansat_fra}&afd={$afd}&projekt_fra={$projekt_fra}&projekt_til={$projekt_til}&simulering={$simulering}&lagerbev={$lagerbev}\">";
    }
}
コード例 #29
0
ファイル: kontospec.php プロジェクト: nielsrune/saldi_ce
// En dansk oversaettelse af licensen kan laeses her:
// http://www.saldi.dk/dok/GNU_GPL_v2.html
//
// Copyright (c) 2004-2015 DANOSOFT ApS
// ----------------------------------------------------------------------
// 2015.02.18 Tilføjet funktion lagerbev.
@session_start();
$s_id = session_id();
$title = "Kontospecifikation";
$css = "../css/standard.css";
include "../includes/connect.php";
include "../includes/online.php";
include "../includes/std_func.php";
$kontonr = if_isset($_GET['kontonr']);
$month = if_isset($_GET['month']);
$bilag = if_isset($_GET['bilag']);
#if(!$month){$month=13;}
$query = db_select("select * from grupper where art='RA' and kodenr='{$regnaar}'");
if ($row = db_fetch_array($query)) {
    $startaar = $row['box2'];
    $month = trim($month);
    if (!$month) {
        $start = $startaar . '-' . $row['box1'] . '-01';
        $slutdato = 31;
        $month = $row['box3'] * 1;
        $year = $row['box4'] * 1;
    } else {
        $month = $month - 1 + $row['box1'];
        $year = $row['box2'];
        while ($month > 12) {
            $year++;
コード例 #30
0
 function submit()
 {
     global $wpdb, $wpsc_cart, $wpsc_gateways;
     #echo '<pre>'; print_r($this->cart_data); echo '</pre>'; die('fim');
     // Instantiate a new payment request
     $paymentRequest = new PaymentRequest();
     // Sets the currency
     $paymentRequest->setCurrency("BRL");
     $pagseguro_freight = $wpsc_cart->selected_shipping_method == $wpsc_gateways['wpsc_merchant_pagseguro']['name'];
     $freight = 0;
     if ($pagseguro_freight) {
         $freight = sprintf('%01.2f', $this->cart_data['cart_tax'] + $this->cart_data['base_shipping']);
     }
     foreach ($wpsc_cart->cart_items as $item) {
         $paymentRequest->addItem($item->product_id, $item->product_name, $item->quantity, $item->unit_price, intval(round($item->weight * 453.59237)), $freight);
     }
     // Sets a reference code for this payment request, it's useful to identify this payment in future notifications.
     $paymentRequest->setReference($this->cart_data['session_id']);
     $collected_data = array();
     $checkout_form_sql = "SELECT id, unique_name FROM `" . WPSC_TABLE_CHECKOUT_FORMS . "`";
     $checkout_form = $wpdb->get_results($checkout_form_sql, ARRAY_A);
     // Pega a referência dos campos de formulário definido pelo usuário
     foreach ($checkout_form as $item) {
         $collected_data[$item['unique_name']] = $item['id'];
     }
     // Pega os dados do post
     $_client = $_POST["collected_data"];
     list($prefix, $phone) = splitPhone($_client[if_isset($collected_data['billingphone'])]);
     $street = explode(',', $_client[if_isset($collected_data['billingaddress'])]);
     $street = array_slice(array_merge($street, array("", "", "", "")), 0, 4);
     list($address, $number, $complement, $neighborhood) = $street;
     // Sets your customer information.
     $paymentRequest->setSender($_client[if_isset($collected_data['billingfirstname'])] . ' ' . $_client[if_isset($collected_data['billinglastname'])], $_client[if_isset($collected_data['billingemail'])], $prefix, $phone);
     #        $shipping  = get_option('pagseguro_shipping_configs');
     // Get the freight data
     if ($pagseguro_freight) {
         $freight_type = strtoupper($wpsc_cart->selected_shipping_option);
         $FREIGHT_CODE = 0;
         if ($freight_type == 'PAC') {
             $FREIGHT_CODE = ShippingType::getCodeByType('PAC');
         } elseif ($freight_type == 'SEDEX') {
             $FREIGHT_CODE = ShippingType::getCodeByType('SEDEX');
         }
         if ($FREIGHT_CODE > 0) {
             $paymentRequest->setShippingType($FREIGHT_CODE);
             $paymentRequest->setShippingAddress($_client[if_isset($collected_data['shippingpostcode'])], $address, $number, $complement, $neighborhood, $_client[if_isset(utf8_decode($collected_data['shippingcity']))], $_client[if_isset(utf8_decode($collected_data['shippingstate']))], $wpsc_gateways['wpsc_merchant_pagseguro']['supported_iso_codes'][$_client[if_isset($collected_data['shippingcountry'])]]);
         }
     }
     $extra = 0;
     if ($this->cart_data['has_discounts']) {
         $extra = $this->cart_data['cart_discount_value'] * -1;
     }
     $paymentRequest->setExtraAmount($extra);
     #$paymentRequest->setRedirectUrl($this->cart_data['transaction_results_url']);
     $paymentRequest->setRedirectUrl('http://homologacao.visie.com.br/bibliotecas/pagseguro/opencart1505/notification.php');
     // Pegando as configurações definidas no admin do módulo
     $email = get_option('pagseguro_email');
     $token = get_option("pagseguro_token");
     /**
      * Você pode utilizar o método getData para capturar as credenciais
      * do usuário (email e token)
      * $email = PagSeguroConfig::getData('credentials', 'email');
      * $token = PagSeguroConfig::getData('credentials', 'token');
      */
     try {
         /**
          * #### Crendenciais ##### 
          * Se desejar, utilize as credenciais pré-definidas no arquivo de configurações
          * $credentials = PagSeguroConfig::getAccountCredentials();
          */
         $credentials = new AccountCredentials($email, $token);
         if ($geteway_url = $paymentRequest->register($credentials)) {
             $_SESSION["pagseguro_id"] = $sessionid;
             $wpsc_cart->empty_cart();
             wp_redirect($geteway_url);
             exit;
         }
     } catch (PagSeguroServiceException $e) {
         die($e->getMessage());
     }
 }