set_charset ( 'utf8' ); foreach ( $navArray as $navStart ) { $i = 1; foreach ( $newArray as $navName ) { $navLink = createLinkFromName ( $navName ); $insert = $db -> query ( 'INSERT INTO ' . $prefix . '_navi VALUES ( NULL , "' . $navStart . '" , "' . $navName . '" , "" , "' . $navLink . '" , "Y" , "' . $i . '" , "N" , NULL );' ); $navId = $db -> insert_id; $update = $db -> query ( 'UPDATE svjf_navi SET svjf_navTarget = "index.php?siteId=' . $siteId . '&navId=' . $navId . '" WHERE svjf_navId = "' . $navId . '";' ); ++$i; } } function createLinkFromName ( $name ) { $search = array ( 'ä' , 'ö' , 'ü' , '.' , ' ' ); $replace = array ( 'ae' , 'oe' , 'ue' , '' , '_' ); $newName = mb_strtolower ( $name , 'UTF-8' ); $link = str_replace ( $search , $replace , $newName ); return $link; } ?>