public function page_kuerzel_update($page, $kuerzel, $language) { global $db, $general; $pagid = $page['page_id']; $ids = array(); $kuerzel = convert_umlaute2(utf8_decode($kuerzel)); $kuerzel = strtolower(str_replace(' ', '_', $kuerzel)); if ($page != null) { $ids = $this->get_navids($page['nav_id']); $subid = isset($ids['subid']) ? $ids['subid'] : 0; $navid = isset($ids['navid']) ? $ids['navid'] : 0; $update = 'UPDATE ' . $this->mPrefix . 'redirect SET kuerzel_' . $language . '="' . $kuerzel . '"'; $update .= ' WHERE navid=' . $navid . ' AND subid=' . $subid . ' AND pagid=' . $pagid; $par = $navid . '-' . $subid . '-' . $pagid . '-' . $kuerzel; if ($db->query($update)) { $msg[] = 'success'; $msg[] = sprintf($GLOBALS['MESSAGES']['REDIRECT_GESPEICHERT'], $par); } else { $msg[] = 'error'; $msg[] = sprintf($GLOBALS['MESSAGES']['REDIRECT_NICHT_GESPEICHERT'], $par); } } return $msg; }
public function format_kuerzel($text) { $text = convert_umlaute2(utf8_decode($text)); $kuerzel = str_replace(' ', '_', $text); return strtolower($kuerzel); }
public function format_kuerzel($text) { $rc = $this->is_utf8($text); if ($rc) { $text = utf8_decode($text); } $text = convert_umlaute2($text); $kuerzel = str_replace('', '', $text); $kuerzel = str_replace(' ', '_', $text); return strtolower($kuerzel); }