fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [7763] Added functionality for synchronizing fields w


From: Torstein
Subject: [Fmsystem-commits] [7763] Added functionality for synchronizing fields when adding new contract party .
Date: Fri, 30 Sep 2011 12:41:10 +0000

Revision: 7763
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=7763
Author:   vator
Date:     2011-09-30 12:41:10 +0000 (Fri, 30 Sep 2011)
Log Message:
-----------
Added functionality for synchronizing fields when adding new contract party.

Modified Paths:
--------------
    trunk/rental/js/rental/common.js

Modified: trunk/rental/js/rental/common.js
===================================================================
--- trunk/rental/js/rental/common.js    2011-09-30 12:39:17 UTC (rev 7762)
+++ trunk/rental/js/rental/common.js    2011-09-30 12:41:10 UTC (rev 7763)
@@ -257,3 +257,39 @@
         YAHOO.util.Dom.replaceClass(fieldname + "_edit", "showit", "hideit");
     }
 }
+
+YAHOO.util.Event.addListener(
+               'fetchSyncData',
+               'click',
+               function(){             
+                       
+                       var org_enhet_id = 
document.getElementById('org_enhet_id').value;
+                       
+                        YAHOO.util.Connect.asyncRequest (
+                               'POST',
+                               
"http://portico/pe/index.php?menuaction=rental.uiparty.get_synchronize_party_info&phpgw_return_as=json&org_enhet_id=";
 + org_enhet_id,
+                               {
+                                       success: syncInfo,
+                                       failure: function (o) {
+                                               YAHOO.rental.Log( "TID: " + 
o.tId + ", HTTP Status: " + o.status + ", Message: " + o.StatusText );
+                                               YAHOO.rental.Log( "<br><br>" );
+                                       }
+                               }
+                               );
+               }
+);
+
+function syncInfo(o)
+{
+       var syncInfo = YAHOO.lang.JSON.parse(o.responseText);
+        
+       var email = syncInfo.email;
+       var department = syncInfo.org_name;
+       var org_name = syncInfo.org_name;
+       var unit_leader = syncInfo.unit_leader_fullname;
+           
+       document.getElementById('email').value = email;
+       document.getElementById('company_name').value = org_name;
+       document.getElementById('department').value = department;
+       document.getElementById('unit_leader').value = unit_leader;
+}




reply via email to

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