public static function genStdCreateInvoicePass() { if (!class_exists('tsmCrypt')) { require VMPATH_ADMIN . DS . 'helpers' . DS . 'tsmcrypt.php'; } return tsmCrypt::getToken(8); }
public static function getFormToken($fNew = false) { $sess = JFactory::getSession(); $user = JFactory::getUser(); if (empty($user->id)) { $user->id = 0; } if (!class_exists('tsmCrypt')) { require VMPATH_ADMIN . DS . 'helpers' . DS . 'tsmcrypt.php'; } $token = $sess->get('session.token'); if ($token === null || $fNew) { $token = tsmCrypt::getToken(); $sess->set('session.token', $token); } $hash = self::getHash($user->id . $token); return $hash; }