<?php
/***
* Example of using of TextGenerator class file
*/
use RandomText\TextGenerator;
if (file_exists('TextGenerator.php')) {
include_once('TextGenerator.php');
} else {
die('TextGenerator class not found!');
}
TextGenerator::initialize(isset($_REQUEST['lang']) ? $_REQUEST['lang'] : 'eng');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Text Random Generator</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"
integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css"
integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"
integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS"
crossorigin="anonymous"></script>
</head>
<body>
<div class="container">
<div class="row row-offcanvas row-offcanvas-right">
<div class="col-xs-12 col-sm-12">
<div class="jumbotron">
<h1>Text Template Generator!</h1>
<p>This is an example to show the potential of text generation.</p>
<p>
<?= TextGenerator::generateRandomSentences(1, 5); ?>
</p>
</div>
<div class="row">
<?php
for ($i = 1; $i <= 3; $i++) {
?>
<div class="col-xs-6 col-lg-4">
<h2><?= TextGenerator::generateRandomHeader(); ?></h2>
<?= TextGenerator::generateRandomSentences(5, 5); ?>
<p><a role="button" href="#"
class="btn btn-default"><?= TextGenerator::generateRandomSentences(1, 1); ?> »</a></p>
</div>
<?php
}
?>
</div>
<div class="jumbotron">
<h1>Message example</h1>
<p style="text-align: justify;"><?= TextGenerator::generateRandomSentences(rand(5, 12), rand(3, 7)); ?></p>
<p><a class="btn btn-primary btn-lg" href="#"
role="button"><?= TextGenerator::generateRandomSentences(1, 1); ?></a></p>
</div>
<div class="row">
<?php
for ($i = 1; $i <= 3; $i++) {
?>
<div class="col-xs-6 col-lg-4">
<h2><?= TextGenerator::generateRandomHeader(); ?></h2>
<?= TextGenerator::generateRandomSentences(5, 5); ?>
<p><a role="button" href="#"
class="btn btn-default"><?= TextGenerator::generateRandomSentences(1, 1); ?> »</a></p>
</div>
<?php
}
?>
</div>
<div class="jumbotron">
<h1>API example:</h1>
<p style="text-align: justify;">API secret: <?= TextGenerator::generateRandomString(30); ?></p>
<p style="text-align: justify;">Password: <?= TextGenerator::generateRandomString(12, true); ?></p>
</div>
<div class="jumbotron">
<h1>User data generate:</h1>
<table class="table table-hover">
<tr>
<th>Picture</th>
<th>First Name</th>
<th>Second Name</th>
<th>Gender</th>
<th>Age</th>
<th>Birthday</th>
<th>Email</th>
<th>Login</th>
<th>Password</th>
</tr>
<?php
for ($i = 0; $i < 25; $i++) {
$gender = rand(0, 1) ? 'Male' : 'Female';
$firstname = TextGenerator::generateFirstName($gender);
$lastname = TextGenerator::generateLastName($gender);
$age = TextGenerator::generateYearsOld(18, 68);
$birthday = TextGenerator::generateBirthday($age);
$email = TextGenerator::generateEmail($firstname, $lastname, $birthday);
$login = TextGenerator::generateLogin($firstname, $lastname, $birthday);
$password = TextGenerator::generateRandomString(12, true);
?>
<tr>
<td><img height="25"
src="https://graph.facebook.com/<?= rand(500000, 1000000); ?>/picture?type=square"/>
</td>
<td><?= $firstname ?></td>
<td><?= $lastname ?></td>
<td><?= $gender; ?></td>
<td><?= $age; ?></td>
<td><?= $birthday; ?></td>
<td><?= $email; ?></td>
<td><?= $login; ?></td>
<td><?= $password; ?></td>
</tr>
<?php
}
?>
</table>
</div>
<div class="jumbotron">
<h1>Car info example:</h1>
<p style="text-align: justify;">Vin code: <?= TextGenerator::generateVinCode(); ?></p>
</div>
</div>
</div>
<hr>
<footer>
<p>© <?= date('Y'); ?> Company "<?= TextGenerator::generateRandomSentences(1, 1); ?>", Inc.</p>
</footer>
</div>
</body>
</html>
|