/**
  * Save or remove the custom page title
  */
 private static function savePageTitle($type, $pageid, $pageTitle)
 {
     $title = Title::newFromID($pageid);
     if (!$title) {
         return '';
     }
     $dbw = wfGetDB(DB_MASTER);
     if ('default' == $type) {
         TitleTests::dbRemoveTitle($dbw, $title);
     } elseif ('edited' == $type && $pageTitle) {
         TitleTests::dbSetCustomTitle($dbw, $title, $pageTitle);
     } else {
         return '';
     }
     $tt = TitleTests::newFromTitle($title);
     if ($tt) {
         return $tt->getTitle();
     } else {
         return '';
     }
 }