Brugerværktøjer

Webstedsværktøjer


Sidebjælke



Menu

Emner i SALDI DokuWiki, som er til
Hjælp for brugere.

Velkommen


Dokumentation

Know how

PHP-kode

Område for programmører
SALDI-source
PHP-kode
Installation af SALDI


Her finder du genveje til sider på internettet, med interesse for
SALDI-brugere.

www.Saldi.dk - Hjemmeside
ftp://ftp.saldi.dk - Fil-server
http://forum.saldi.dk - Brugerforum


Telefonsupport: Tlf 4690 2208


php-code:php-kode

PHP-kode

SALDI er 95% programmeret i PHP, så her gives en mulighed for at udveksle forslag til kode-ændringer.
DokuWiki er ikke en GIT-hub, men det giver en simpel mulighed for at tydeliggøre kodeændringer, ved at lave en „Før“ og „Efter“ version, som DokuWiki kan vise forskellene i med forskellige farver.

Der er også mulighed for „Farvet syntaks-visning“ ved at omkranse koden med <php> og </php> således:

<php><?php echo "hello world!"; ?></php>

hvilket vises således:
<?php echo "hello world!"; ?>

Du kan se mere om mulighederne her:
https://www.dokuwiki.org/start?id=da:wiki:syntax


Et eksempel

Forslag til optimering af kode:

print "<input type=\"hidden\" name=\"ordrenr\" value=\"$ordrenr\">";
print "<input type=\"hidden\" name=\"status\" value=\"$status\">";
print "<input type=\"hidden\" name=\"id\" value=\"$id\">";
print "<input type=\"hidden\" name=\"art\" value=\"$art\">";
print "<input type=\"hidden\" name=\"kred_ord_id\" value=\"$kred_ord_id\">\n";
print "<input type=\"hidden\" name=\"konto_id\" value=\"$konto_id\">";
print "<input type=\"hidden\" name=\"kontonr\" value=\"$kontonr\">";
print "<input type=\"hidden\" name=\"firmanavn\" value=\"$firmanavn\">";
print "<input type=\"hidden\" name=\"addr1\" value=\"$addr1\">";
print "<input type=\"hidden\" name=\"addr2\" value=\"$addr2\">";
print "<input type=\"hidden\" name=\"postnr\" value=\"$postnr\">";
print "<input type=\"hidden\" name=\"bynavn\" value=\"$bynavn\">";
print "<input type=\"hidden\" name=\"land\" value=\"$land\">";
print "<input type=\"hidden\" name=\"kontakt\" value=\"$kontakt\">";
print "<input type=\"hidden\" name=\"kontakt_tlf\" value=\"$kontakt_tlf\">";
print "<input type=\"hidden\" name=\"kundeordnr\" value=\"$kundeordnr\">\n";
print "<input type=\"hidden\" name=\"lev_navn\" value=\"$lev_navn\">";
print "<input type=\"hidden\" name=\"lev_addr1\" value=\"$lev_addr1\">";
print "<input type=\"hidden\" name=\"lev_addr2\" value=\"$lev_addr2\">";
print "<input type=\"hidden\" name=\"lev_postnr\" value=\"$lev_postnr\">";
print "<input type=\"hidden\" name=\"lev_bynavn\" value=\"$lev_bynavn\">";
print "<input type=\"hidden\" name=\"lev_kontakt\" value=\"$lev_kontakt\">";
print "<input type=\"hidden\" name=\"levdato\" value=\"$levdato\">\n";
print "<input type=\"hidden\" name=\"genfakt\" value=\"$genfakt\">";
print "<input type=\"hidden\" name=\"cvrnr\" value=\"$cvrnr\">";
print "<input type=\"hidden\" name=\"ean\" value=\"$ean\">";
print "<input type=\"hidden\" name=\"institution\" value=\"$institution\">";
print "<input type=\"hidden\" name=\"email\" value=\"$email\">";
#	print "<input type=\"hidden\" name=\"mail_fakt\" value=\"$mail_fakt\">";
print "<input type=\"hidden\" name=\"betalingsbet\" value=\"$betalingsbet\">";
print "<input type=\"hidden\" name=\"betalingsdage\" value=\"$betalingsdage\">";
print "<input type=\"hidden\" name=\"momssats\" value=\"".dkdecimal($momssats)."\">";
print "<input type=\"hidden\" name=\"procenttillag\" value=\"".dkdecimal($procenttillag)."\">";
print "<input type=\"hidden\" name=\"ref\" value=\"$ref\">";
print "<input type=\"hidden\" name=\"fakturanr\" value=\"$fakturanr\">";
print "<input type=\"hidden\" name=\"lev_adr\" value=\"$lev_adr\">";
print "<input type=\"hidden\" name=\"valuta\" value=\"$valuta\">";
print "<input type=\"hidden\" name=\"valutakurs\" value=\"$valutakurs\">";
print "<input type=\"hidden\" name=\"projekt[0]\" value=\"$projekt[0]\">"; #20130816
print "<input type=\"hidden\" name=\"sprog\" value=\"$formularsprog\">";
print "<input type=\"hidden\" name=\"pbs\" value=\"$pbs\">";
print "<input type=\"hidden\" name=\"afd\" value=\"$afd\">";
print "<input type=\"hidden\" name=\"sum\" value=\"$sum\">";
print "<input type=\"hidden\" name=\"sag_id\" value=\"$sag_id\">";
print "<input type=\"hidden\" name=\"sagsnr\" value=\"$sagsnr\">";
print "<input type=\"hidden\" name=\"tilbudnr\" value=\"$tilbudnr\">";
print "<input type=\"hidden\" name=\"datotid\" value=\"$datotid\">";
print "<input type=\"hidden\" name=\"nr\" value=\"$nr\">";
print "<input type=\"hidden\" name=\"returside\" value=\"$returside\">";
print "<input type=\"hidden\" name=\"omkunde\" value=\"$omkunde\">";

kan optimeres til:

demo.php
<PHP>
foreach(array('ordrenr','status','id','art','kred_ord_id','konto_id','kontonr',
'firmanavn','addr1','addr2','postnr','bynavn','land','kontakt','kontakt_tlf',
'kundeordnr','lev_navn','lev_addr1','lev_addr2','lev_postnr','lev_bynavn',
'lev_kontakt','levdato','genfakt','cvrnr','ean','institution','email',	//'mail_fakt',
'betalingsbet','betalingsdage','ref','fakturanr','lev_adr','valuta','valutakurs',
'projekt[0]','pbs','afd','sum','sag_id','sagsnr','tilbudnr','datotid','nr',
'returside','omkunde') as $felt) htm_Hidd($felt);
#  htm_Hidd(); er en rutine i et html-OutPut-bibliotek.
</PHP>



Nyt emne, du kan rette og tilføje her.

Din tekst…


Nyt emne, du kan rette og tilføje her.

Din tekst…


Nyt emne, du kan rette og tilføje her.

Din tekst…


Nyt emne, du kan rette og tilføje her.

Din tekst…


php-code/php-kode.txt · Sidst ændret: 2016/07/28 10:50 af 86.48.98.52