]> git.mxchange.org Git - friendica.git/blobdiff - boot.php
new profile tables, profile clone
[friendica.git] / boot.php
index 9f825ddfdf04a3be5dfac91bc7e853dc33fcf831..fab44a7a459dac8a11703ee22e15a8bab3fb0f54 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -311,4 +311,49 @@ function notice($s) {
 
        $_SESSION['sysmsg'] .= $s;
 
-}}
\ No newline at end of file
+}}
+
+
+if(! function_exists('xmlify')) {
+function xmlify($str) {
+       $buffer = '';
+       
+       for($x = 0; $x < strlen($str); $x ++) {
+               $char = $str[$x];
+        
+               switch( $char ) {
+
+                       case "\r" :
+                               break;
+                       case "&" :
+                               $buffer .= '&amp;';
+                               break;
+                       case "'" :
+                               $buffer .= '&apos;';
+                               break;
+
+                       case "\"" :
+                               $buffer .= '&quot;';
+                               break;
+                       case '<' :
+                               $buffer .= '&lt;';
+                               break;
+                       case '>' :
+                               $buffer .= '&gt;';
+                               break;
+                       case "\n" :
+                               $buffer .= ' ';
+                               break;
+                       default :
+                               $buffer .= $char;
+                               break;
+               }       
+       }
+       $buffer = trim($buffer);
+       return($buffer);
+}}
+
+
+function hex2bin($s) {
+       return(pack("H*",$s));
+}
\ No newline at end of file