public function getNextId() { if (function_exists('com_create_guid')) { return trim(com_create_guid(), '{}'); } return md5(uniqid(dechex(mt_rand()), true) . dechex(mt_rand())); }