/** * Getting the transid * * @param string $salt The salt of making the trans id * * @return string */ public static function genGroupId($salt = '') { if (!is_string(self::$_groupId)) { self::$_groupId = StringUtilsAbstract::getRandKey($salt); } return self::$_groupId; }
private static function _getAndMarkMessages() { $randId = StringUtilsAbstract::getRandKey(); Message::updateByCriteria('transId = ?, status = ?', 'active = 1 and status = ?', array($randId, Message::STATUS_SENDING, Message::STATUS_NEW)); return Message::getAllByCriteria('transId = ? and status = ?', array($randId, Message::STATUS_SENDING)); }
/** * Getting the transid * * @param string $salt The salt of making the trans id * * @return string */ public static function getTransKey($salt = '') { if (trim(self::$_transId) === '') { self::$_transId = StringUtilsAbstract::getRandKey($salt); } return self::$_transId; }