Browse Source

Fixing js error in e4373fbb2fea572bcfe292853670a8ca034810e3

Julio Montoya 11 years ago
parent
commit
cc4d83f836
1 changed files with 30 additions and 25 deletions
  1. 30 25
      main/template/default/agenda/month.tpl

+ 30 - 25
main/template/default/agenda/month.tpl

@@ -180,33 +180,38 @@ $(document).ready(function() {
 								url: url+'&'+params,
 								success:function(data) {
 									var user = $('#users_to_send_id').val();
-                                    if (user.length > 1) {
-                                        user = 0;
+                                    if (user) {
+
+                                        if (user.length > 1) {
+                                            user = 0;
+                                        } else {
+                                            user = user[0];
+                                        }
+                                        var user_length = String(user).length;
+                                        if (String(user).substring(0,1) == 'G') {
+                                            var user_id = String(user).substring(6,user_length);
+                                            var  user_id = "G:"+user_id;
+                                        } else {
+                                            var user_id = String(user).substring(5,user_length);
+                                        }
+                                        var temp = "&user_id="+user_id;
+                                        var position =String(window.location).indexOf("&user");
+                                        var url_length = String(window.location).length;
+                                        var url = String(window.location).substring(0, position)+temp;
+
+                                        if (position > 0) {
+                                            window.location.replace(url);
+                                        } else {
+                                            url = String(window.location)+temp;
+                                            window.location.replace(url);
+                                        }
                                     } else {
-                                        user = user[0];
+                                	    calendar.fullCalendar("refetchEvents");
+									    calendar.fullCalendar("rerenderEvents");
                                     }
-                                    var user_length = String(user).length;
-                                    if (String(user).substring(0,1) == 'G') {
-                                        var user_id = String(user).substring(6,user_length);
-                                        var  user_id = "G:"+user_id;
-                                    } else {
-                                        var user_id = String(user).substring(5,user_length);
-                                    }
-                                    var temp = "&user_id="+user_id;
-                                    var position =String(window.location).indexOf("&user");
-                                    var url_length = String(window.location).length;
-                                    var url = String(window.location).substring(0,position)+temp;
-                                    if (position > 0) {
-                                     window.location.replace(url);
-                                    } else {
-                                        url = String(window.location)+temp;
-                                        window.location.replace(url);
-                                    }
-                                	//calendar.fullCalendar("refetchEvents");
-									//calendar.fullCalendar("rerenderEvents");
+
 									$("#dialog-form").dialog("close");
-										
-								}							
+								}
 							});
 						}
 					},
@@ -530,4 +535,4 @@ $(document).ready(function() {
 	</div>
 </div>
 <div id="loading" style="margin-left:150px;position:absolute;display:none">{{ "Loading"|get_lang }}...</div>
-<div id="calendar"></div>
+<div id="calendar"></div>