@@ -47,7 +47,10 @@ discard block |
||
47 | 47 | function addCreator($creator) { $this->_creator = $creator; } |
48 | 48 | function addContributors($contributors) { $this->_contributors = $contributors; } |
49 | 49 | function isCreator() { $this->_is_creator = true; } |
50 | - function addLinks($links) { if (is_array($links) && count($links)>0) $this->_links = $links; } |
|
50 | + function addLinks($links) { if (is_array($links) && count($links)>0) { |
|
51 | + $this->_links = $links; |
|
52 | + } |
|
53 | + } |
|
51 | 54 | function addBacklinks($links) { $this->_backlinks = $links; } |
52 | 55 | //function addLinksExtern($links) { if (is_array($links) && count($links)>0) $this->_ext_links = $links; } |
53 | 56 | function addVersionPrevious($rev) { $this->_previous_version = $rev; } |
@@ -74,8 +77,9 @@ discard block |
||
74 | 77 | { |
75 | 78 | foreach($this->_contributors as $cont_id => $cont_name) |
76 | 79 | { |
77 | - if(!isset($this->_creator['sioc:modifier']) || ($this->_creator['sioc:modifier'] != $cont_id)) |
|
78 | - $rdf .= "\t<sioc:has_modifier rdf:resource=\"".normalizeUri($exp->siocURL('user', $cont_id))."\" rdfs:label=\"".clean($cont_name)."\"/>\n"; |
|
80 | + if(!isset($this->_creator['sioc:modifier']) || ($this->_creator['sioc:modifier'] != $cont_id)) { |
|
81 | + $rdf .= "\t<sioc:has_modifier rdf:resource=\"".normalizeUri($exp->siocURL('user', $cont_id))."\" rdfs:label=\"".clean($cont_name)."\"/>\n"; |
|
82 | + } |
|
79 | 83 | } |
80 | 84 | |
81 | 85 | if (isset($this->_contributors[$this->_creator['sioc:modifier']])) |
@@ -90,8 +94,12 @@ discard block |
||
90 | 94 | // $rdf .= "\t<foaf:maker rdf:resource=\"".clean($this->_creator['foaf:maker'])."\"/>\n"; |
91 | 95 | if ($this->_creator['sioc:modifier']) |
92 | 96 | { |
93 | - if ($this->_is_creator === false) $rdf .= "\t<sioc:has_modifier rdf:resource=\"".normalizeUri($exp->siocURL('user', $this->_creator['sioc:modifier']))."\" $creator_name/>\n"; |
|
94 | - if ($this->_is_creator === true) $rdf .= "\t<sioc:has_creator rdf:resource=\"".normalizeUri($exp->siocURL('user', $this->_creator['sioc:modifier']))."\" $creator_name/>\n"; |
|
97 | + if ($this->_is_creator === false) { |
|
98 | + $rdf .= "\t<sioc:has_modifier rdf:resource=\"".normalizeUri($exp->siocURL('user', $this->_creator['sioc:modifier']))."\" $creator_name/>\n"; |
|
99 | + } |
|
100 | + if ($this->_is_creator === true) { |
|
101 | + $rdf .= "\t<sioc:has_creator rdf:resource=\"".normalizeUri($exp->siocURL('user', $this->_creator['sioc:modifier']))."\" $creator_name/>\n"; |
|
102 | + } |
|
95 | 103 | } |
96 | 104 | } |
97 | 105 | |
@@ -270,7 +278,9 @@ discard block |
||
270 | 278 | |
271 | 279 | function getContent( &$exp ) { |
272 | 280 | $rdf = "<sioc:UserAccount rdf:about=\"" . clean($this->_url, true) ."\">\n"; |
273 | - if($this->_nick) $rdf .= "\t<sioc:name>" . clean($this->_nick) . "</sioc:name>\n"; |
|
281 | + if($this->_nick) { |
|
282 | + $rdf .= "\t<sioc:name>" . clean($this->_nick) . "</sioc:name>\n"; |
|
283 | + } |
|
274 | 284 | if($this->_email) { |
275 | 285 | if ($exp->_export_email) { $rdf .= "\t<sioc:email rdf:resource=\"" . $this->_email ."\"/>\n"; } |
276 | 286 | $rdf .= "\t<sioc:email_sha1>" . $this->_sha1 . "</sioc:email_sha1>\n"; |
@@ -284,7 +294,9 @@ discard block |
||
284 | 294 | } |
285 | 295 | $rdf .= "\t<sioc:account_of>\n"; |
286 | 296 | $rdf .= "\t\t<foaf:Person>\n"; |
287 | - if($this->_name) $rdf .= "\t\t\t<foaf:name>". clean($this->_name) . "</foaf:name>\n"; |
|
297 | + if($this->_name) { |
|
298 | + $rdf .= "\t\t\t<foaf:name>". clean($this->_name) . "</foaf:name>\n"; |
|
299 | + } |
|
288 | 300 | if($this->_email) { $rdf .= "\t\t\t<foaf:mbox_sha1sum>" . $this->_sha1 . "</foaf:mbox_sha1sum>\n"; } |
289 | 301 | if($this->_foaf_url) { $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"". $this->_foaf_url ."\"/>\n"; } |
290 | 302 | $rdf .= "\t\t</foaf:Person>\n"; |
@@ -100,10 +100,11 @@ discard block |
||
100 | 100 | $type_part = $this->_url4type .$this->_urlequal . $type ; |
101 | 101 | |
102 | 102 | if ($id) { |
103 | - if ( isset($this->_type_table[$type]) ) |
|
104 | - $myID = $this->_type_table[$type] ; |
|
105 | - else |
|
106 | - $myID = (($this->_url_usetype) ? $type . '_' : '') . $this->_url4id ; |
|
103 | + if ( isset($this->_type_table[$type]) ) { |
|
104 | + $myID = $this->_type_table[$type] ; |
|
105 | + } else { |
|
106 | + $myID = (($this->_url_usetype) ? $type . '_' : '') . $this->_url4id ; |
|
107 | + } |
|
107 | 108 | |
108 | 109 | $id_part = $this->_urlseparator . $myID . $this->_urlequal . $id ; |
109 | 110 | } else { |
@@ -145,10 +146,14 @@ discard block |
||
145 | 146 | <admin:generatorAgent rdf:resource="'.clean($this->_generator, true).'"/> |
146 | 147 | <admin:generatorAgent rdf:resource="'.clean(EXPORTER_URL, true).'?version='.EXPORTER_VERSION.'"/> |
147 | 148 | </foaf:Document>'."\n"; |
148 | - if ($rdf_content) $rdf .= $rdf_content; |
|
149 | + if ($rdf_content) { |
|
150 | + $rdf .= $rdf_content; |
|
151 | + } |
|
149 | 152 | if (sizeof($this->_objects)) { |
150 | 153 | foreach($this->_objects as $object) { |
151 | - if($object) $rdf .= $object->getContent( $this ); |
|
154 | + if($object) { |
|
155 | + $rdf .= $object->getContent( $this ); |
|
156 | + } |
|
152 | 157 | } |
153 | 158 | } |
154 | 159 | $rdf .= "\n</rdf:RDF>"; |
@@ -328,12 +333,16 @@ discard block |
||
328 | 333 | |
329 | 334 | function getContent( &$exp ) { |
330 | 335 | $rdf = "<foaf:Person rdf:about=\"" . clean($this->_foaf_uri) . "\">\n"; |
331 | - if($this->_name) $rdf .= "\t<foaf:name>". $this->_name . "</foaf:name>\n"; |
|
336 | + if($this->_name) { |
|
337 | + $rdf .= "\t<foaf:name>". $this->_name . "</foaf:name>\n"; |
|
338 | + } |
|
332 | 339 | if($this->_email) { $rdf .= "\t<foaf:mbox_sha1sum>" . $this->_sha1 . "</foaf:mbox_sha1sum>\n"; } |
333 | 340 | if($this->_foaf_url) { $rdf .= "\t<rdfs:seeAlso rdf:resource=\"". $this->_foaf_url ."\"/>\n"; } |
334 | 341 | $rdf .= "\t<foaf:holdsAccount>\n"; |
335 | 342 | $rdf .= "\t\t<sioc:UserAccount rdf:about=\"" . clean($this->_uri) ."\">\n"; |
336 | - if($this->_nick) $rdf .= "\t\t\t<sioc:name>" . $this->_nick . "</sioc:name>\n"; |
|
343 | + if($this->_nick) { |
|
344 | + $rdf .= "\t\t\t<sioc:name>" . $this->_nick . "</sioc:name>\n"; |
|
345 | + } |
|
337 | 346 | if($this->_email) { |
338 | 347 | if ($exp->_export_email) { $rdf .= "\t\t\t<sioc:email rdf:resource=\"" . $this->_email ."\"/>\n"; } |
339 | 348 | $rdf .= "\t\t\t<sioc:email_sha1>" . $this->_sha1 . "</sioc:email_sha1>\n"; |
@@ -409,8 +418,12 @@ discard block |
||
409 | 418 | function getContent( &$exp) { |
410 | 419 | $rdf .= '<sioc:Thread rdf:about="' . clean($this->_url) . "\">\n"; |
411 | 420 | $rdf .= "\t<sioc:link rdf:resource=\"" . clean($this->_url) . "\"/>\n"; |
412 | - if ($this->_views) $rdf .= "\t<sioc:num_views>" . $this->_views . "</sioc:num_views>\n"; |
|
413 | - if ($this->_note) $rdf .= "\t<rdfs:comment>" . $this->_note . "</rdfs:comment>\n"; |
|
421 | + if ($this->_views) { |
|
422 | + $rdf .= "\t<sioc:num_views>" . $this->_views . "</sioc:num_views>\n"; |
|
423 | + } |
|
424 | + if ($this->_note) { |
|
425 | + $rdf .= "\t<rdfs:comment>" . $this->_note . "</rdfs:comment>\n"; |
|
426 | + } |
|
414 | 427 | if ($this->_subject) { $rdf .= "\t<dc:title>" . $this->_subject . "</dc:title>\n"; } |
415 | 428 | if ($this->_created) { $rdf .= "\t<dcterms:created>" . $this->_created . "</dcterms:created>\n"; } |
416 | 429 | if ($this->_parents) { |
@@ -536,11 +549,19 @@ discard block |
||
536 | 549 | |
537 | 550 | function getContent( &$exp) { |
538 | 551 | $rdf .= '<'.$this->_type. ' rdf:about="' . clean($this->_url) . "\">\n"; |
539 | - if ($this->_type != 'sioc:Forum') $rdf .= "\t<rdf:type rdf:resource=\"http://rdfs.org/sioc/ns#Forum\" />\n"; |
|
552 | + if ($this->_type != 'sioc:Forum') { |
|
553 | + $rdf .= "\t<rdf:type rdf:resource=\"http://rdfs.org/sioc/ns#Forum\" />\n"; |
|
554 | + } |
|
540 | 555 | $rdf .= "\t<sioc:link rdf:resource=\"" . clean($this->_url) . "\"/>\n"; |
541 | - if ($this->_blog_title) $rdf .= "\t<dc:title>" . $this->_blog_title . "</dc:title>\n"; |
|
542 | - if ($this->_description) $rdf .= "\t<dc:description>" . $this->_description . "</dc:description>\n"; |
|
543 | - if ($this->_note) $rdf .= "\t<rdfs:comment>" . $this->_note . "</rdfs:comment>\n"; |
|
556 | + if ($this->_blog_title) { |
|
557 | + $rdf .= "\t<dc:title>" . $this->_blog_title . "</dc:title>\n"; |
|
558 | + } |
|
559 | + if ($this->_description) { |
|
560 | + $rdf .= "\t<dc:description>" . $this->_description . "</dc:description>\n"; |
|
561 | + } |
|
562 | + if ($this->_note) { |
|
563 | + $rdf .= "\t<rdfs:comment>" . $this->_note . "</rdfs:comment>\n"; |
|
564 | + } |
|
544 | 565 | |
545 | 566 | if ($this->_parents) { |
546 | 567 | foreach($this->_parents as $id => $uri) { |
@@ -576,23 +597,32 @@ discard block |
||
576 | 597 | if ($this->_creator->_id) { |
577 | 598 | $rdf .= "\t<sioc:has_creator>\n"; |
578 | 599 | $rdf .= "\t\t<sioc:UserAccount rdf:about=\"" . clean($this->_creator->_uri) ."\">\n"; |
579 | - if($this->_creator->_sioc_url) { $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"". $this->_creator->_sioc_url ."\"/>\n"; } |
|
580 | - else $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . $exp->siocURL('user', $this->_creator->_id). "\"/>\n"; |
|
600 | + if($this->_creator->_sioc_url) { $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"". $this->_creator->_sioc_url ."\"/>\n"; } else { |
|
601 | + $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . $exp->siocURL('user', $this->_creator->_id). "\"/>\n"; |
|
602 | + } |
|
581 | 603 | $rdf .= "\t\t</sioc:UserAccount>\n"; |
582 | 604 | $rdf .= "\t</sioc:has_creator>\n"; |
583 | 605 | $rdf .= "\t<foaf:maker>\n"; |
584 | 606 | $rdf .= "\t\t<foaf:Person rdf:about=\"" . clean($this->_creator->_foaf_uri) ."\">\n"; |
585 | - if($this->_creator->_foaf_url) { $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"". $this->_creator->_foaf_url ."\"/>\n"; } |
|
586 | - else $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . $exp->siocURL('user', $this->_creator->_id). "\"/>\n"; |
|
607 | + if($this->_creator->_foaf_url) { $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"". $this->_creator->_foaf_url ."\"/>\n"; } else { |
|
608 | + $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . $exp->siocURL('user', $this->_creator->_id). "\"/>\n"; |
|
609 | + } |
|
587 | 610 | $rdf .= "\t\t</foaf:Person>\n"; |
588 | 611 | $rdf .= "\t</foaf:maker>\n"; |
589 | 612 | } else { |
590 | 613 | $rdf .= "\t<foaf:maker>\n"; |
591 | 614 | $rdf .= "\t\t<foaf:Person"; |
592 | - if($this->_creator->_name) $rdf .= " foaf:name=\"" . $this->_creator->_name ."\""; |
|
593 | - if($this->_creator->_sha1) $rdf .= " foaf:mbox_sha1sum=\"" . $this->_creator->_sha1 ."\""; |
|
594 | - if($this->_creator->_name) $rdf .= ">\n\t\t\t<foaf:homepage rdf:resource=\"" . $this->_creator->_homepage ."\"/>\n\t\t</foaf:Person>\n"; |
|
595 | - else $rdf .= "/>\n"; |
|
615 | + if($this->_creator->_name) { |
|
616 | + $rdf .= " foaf:name=\"" . $this->_creator->_name ."\""; |
|
617 | + } |
|
618 | + if($this->_creator->_sha1) { |
|
619 | + $rdf .= " foaf:mbox_sha1sum=\"" . $this->_creator->_sha1 ."\""; |
|
620 | + } |
|
621 | + if($this->_creator->_name) { |
|
622 | + $rdf .= ">\n\t\t\t<foaf:homepage rdf:resource=\"" . $this->_creator->_homepage ."\"/>\n\t\t</foaf:Person>\n"; |
|
623 | + } else { |
|
624 | + $rdf .= "/>\n"; |
|
625 | + } |
|
596 | 626 | $rdf .= "\t</foaf:maker>\n"; |
597 | 627 | } |
598 | 628 | } |
@@ -601,8 +631,9 @@ discard block |
||
601 | 631 | if ($this->_administrator->_id) { |
602 | 632 | $rdf .= "\t<sioc:has_administrator>\n"; |
603 | 633 | $rdf .= "\t\t<sioc:UserAccount rdf:about=\"" . clean($this->_administrator->_uri) ."\">\n"; |
604 | - if($this->_administrator->_sioc_url) { $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"". $this->_administrator->_sioc_url ."\"/>\n"; } |
|
605 | - else $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . $exp->siocURL('user', $this->_administrator->_id). "\"/>\n"; |
|
634 | + if($this->_administrator->_sioc_url) { $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"". $this->_administrator->_sioc_url ."\"/>\n"; } else { |
|
635 | + $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . $exp->siocURL('user', $this->_administrator->_id). "\"/>\n"; |
|
636 | + } |
|
606 | 637 | $rdf .= "\t\t</sioc:UserAccount>\n"; |
607 | 638 | $rdf .= "\t</sioc:has_administrator>\n"; |
608 | 639 | } |
@@ -671,34 +702,47 @@ discard block |
||
671 | 702 | |
672 | 703 | function getContent( &$exp ) { |
673 | 704 | $rdf = '<'.$this->_type." rdf:about=\"" . clean($this->_url) . "\">\n"; |
674 | - if ($this->_type != 'sioc:Post') $rdf .= "\t<rdf:type rdf:resource=\"http://rdfs.org/sioc/ns#Post\" />\n"; |
|
705 | + if ($this->_type != 'sioc:Post') { |
|
706 | + $rdf .= "\t<rdf:type rdf:resource=\"http://rdfs.org/sioc/ns#Post\" />\n"; |
|
707 | + } |
|
675 | 708 | if ($this->_subject) { $rdf .= "\t<dc:title>" . $this->_subject . "</dc:title>\n"; } |
676 | 709 | if ($this->_creator) { |
677 | 710 | if ($this->_creator->_id) { |
678 | 711 | $rdf .= "\t<sioc:has_creator>\n"; |
679 | 712 | $rdf .= "\t\t<sioc:UserAccount rdf:about=\"" . clean($this->_creator->_uri) ."\">\n"; |
680 | - if($this->_creator->_sioc_url) { $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"". $this->_creator->_sioc_url ."\"/>\n"; } |
|
681 | - else $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . $exp->siocURL('user', $this->_creator->_id). "\"/>\n"; |
|
713 | + if($this->_creator->_sioc_url) { $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"". $this->_creator->_sioc_url ."\"/>\n"; } else { |
|
714 | + $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . $exp->siocURL('user', $this->_creator->_id). "\"/>\n"; |
|
715 | + } |
|
682 | 716 | $rdf .= "\t\t</sioc:UserAccount>\n"; |
683 | 717 | $rdf .= "\t</sioc:has_creator>\n"; |
684 | 718 | $rdf .= "\t<foaf:maker>\n"; |
685 | 719 | $rdf .= "\t\t<foaf:Person rdf:about=\"" . clean($this->_creator->_foaf_uri) ."\">\n"; |
686 | - if($this->_creator->_foaf_url) { $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"". $this->_creator->_foaf_url ."\"/>\n"; } |
|
687 | - else $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . $exp->siocURL('user', $this->_creator->_id). "\"/>\n"; |
|
720 | + if($this->_creator->_foaf_url) { $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"". $this->_creator->_foaf_url ."\"/>\n"; } else { |
|
721 | + $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . $exp->siocURL('user', $this->_creator->_id). "\"/>\n"; |
|
722 | + } |
|
688 | 723 | $rdf .= "\t\t</foaf:Person>\n"; |
689 | 724 | $rdf .= "\t</foaf:maker>\n"; |
690 | 725 | } else { |
691 | 726 | $rdf .= "\t<foaf:maker>\n"; |
692 | 727 | $rdf .= "\t\t<foaf:Person"; |
693 | - if($this->_creator->_name) $rdf .= " foaf:name=\"" . $this->_creator->_name ."\""; |
|
694 | - if($this->_creator->_sha1) $rdf .= " foaf:mbox_sha1sum=\"" . $this->_creator->_sha1 ."\""; |
|
695 | - if($this->_creator->_name) $rdf .= ">\n\t\t\t<foaf:homepage rdf:resource=\"" . $this->_creator->_homepage ."\"/>\n\t\t</foaf:Person>\n"; |
|
696 | - else $rdf .= "/>\n"; |
|
728 | + if($this->_creator->_name) { |
|
729 | + $rdf .= " foaf:name=\"" . $this->_creator->_name ."\""; |
|
730 | + } |
|
731 | + if($this->_creator->_sha1) { |
|
732 | + $rdf .= " foaf:mbox_sha1sum=\"" . $this->_creator->_sha1 ."\""; |
|
733 | + } |
|
734 | + if($this->_creator->_name) { |
|
735 | + $rdf .= ">\n\t\t\t<foaf:homepage rdf:resource=\"" . $this->_creator->_homepage ."\"/>\n\t\t</foaf:Person>\n"; |
|
736 | + } else { |
|
737 | + $rdf .= "/>\n"; |
|
738 | + } |
|
697 | 739 | $rdf .= "\t</foaf:maker>\n"; |
698 | 740 | } |
699 | 741 | } |
700 | 742 | $rdf .= "\t<dcterms:created>" . $this->_created . "</dcterms:created>\n"; |
701 | - if ($this->_updated AND ($this->_created != $this->_updated) ) $rdf .= "\t<dcterms:modified>" . $this->_updated . "</dcterms:modified>\n"; |
|
743 | + if ($this->_updated AND ($this->_created != $this->_updated) ) { |
|
744 | + $rdf .= "\t<dcterms:modified>" . $this->_updated . "</dcterms:modified>\n"; |
|
745 | + } |
|
702 | 746 | $rdf .= "\t<sioc:content>" . pureContent($this->_content) . "</sioc:content>\n"; |
703 | 747 | |
704 | 748 | $rdf .= "\t<content:encoded><![CDATA[" . $this->_encoded . "]]></content:encoded>\n"; |
@@ -792,8 +836,9 @@ discard block |
||
792 | 836 | if ($this->_subject) |
793 | 837 | { |
794 | 838 | $rdf .= "\t<dc:title>" . clean($this->_subject) . "</dc:title>\n"; |
795 | - if(strcmp($this->_has_container, 'http://en.wikipedia.org')===0) |
|
796 | - $rdf .= "\t<foaf:primaryTopic rdf:resource=\"".clean('http://dbpedia.org/resource/'.$this->_subject)."\"/>\n"; |
|
839 | + if(strcmp($this->_has_container, 'http://en.wikipedia.org')===0) { |
|
840 | + $rdf .= "\t<foaf:primaryTopic rdf:resource=\"".clean('http://dbpedia.org/resource/'.$this->_subject)."\"/>\n"; |
|
841 | + } |
|
797 | 842 | } |
798 | 843 | if ($this->_creator->_nick) { |
799 | 844 | /*if ($this->_creator->_id) { |
@@ -814,7 +859,9 @@ discard block |
||
814 | 859 | $rdf .= "\t\t<sioc:UserAccount rdf:about=\"" . clean($this->_creator->_uri) ."\">\n"; |
815 | 860 | $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . |
816 | 861 | clean('http://ws.sioc-project.org/mediawiki/mediawiki.php?wiki='.$this->_creator->_uri); |
817 | - if ($this->_api) $rdf .= clean("&api=" . $this->_api); |
|
862 | + if ($this->_api) { |
|
863 | + $rdf .= clean("&api=" . $this->_api); |
|
864 | + } |
|
818 | 865 | $rdf .= "\"/>\n"; |
819 | 866 | $rdf .= "\t\t</sioc:UserAccount>\n"; |
820 | 867 | $rdf .= "\t</sioc:has_creator>\n"; |
@@ -845,7 +892,9 @@ discard block |
||
845 | 892 | $rdf .= "\t\t<sioct:Category rdf:about=\"" . clean($url) ."\">\n"; |
846 | 893 | $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . |
847 | 894 | clean('http://ws.sioc-project.org/mediawiki/mediawiki.php?wiki='.$url); |
848 | - if ($this->_api) $rdf .= clean("&api=" . $this->_api); |
|
895 | + if ($this->_api) { |
|
896 | + $rdf .= clean("&api=" . $this->_api); |
|
897 | + } |
|
849 | 898 | $rdf .= "\"/>\n"; |
850 | 899 | $rdf .= "\t\t</sioct:Category>\n"; |
851 | 900 | $rdf .= "\t</sioc:topic>\n"; |
@@ -857,7 +906,9 @@ discard block |
||
857 | 906 | $rdf .= "\t\t<sioct:WikiArticle rdf:about=\"" . clean($url) ."\">\n"; |
858 | 907 | $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . |
859 | 908 | clean('http://ws.sioc-project.org/mediawiki/mediawiki.php?wiki='.$url); |
860 | - if ($this->_api) $rdf .= clean("&api=" . $this->_api); |
|
909 | + if ($this->_api) { |
|
910 | + $rdf .= clean("&api=" . $this->_api); |
|
911 | + } |
|
861 | 912 | $rdf .= "\"/>\n"; |
862 | 913 | $rdf .= "\t\t</sioct:WikiArticle>\n"; |
863 | 914 | $rdf .= "\t</sioc:links_to>\n"; |
@@ -869,7 +920,9 @@ discard block |
||
869 | 920 | $rdf .= "\t\t<sioct:WikiArticle rdf:about=\"" . clean($this->_links) ."\">\n"; |
870 | 921 | $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . |
871 | 922 | clean('http://ws.sioc-project.org/mediawiki/mediawiki.php?wiki='.$this->_links); |
872 | - if ($this->_api) $rdf .= clean("&api=" . $this->_api); |
|
923 | + if ($this->_api) { |
|
924 | + $rdf .= clean("&api=" . $this->_api); |
|
925 | + } |
|
873 | 926 | $rdf .= "\"/>\n"; |
874 | 927 | $rdf .= "\t\t</sioct:WikiArticle>\n"; |
875 | 928 | $rdf .= "\t</sioc:links_to>\n"; |
@@ -885,7 +938,9 @@ discard block |
||
885 | 938 | $rdf .= "\t\t<sioct:WikiArticle rdf:about=\"" . clean($this->_previous_version) ."\">\n"; |
886 | 939 | $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . |
887 | 940 | clean('http://ws.sioc-project.org/mediawiki/mediawiki.php?wiki='.$this->_previous_version); |
888 | - if ($this->_api) $rdf .= clean("&api=" . $this->_api); |
|
941 | + if ($this->_api) { |
|
942 | + $rdf .= clean("&api=" . $this->_api); |
|
943 | + } |
|
889 | 944 | $rdf .= "\"/>\n"; |
890 | 945 | $rdf .= "\t\t</sioct:WikiArticle>\n"; |
891 | 946 | $rdf .= "\t</sioc:previous_version>\n"; |
@@ -905,7 +960,9 @@ discard block |
||
905 | 960 | $rdf .= "\t\t<sioct:WikiArticle rdf:about=\"" . clean($this->_next_version) ."\">\n"; |
906 | 961 | $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . |
907 | 962 | clean('http://ws.sioc-project.org/mediawiki/mediawiki.php?wiki='.$this->_next_version); |
908 | - if ($this->_api) $rdf .= clean("&api=" . $this->_api); |
|
963 | + if ($this->_api) { |
|
964 | + $rdf .= clean("&api=" . $this->_api); |
|
965 | + } |
|
909 | 966 | $rdf .= "\"/>\n"; |
910 | 967 | $rdf .= "\t\t</sioct:WikiArticle>\n"; |
911 | 968 | $rdf .= "\t</sioc:next_version>\n"; |
@@ -925,7 +982,9 @@ discard block |
||
925 | 982 | $rdf .= "\t\t<sioct:WikiArticle rdf:about=\"" . clean($this->_latest_version) ."\">\n"; |
926 | 983 | $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . |
927 | 984 | clean('http://ws.sioc-project.org/mediawiki/mediawiki.php?wiki='.$this->_latest_version); |
928 | - if ($this->_api) $rdf .= clean("&api=" . $this->_api); |
|
985 | + if ($this->_api) { |
|
986 | + $rdf .= clean("&api=" . $this->_api); |
|
987 | + } |
|
929 | 988 | $rdf .= "\"/>\n"; |
930 | 989 | $rdf .= "\t\t</sioct:WikiArticle>\n"; |
931 | 990 | $rdf .= "\t</sioc:latest_version>\n"; |
@@ -935,7 +994,9 @@ discard block |
||
935 | 994 | $rdf .= "\t\t<sioct:WikiArticle rdf:about=\"" . clean($this->_has_discussion) ."\">\n"; |
936 | 995 | $rdf .= "\t\t\t<rdfs:seeAlso rdf:resource=\"" . |
937 | 996 | clean('http://ws.sioc-project.org/mediawiki/mediawiki.php?wiki='.$this->_has_discussion); |
938 | - if ($this->_api) $rdf .= clean("&api=" . $this->_api); |
|
997 | + if ($this->_api) { |
|
998 | + $rdf .= clean("&api=" . $this->_api); |
|
999 | + } |
|
939 | 1000 | $rdf .= "\"/>\n"; |
940 | 1001 | $rdf .= "\t\t</sioct:WikiArticle>\n"; |
941 | 1002 | $rdf .= "\t</sioc:has_discussion>\n"; |
@@ -950,7 +1011,9 @@ discard block |
||
950 | 1011 | $rdf .= "\t<owl:sameAs rdf:resource=\"" . clean($this->_redirpage) ."\"/>\n"; |
951 | 1012 | $rdf .= "\t<rdfs:seeAlso rdf:resource=\"" . |
952 | 1013 | clean('http://ws.sioc-project.org/mediawiki/mediawiki.php?wiki='.$this->_redirpage); |
953 | - if ($this->_api) $rdf .= clean("&api=" . $this->_api); |
|
1014 | + if ($this->_api) { |
|
1015 | + $rdf .= clean("&api=" . $this->_api); |
|
1016 | + } |
|
954 | 1017 | $rdf .= "\"/>\n"; |
955 | 1018 | } |
956 | 1019 | |
@@ -1013,7 +1076,9 @@ discard block |
||
1013 | 1076 | # return htmlentities2( $text ); |
1014 | 1077 | // double encoding is preventable now |
1015 | 1078 | // $text = htmlspecialchars_decode($text, ENT_COMPAT); |
1016 | - if ($url) $text = str_replace('&','&', $text); |
|
1079 | + if ($url) { |
|
1080 | + $text = str_replace('&','&', $text); |
|
1081 | + } |
|
1017 | 1082 | return htmlspecialchars($text, ENT_COMPAT, 'UTF-8'); |
1018 | 1083 | } |
1019 | 1084 | } |
@@ -68,8 +68,12 @@ discard block |
||
68 | 68 | * - proof of concept release under CC-BY-SA |
69 | 69 | **/ |
70 | 70 | |
71 | -if (!defined('DOKU_INC')) die(); |
|
72 | -if (!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN', DOKU_INC.'lib/plugins/'); |
|
71 | +if (!defined('DOKU_INC')) { |
|
72 | + die(); |
|
73 | +} |
|
74 | +if (!defined('DOKU_PLUGIN')) { |
|
75 | + define('DOKU_PLUGIN', DOKU_INC.'lib/plugins/'); |
|
76 | +} |
|
73 | 77 | require_once(DOKU_PLUGIN.'action.php'); |
74 | 78 | |
75 | 79 | class action_plugin_dokusioc extends DokuWiki_Action_Plugin { |
@@ -89,7 +93,9 @@ discard block |
||
89 | 93 | // test the requested action |
90 | 94 | $controller->register_hook('ACTION_ACT_PREPROCESS', 'BEFORE', $this, 'checkAction', $controller); |
91 | 95 | // pingthesemanticweb.com |
92 | - if ($this->getConf('pingsw')) $controller->register_hook('ACTION_SHOW_REDIRECT', 'BEFORE', $this, 'pingService', $controller); |
|
96 | + if ($this->getConf('pingsw')) { |
|
97 | + $controller->register_hook('ACTION_SHOW_REDIRECT', 'BEFORE', $this, 'pingService', $controller); |
|
98 | + } |
|
93 | 99 | } |
94 | 100 | |
95 | 101 | /* -- Event handlers ---------------------------------------------------- */ |
@@ -104,18 +110,18 @@ discard block |
||
104 | 110 | { |
105 | 111 | // give back rdf |
106 | 112 | $this->exportSioc(); |
107 | - } |
|
108 | - elseif (($action->data == 'show' || $action->data == 'index') && $INFO['perm'] && !defined('DOKU_MEDIADETAIL') && ($INFO['exists'] || getDwUserInfo($INFO['id'], $this)) && !isHiddenPage($INFO['id'])) |
|
113 | + } elseif (($action->data == 'show' || $action->data == 'index') && $INFO['perm'] && !defined('DOKU_MEDIADETAIL') && ($INFO['exists'] || getDwUserInfo($INFO['id'], $this)) && !isHiddenPage($INFO['id'])) |
|
109 | 114 | { |
110 | 115 | if ($this->isRdfXmlRequest()) |
111 | 116 | { |
112 | 117 | // forward to rdfxml document if requested |
113 | 118 | // print_r(headers_list()); die(); |
114 | 119 | $location = $this->createRdfLink(); |
115 | - if (function_exists('header_remove')) header_remove(); |
|
120 | + if (function_exists('header_remove')) { |
|
121 | + header_remove(); |
|
122 | + } |
|
116 | 123 | header('Location: '.$location['href'], true, 303); exit(); |
117 | - } |
|
118 | - else |
|
124 | + } else |
|
119 | 125 | { |
120 | 126 | // add meta link to html head |
121 | 127 | $controller->register_hook('TPL_METAHEADER_OUTPUT', 'BEFORE', $this, 'createRdfLink'); |
@@ -197,8 +203,9 @@ discard block |
||
197 | 203 | default: |
198 | 204 | $title = htmlentities("Article '".$INFO['meta']['title']."' (SIOC document as RDF/XML)"); |
199 | 205 | $queryAttr = array('type'=>'post'); |
200 | - if (isset($_GET['rev']) && $_GET['rev'] == intval($_GET['rev'])) |
|
201 | - $queryAttr['rev'] = $_GET['rev']; |
|
206 | + if (isset($_GET['rev']) && $_GET['rev'] == intval($_GET['rev'])) { |
|
207 | + $queryAttr['rev'] = $_GET['rev']; |
|
208 | + } |
|
202 | 209 | break; |
203 | 210 | } |
204 | 211 | |
@@ -416,10 +423,18 @@ discard block |
||
416 | 423 | rawWiki($ID, $REV) // body (content) |
417 | 424 | ); |
418 | 425 | /* encoded content */ $wikipage->addContentEncoded(p_cached_output(wikiFN($ID, $REV), 'xhtml')); |
419 | - /* created */ if (isset($INFO['meta']['date']['created'])) $wikipage->addCreated(date('c', $INFO['meta']['date']['created'])); |
|
420 | - /* or modified */ if (isset($INFO['meta']['date']['modified'])) $wikipage->addModified(date('c', $INFO['meta']['date']['modified'])); |
|
421 | - /* creator/modifier */ if ($INFO['editor'] && $this->getConf('userns')) $wikipage->addCreator(array('foaf:maker'=>'#'.$INFO['editor'], 'sioc:modifier'=>$dwuserpage_id)); |
|
422 | - /* is creator */ if (isset($INFO['meta']['date']['created'])) $wikipage->isCreator(); |
|
426 | + /* created */ if (isset($INFO['meta']['date']['created'])) { |
|
427 | + $wikipage->addCreated(date('c', $INFO['meta']['date']['created'])); |
|
428 | + } |
|
429 | + /* or modified */ if (isset($INFO['meta']['date']['modified'])) { |
|
430 | + $wikipage->addModified(date('c', $INFO['meta']['date']['modified'])); |
|
431 | + } |
|
432 | + /* creator/modifier */ if ($INFO['editor'] && $this->getConf('userns')) { |
|
433 | + $wikipage->addCreator(array('foaf:maker'=>'#'.$INFO['editor'], 'sioc:modifier'=>$dwuserpage_id)); |
|
434 | + } |
|
435 | + /* is creator */ if (isset($INFO['meta']['date']['created'])) { |
|
436 | + $wikipage->isCreator(); |
|
437 | + } |
|
423 | 438 | /* intern wiki links */ $wikipage->addLinks($INFO['meta']['relation']['references']); |
424 | 439 | |
425 | 440 | // contributors - only for last revision b/c of wrong meta data for older revisions |
@@ -427,8 +442,9 @@ discard block |
||
427 | 442 | { |
428 | 443 | $cont_temp = array(); |
429 | 444 | $cont_ns = $this->getConf('userns').($conf['useslash'] ? '/' : ':'); |
430 | - foreach ($INFO['meta']['contributor'] as $cont_id => $cont_name) |
|
431 | - $cont_temp[$cont_ns.$cont_id] = $cont_name; |
|
445 | + foreach ($INFO['meta']['contributor'] as $cont_id => $cont_name) { |
|
446 | + $cont_temp[$cont_ns.$cont_id] = $cont_name; |
|
447 | + } |
|
432 | 448 | $wikipage->addContributors($cont_temp); |
433 | 449 | } |
434 | 450 | |
@@ -462,15 +478,23 @@ discard block |
||
462 | 478 | $nextrev = $currentrev - 1; |
463 | 479 | } |
464 | 480 | } |
465 | - if ($prevrev !== false && $prevrev > -1 && page_exists($ID, $pagerevs[$prevrev])) |
|
466 | - /* previous revision*/ $wikipage->addVersionPrevious($pagerevs[$prevrev]); |
|
467 | - if ($nextrev !== false && $nextrev > -1 && page_exists($ID, $pagerevs[$nextrev])) |
|
468 | - /* next revision*/ $wikipage->addVersionNext($pagerevs[$nextrev]); |
|
481 | + if ($prevrev !== false && $prevrev > -1 && page_exists($ID, $pagerevs[$prevrev])) { |
|
482 | + /* previous revision*/ $wikipage->addVersionPrevious($pagerevs[$prevrev]); |
|
483 | + } |
|
484 | + if ($nextrev !== false && $nextrev > -1 && page_exists($ID, $pagerevs[$nextrev])) { |
|
485 | + /* next revision*/ $wikipage->addVersionNext($pagerevs[$nextrev]); |
|
486 | + } |
|
469 | 487 | |
470 | - /* latest revision */ if ($REV) $wikipage->addVersionLatest(); |
|
488 | + /* latest revision */ if ($REV) { |
|
489 | + $wikipage->addVersionLatest(); |
|
490 | + } |
|
471 | 491 | // TODO: topics |
472 | - /* has_container */ if ($INFO['namespace']) $wikipage->addContainer($INFO['namespace']); |
|
473 | - /* has_space */ if ($this->getConf('owners')) $wikipage->addSite($this->getConf('owners')); |
|
492 | + /* has_container */ if ($INFO['namespace']) { |
|
493 | + $wikipage->addContainer($INFO['namespace']); |
|
494 | + } |
|
495 | + /* has_space */ if ($this->getConf('owners')) { |
|
496 | + $wikipage->addSite($this->getConf('owners')); |
|
497 | + } |
|
474 | 498 | // TODO: dc:contributor / has_modifier |
475 | 499 | // TODO: attachment (e.g. pictures in that dwns) |
476 | 500 | |
@@ -533,8 +557,7 @@ discard block |
||
533 | 557 | { |
534 | 558 | // wikisite |
535 | 559 | $posts[] = $entry; |
536 | - } |
|
537 | - elseif ($entry['type'] === 'd') |
|
560 | + } elseif ($entry['type'] === 'd') |
|
538 | 561 | { |
539 | 562 | // sub container |
540 | 563 | $containers[] = $entry; |
@@ -542,11 +565,16 @@ discard block |
||
542 | 565 | } |
543 | 566 | |
544 | 567 | // without sub content it can't be a container (so it does not exist as a container) |
545 | - if (count($posts) + count($containers) == 0) |
|
546 | - $this->_exit("HTTP/1.0 404 Not Found"); |
|
568 | + if (count($posts) + count($containers) == 0) { |
|
569 | + $this->_exit("HTTP/1.0 404 Not Found"); |
|
570 | + } |
|
547 | 571 | |
548 | - if (count($posts) > 0) $wikicontainer->addArticles($posts); |
|
549 | - if (count($containers) > 0) $wikicontainer->addContainers($containers); |
|
572 | + if (count($posts) > 0) { |
|
573 | + $wikicontainer->addArticles($posts); |
|
574 | + } |
|
575 | + if (count($containers) > 0) { |
|
576 | + $wikicontainer->addContainers($containers); |
|
577 | + } |
|
550 | 578 | |
551 | 579 | //print_r($containers);die(); |
552 | 580 | |
@@ -603,7 +631,9 @@ discard block |
||
603 | 631 | |
604 | 632 | private function _getDate($date, $date_alt = null) |
605 | 633 | { |
606 | - if (!$date) $date = $date_alt; |
|
634 | + if (!$date) { |
|
635 | + $date = $date_alt; |
|
636 | + } |
|
607 | 637 | return date('c', $date); |
608 | 638 | } |
609 | 639 |