/** * Creates a valid, random name for the class selector * * @param JSession $session * * @return string */ private static function randomClassName($session) { $characters = range('a', 'z'); $class_name = $characters[mt_rand(0, count($characters) - 1)]; $class_name_length = mt_rand(6, 12); $class_name .= @JUserHelper::genRandomPassword($class_name_length); $head_data = '<style type="text/css">div.' . $class_name . '{text-align: center; border: 1px solid #DD87A2; border-radius: 2px; padding: 5px; background-color: #F9CAD9; font-size: 120%; margin: 10px 0;}</style>'; EasyJoomlaBackupHelper::addHeadData($head_data); $session->set('field_value_head', $head_data, 'krdonationcodecheck_footer'); return $class_name; }