Example #1
0
 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;
 }
Example #2
0
 public function format_kuerzel($text)
 {
     $text = convert_umlaute2(utf8_decode($text));
     $kuerzel = str_replace(' ', '_', $text);
     return strtolower($kuerzel);
 }
Example #3
0
 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);
 }