http://www.w3.org/1999/XSL/Transform:include: From Aa598e54ca48a2b62f11314260d1a7e2e path (Ac5f8462a6b65293c0918cbc1a586b855/portalDavDir/includes/portal_object/portal_object_include.xml) Unsupported response #f:& #<<xml-element>>

400: http://www.w3.org/1999/XSL/Transform:include: From Aa598e54ca48a2b62f11314260d1a7e2e path (Ac5f8462a6b65293c0918cbc1a586b855/portalDavDir/includes/portal_object/portal_object_include.xml) Unsupported response #f:& #<<xml-element>>

&message: ((message . http://www.w3.org/1999/XSL/Transform:include: From Aa598e54ca48a2b62f11314260d1a7e2e path (Ac5f8462a6b65293c0918cbc1a586b855/portalDavDir/includes/portal_object/portal_object_include.xml) Unsupported response #f:& #<<xml-element>>))\n

<?xml version="1.0" encoding="UTF-8" ?>
<env:Envelope xmlns:a="http://www.askemos.org/2000/CoreAPI#" xmlns:dc="http://dublincore.org/documents/2004/12/20/dces/" xmlns:env="http://www.w3.org/2003/05/soap-envelope">
 <env:Body>
  <env:Fault xmlns:a="http://www.askemos.org/2000/CoreAPI#" xmlns:dc="http://dublincore.org/documents/2004/12/20/dces/" xmlns:env="http://www.w3.org/2003/05/soap-envelope">
   <env:Code>
    <env:Value>env:Receiver</env:Value>
    <a:Subcode>exception</a:Subcode>
   </env:Code>
   <env:Reason>
    <env:Text xml:lang="en">http://www.w3.org/1999/XSL/Transform:include: From Aa598e54ca48a2b62f11314260d1a7e2e path (Ac5f8462a6b65293c0918cbc1a586b855/portalDavDir/includes/portal_object/portal_object_include.xml) Unsupported response #f:&amp; #&lt;&lt;xml-element&gt;&gt;</env:Text>
   </env:Reason>
   <env:Detail>
    <dc:Relation>
     <a:id>Verbund/CFMSys</a:id>
    </dc:Relation>
    <env:Text>&amp;message: ((message . http://www.w3.org/1999/XSL/Transform:include: From Aa598e54ca48a2b62f11314260d1a7e2e path (Ac5f8462a6b65293c0918cbc1a586b855/portalDavDir/includes/portal_object/portal_object_include.xml) Unsupported response #f:&amp; #&lt;&lt;xml-element&gt;&gt;))\n</env:Text>
   </env:Detail>
  </env:Fault>
 </env:Body>
</env:Envelope>

Error

d:copy-of bad argument type (bad argument type (#<<srfi:date>>) car) car in "
 (begin
  (define (local) "de")
  (define wkstart 1) ; Monday starts the week

  (define (calendar month . off)
  (define offset (if (pair? off) (car off) 1))
  (define mon1st (make-date 0 0 0 0  1 (date-month month)
			    (date-year month) (date-zone-offset month)))
  (define mon1stj (date->julian-day mon1st))
  (define lml (julian-day->date (- mon1stj 1)
				(date-zone-offset month)))
  (define nm1st
    (if (eqv? (date-month month) 12)
	(make-date 0 0 0 0  1 1
		   (+ (date-year month) 1) (date-zone-offset month))
	(make-date 0 0 0 0  1 (+ 1 (date-month month))
		   (date-year month) (date-zone-offset month))))
  (define tml (julian-day->date (- (date->julian-day nm1st) 1)
				(date-zone-offset month)))

  (define wk1 (let ((x (modulo (- offset (date-week-day mon1st)) 7)))
		(if (eqv? x 0) 7 x)))

  (define (make-date-ref month daynr)
    (string-append (read-locator (msg 'location-format) 
                                 (msg 'location)
     							 )
									 "?date="
									 (pem-encode (date->string (julian-day->date daynr (date-zone-offset month))
									             							 "~a, ~d ~b ~Y ~H:~M:~S ~z")									            
									 )
    )
  )

  (define (make-week-number month daynr)
    `(td (@ (class "wkno"))
         ,(literal (date-week-number
         (julian-day->date daynr (date-zone-offset month)) wkstart))))

  (define (week start end daynr)
    (cons*
      'tr
      (make-week-number month (+ 1 daynr) )
      (let loop ((day start) (class #f) (wd 7) (daynr daynr))
		       (if (eqv? wd 0)
						   '()
						   `(,(let* ((fetchDate (guard (ex (else ""))																						          
																					 (fetch (list "webdav" "dates"
																						                         (date->string (julian-day->date daynr (date-zone-offset month)) "~Y")
																						                         (date->string (julian-day->date daynr (date-zone-offset month)) "~j")))
																					 ))
						             (hasDate (if (equal? (data fetchDate) "")
        														  			#f
        														  			#t	
        												   )
        							   )
          							 (usedClass (if hasDate
          							                "on-month portlet_calendar_hasDate"
          							                "on-month"
          							            )
          							 )
          							)
								        `(td ,@( if class '((@ (class "off-month"))) `((@ (class ,usedClass))))
														 ,(if class
												          (literal day)
												          (if hasDate
												             `(a (@ (href ,(data ((sxpath '(href)) fetchDate))))
														         		,(literal day))
														         	(literal day)
														      )
														   )
														 )
										)																         
						     . ,(if (eqv? day end)
							    			(loop 1 #t (- wd 1) (+ daynr 1))
							    			(loop (+ day 1) class (- wd 1) (+ daynr 1)))
							  )
					 )
	    )
	  )
	)

  (sxml
   `(table (@ (class "portlet_calendar"))
     (tr 
       (td (@ (class "portlet_calendar_head"))
         "Kalendar"
       ) 	
     )      
     (tr (td (@ (class "portlet_calendar_month"))
           (table (@ (width "100%"))
             (tr 
         			 (td (a (@ (href ,(string-append (data (form-field 'location (current-node))) (make-date-ref mon1st (- mon1stj 1))))
         			           (class "portlet_calendar_month_font")
         			        ) "<"))
         			 (td (@ (align "center")
         			        (class "portlet_calendar_month_font")),(date->string mon1st "~B ~Y" (local)))
         			 (td (a (@ (href ,(string-append (data (form-field 'location (current-node)))  (make-date-ref nm1st (date->julian-day nm1st))))
         			           (class "portlet_calendar_month_font")) ">"))
         		 )
         	 )
         )
     )
    (tr
     (@ (border "0"))
     (td (@ (colspan "3")
            (align "center")
            (class "portlet_calendar_week")
         ) 
         (table
			     (@ (border "0") (cellpadding "2px")
							(style "border-collapse:collapse; text-align:center;")
							(class "portlet_calendar")
					 )
     (tr (@ (class "portlet_calendar_week_head"))
         (td "")
         . ,(let loop ((n 7)
		       						 (day (+ (date->julian-day lml)
			       									 (- offset (date-week-day lml))))
			       					)
	      		  (if (eqv? n 0) 
	      		  		'()
		  						`((th ,(date->string (julian-day->date day (date-zone-offset month))
			  															 "~a" "de"))
		     		. ,(loop (- n 1) (+ day 1))))
		        )
		 )
     (tr
      ,(make-week-number month mon1stj)
      . ,(let loop ((run  (- 7 wk1))
								    (day (+ (date-day lml)
									    (- offset (date-week-day lml)))))
					  (if (<= run 0)
					      (let loop ((day 1) (jday mon1stj))
													(if (< wk1 day)
													     '()
													    `(,(let* ((fetchDate (guard (ex (else ""))																						          
																						            (fetch (list "webdav" "dates"
																						                         (date->string (julian-day->date jday (date-zone-offset month)) "~Y")
																						                         (date->string (julian-day->date jday (date-zone-offset month)) "~j")))
																						        ))
													              (hasDate (if (equal? (data fetchDate) "")
                      														  			#f
                      														  			#t	
                      												   )
                      							   )
	                      							 (usedClass (if hasDate
	                      							                "on-month portlet_calendar_hasDate"
	                      							                "on-month"
	                      							            )
	                      							 )
	                      							)
															        `(td (@ (class ,usedClass))
																         ,(if hasDate
																              `(a (@ (href ,(data ((sxpath '(href)) fetchDate)))
																                     
																                  )
																               		,(literal day))
																               (literal day)
																           
																          )
																       )
																  )
														      . ,(loop (+ day 1) (+ jday 1)))												     													    
													 )
							  )
					      `((td (@ (class "off-month")) ,(literal day))
						. ,(loop (- run 1) (+ day 1))))
				 )
		 )
		 
     ,(week (+ wk1 1) (+ wk1 7) (+ wk1 mon1stj))
     ,(week (+ wk1 8) (+ wk1 14) (+ wk1 mon1stj 7))
     ,(week (+ wk1 15) (date-day tml) (+ wk1 mon1stj 14))
     ,@(let ((start (+ wk1 22)))
	 (if (>= (date-day tml) start)
	     (list (week start (date-day tml) (+ wk1 mon1stj 21)))
	     '()))
     . ,(let ((start (+ wk1 29)))
	  (if (>= (date-day tml) start)
	      (list (week start (date-day tml) (+ wk1 mon1stj 28)))
	      '()))
     )) ; table td
    )) ;table 
 ) ; sxml
)

;; (calendar (make-date 0 0 0 0  23 12 1965 0) 1)

(calendar (car (xsl-variable "date")) 1)

)
"
MetaView A0b124db72ddfc820f21906fda84d45ab

Document A0b124db72ddfc820f21906fda84d45ab

Author Ac5f8462a6b65293c0918cbc1a586b855
Date Created Tue, 28 Aug 2007 11:13:45 +0200
Last Modified Fri, 12 Oct 2007 13:08:22 +0200
Version 51
Action Ab6e300959b7c33de0b2d34238f56c906
Content Type text/xml
Protection /Ac5f8462a6b65293c0918cbc1a586b855

edit - links - rights - support