]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 10 Sep 2014 13:36:28 +0000 (13:36 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 10 Sep 2014 13:36:28 +0000 (13:36 +0000)
inc/commons/class.common.tools.php

index faf335d52b63944e4a89d869d7022733ddfe7395..41be60276b069883fbed7fbe13ea6f836b98a465 100644 (file)
@@ -43,6 +43,41 @@ class commonTools {
                return $res;
        }
 
+       public static function html2php() {
+               global $core;
+
+               if (!isset($_POST['input'])) {
+                       $r = '<textarea id="input" name="input" rows="50" cols="80" style="width:100%;"></textarea>';
+               } else {
+                       $r = '<pre>';
+                       $lines = CubeIT_Text::explodeNewLines($_POST['input']);
+                       foreach ($lines as $l) {
+                               $l = trim($l);
+                               if (!$l) {
+                                       continue;
+                               }
+                               $r.="\$res.='" . addcslashes(htmlspecialchars($l), "'") . "';\n";
+                       }
+
+                       $r.='</pre>';
+               }
+
+               $res = commonPage::barre();
+               $res .= commonPage::tMain();
+               $res .= commonPage::bh();
+               $res.='<form action="" method="post" class="notajax">';
+               $res.='<table class="liste">';
+               $res.='<tr><th><strong>HTML2PHP</strong></th></tr>';
+               $res.='<tr><td>' . $r . '</td></tr>';
+               $res.='<tr class="odd"><td class="right" ><a href="#" class="submit">' . $core->typo->BoutonOK(__('Générer le PHP')) . '</a></td></td>';
+               $res.='</table>';
+               $res.='</form>';
+               $res .= '</div>';
+               $res .= commonPage::bf();
+               $res .= commonPage::bMain();
+               return $res;
+       }
+
        public static function tube($args) {
                global $css, $js, $jsnomerge, $jsvar;