Ich hätte gleichermaßen noch einen Vorschlag.
Beim Hinzufügen einer Unterseite könnte man einen Fehler ausgeben anstatt einer Exception wenn die Syntax des Templates nicht korrekt ist.
Durch die Exception wird nämlich auch keine Schaltfläche zum Abschicken des Formulars angezeigt und man muss zum beheben des Fehlers die Seite neu laden.
Beiträge von Sick^
-
-
Der Fehler kommt auf eurer Seite wenn ich die Domain in meiner Lizens für die aktuellste Shop Version eintragen will und diese Domain noch nicht erreichbar ist.
-
Da besteht weiterhin ein Problem. Es wäre schön wenn ihr das var_dump aus der Lizens Detailseite entfernen würdet.
Der Fehler kommt wenn die Domain noch nicht existiert.
URL: https://www.viecode.com/shop/license/?serial=<serial>
Dump: wcf\system\exception\SystemException Object ( [description:protected] => php_network_getaddresses: getaddrinfo failed: Name or service not known [information:protected] => [functions:protected] => [exceptionID:protected] => [ignoreDebugMode:protected] => [message:protected] => Can not connect to <domain> [string:Exception:private] => [code:protected] => 0 [file:protected] => /home/viecode/web/viecode.com/public_html/wcf/lib/system/io/RemoteFile.class.php [line:protected] => 63 [trace:Exception:private] => Array ( [0] => Array ( [file] => /home/viecode/web/viecode.com/public_html/wcf/lib/util/HTTPRequest.class.php [line] => 256 [function] => __construct [class] => wcf\system\io\RemoteFile [type] => -> [args] => Array ( [0] => <domain> [1] => 80 [2] => 10 [3] => Array ( [ssl] => Array ( [peer_name] => <domain> ) ) ) ) [1] => Array ( [file] => /home/viecode/web/viecode.com/public_html/shop/lib/form/LicenseForm.class.php [line] => 134 [function] => execute [class] => wcf\util\HTTPRequest [type] => -> [args] => Array ( ) ) [2] => Array ( [file] => /home/viecode/web/viecode.com/public_html/wcf/lib/form/AbstractForm.class.php [line] => 61 [function] => validate [class] => shop\form\LicenseForm [type] => -> [args] => Array ( ) ) [3] => Array ( [file] => /home/viecode/web/viecode.com/public_html/wcf/lib/form/AbstractForm.class.php [line] => 114 [function] => submit [class] => wcf\form\AbstractForm [type] => -> [args] => Array ( ) ) [4] => Array ( [file] => /home/viecode/web/viecode.com/public_html/shop/lib/form/LicenseForm.class.php [line] => 188 [function] => readData [class] => wcf\form\AbstractForm [type] => -> [args] => Array ( ) ) [5] => Array ( [file] => /home/viecode/web/viecode.com/public_html/wcf/lib/page/AbstractPage.class.php [line] => 273 [function] => readData [class] => shop\form\LicenseForm [type] => -> [args] => Array ( ) ) [6] => Array ( [file] => /home/viecode/web/viecode.com/public_html/wcf/lib/page/AbstractPage.class.php [line] => 100 [function] => show [class] => wcf\page\AbstractPage [type] => -> [args] => Array ( ) ) [7] => Array ( [file] => /home/viecode/web/viecode.com/public_html/wcf/lib/system/request/Request.class.php [line] => 58 [function] => __run [class] => wcf\page\AbstractPage [type] => -> [args] => Array ( ) ) [8] => Array ( [file] => /home/viecode/web/viecode.com/public_html/wcf/lib/system/request/RequestHandler.class.php [line] => 139 [function] => execute [class] => wcf\system\request\Request [type] => -> [args] => Array ( ) ) [9] => Array ( [file] => /home/viecode/web/viecode.com/public_html/shop/index.php [line] => 11 [function] => handle [class] => wcf\system\request\RequestHandler [type] => -> [args] => Array ( [0] => shop ) ) ) [previous:Exception:private] => )