Răsfoiți Sursa

Fixing bug when creating a new link with a different targer see BT#4019

Julio Montoya 13 ani în urmă
părinte
comite
0a77ad956e
1 a modificat fișierele cu 7 adăugiri și 3 ștergeri
  1. 7 3
      main/inc/lib/link.lib.php

+ 7 - 3
main/inc/lib/link.lib.php

@@ -44,12 +44,16 @@ function addlinkcategory($type) {
 		$selectcategory   = Security :: remove_XSS($_POST['selectcategory']);
 
 		if ($_POST['onhomepage'] == '') {
-			$onhomepage = 0;
-			$target = '_self'; // Default target.
+			$onhomepage = 0;			
 		} else {
 			$onhomepage  = Security :: remove_XSS($_POST['onhomepage']);			
-			$target      = Security :: remove_XSS($_POST['target_link']);
 		}
+        
+        if (empty($_POST['target_link'])) {
+            $target = '_self'; // Default target.
+        } else {
+            $target      = Security :: remove_XSS($_POST['target_link']);
+        }
 
 		$urllink      = trim($urllink);
 		$title        = trim($title);