Index: branches/unlabeled/unlabeled-1.1.2/core/admin_templates/js/ajax.js =================================================================== diff -u -r6899 -r6903 --- branches/unlabeled/unlabeled-1.1.2/core/admin_templates/js/ajax.js (.../ajax.js) (revision 6899) +++ branches/unlabeled/unlabeled-1.1.2/core/admin_templates/js/ajax.js (.../ajax.js) (revision 6903) @@ -291,6 +291,11 @@ switch ($params[0]) { case 'GetSize': // store responce to cache for future use + if (!$responce.match(/([\d]+)x([\d]+)/)) { + // invalid responce was received, may be php fatal error during AJAX request + $responce = '750x400'; + } + $object.PopupSizes[ $params[1] ] = $responce; break; }