static function create($url, $hash = '') { global $serendipity; serendipity_db_query("INSERT INTO {$serendipity['dbPrefix']}linktrimmer (url) VALUES ('" . serendipity_db_escape_string($url) . "')"); $id = serendipity_db_insert_id(); if (empty($id)) { return false; } if (empty($hash)) { $hash = serendipity_event_linktrimmer::base62($id); } serendipity_db_query("UPDATE {$serendipity['dbPrefix']}linktrimmer\n SET hash = '" . $hash . "'\n WHERE id = " . (int) $id); return $hash; }