phpcompta-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpcompta-dev] r5436 - in phpcompta/trunk: html/js include


From: phpcompta-dev
Subject: [Phpcompta-dev] r5436 - in phpcompta/trunk: html/js include
Date: Fri, 27 Sep 2013 21:49:48 +0200 (CEST)

Author: danydb
Date: 2013-09-27 21:49:47 +0200 (Fri, 27 Sep 2013)
New Revision: 5436

Modified:
   phpcompta/trunk/html/js/scripts.js
   phpcompta/trunk/include/ajax_view_action.php
Log:
view_action : ajax in XML

Modified: phpcompta/trunk/html/js/scripts.js
===================================================================
--- phpcompta/trunk/html/js/scripts.js  2013-09-27 19:48:41 UTC (rev 5435)
+++ phpcompta/trunk/html/js/scripts.js  2013-09-27 19:49:47 UTC (rev 5436)
@@ -1707,6 +1707,15 @@
                                onSuccess: function(req) {
                                        try {
                                                remove_waiting_box();
+                                                var answer=req.responseXML;
+                                                var 
html=answer.getElementsByTagName('code');
+                                                if ( html.length == 0 )
+                                                {
+                                                    var rec=req.responseText;
+                                                    alert ('erreur :'+rec);
+                                                }
+                                                var 
code_html=getNodeText(html[0]);
+                                                
code_html=unescape_xml(code_html);
                                                var pos = fixed_position(0, 50) 
+ ";width:90%;left:5%;";
                                                add_div({
                                                        id: id,
@@ -1714,10 +1723,10 @@
                                                        cssclass: "inner_box",
                                                        style: pos
                                                });
-                                               $(id).innerHTML = 
req.responseText;
+                                               $(id).innerHTML = code_html;
                                                compute_all_ledger();
                                        } catch (e) {
-                                               alert(e.message);
+                                               alert('view_action'+e.message);
                                        }
                                }
                        }

Modified: phpcompta/trunk/include/ajax_view_action.php
===================================================================
--- phpcompta/trunk/include/ajax_view_action.php        2013-09-27 19:48:41 UTC 
(rev 5435)
+++ phpcompta/trunk/include/ajax_view_action.php        2013-09-27 19:49:47 UTC 
(rev 5436)
@@ -27,6 +27,7 @@
  *
  */
 if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas permis');
+ob_start();
 require_once 'class_follow_up.php';
 echo HtmlInput::title_box(_("Détail action"), $div);
 $act = new Follow_Up($cn);
@@ -52,5 +53,17 @@
        <?php 
 }
 echo HtmlInput::button_close($div);
+$response =  ob_get_clean();
+ob_end_clean();
+$html=escape_xml($response);
+header('Content-type: text/xml; charset=UTF-8');
+echo <<<EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<data>
+<ctl></ctl>
+<code>$html</code>
+</data>
+EOF;
+exit();
 
 ?>
\ No newline at end of file



---
PhpCompta est un logiciel de comptabilité libre en ligne (full web)
Projet opensource http://www.phpcompta.eu



reply via email to

[Prev in Thread] Current Thread [Next in Thread]