Hier ihre Anfrage eingeben:
Willkommen Besucher Anmelden
TRACE IN:
1 : 2 : checkInitialisation(); 3 : 4 : lieferanten_nr = jglobal.get('lieferant'); 5 : von = jglobal.get("VonMonat"); 6 : bis = jglobal.get("BisMonat"); 7 : 8 : db::query qry: 9 : select * from lieferant 10 : where lieferanten_nr = :1; 11 : with @1 = lieferanten_nr; 12 : qry.next(); 13 : 14 : println "Lieferanten-Nr.: **" + lieferanten_nr + "**\\\\"; 15 : println "** " + qry.bez + "**\\\\"; 16 : println "[[Home|Zeitraum auswählen]]\\\\**" + von.toString("MM/yyyy") + " - " + bis.toString("MM/yyyy") + "**\\\\" 17 : + "**" + (jjoda.monthsBetween(von, bis)) + " Monate**"; 18 : function checkInitialisation() 19 : { 20 : // Set default 12 month from now if it is the first call 21 : if (jglobal.get("initialized") != null) return; 22 : 23 : 24 : now = jjoda.dateTime(); 25 : then = now.minus ( jjoda.period().months(12) ); 26 : 27 : dvon = jjoda.fromMonth(then.getYear(), then.getMonthOfYear()); 28 : dbis = jjoda.tillMonth(now.getYear(), now.getMonthOfYear()); 29 : 30 : jglobal.set("VonMonat", dvon); 31 : jglobal.set("BisMonat", dbis); 32 : 33 : 34 : /* does not work... (returns 12 instead of 13 month 35 : jglobal.set("BisMonat", now); 36 : jglobal.set("VonMonat", 37 : now.minus( jjoda.period().months(12) ) ); 38 : */ 39 : 40 : if (juser.hasRole("MBO-Staff") || juser.hasRole("Admin") ) 41 : { 42 : jglobal.set("lieferant", "8813"); //MBO-D 43 : } 44 : else 45 : { 46 : db::query qry: 47 : select lieferanten_nr 48 : from autorisierung 49 : where wiki_name = :1; 50 : with @1 = juser.getWikiName(); 51 : 52 : if (qry.next()) 53 : { 54 : arbeitgeber = qry.lieferanten_nr; 55 : jglobal.set("lieferant", arbeitgeber); 56 : } 57 : else 58 : { 59 : println "Keine Autorisierung!"; 60 : }; 61 : } 62 : 63 : jglobal.set("initialized", "true"); 64 : }