128 lines
4.4 KiB
PHP
128 lines
4.4 KiB
PHP
<?php
|
|
/* @var $this MsMainController */
|
|
|
|
$this->pageTitle = 'About - ' . Yii::app()->name;
|
|
|
|
$this->breadcrumbs=
|
|
[
|
|
'About'
|
|
];
|
|
|
|
$this->selectedNav = 'about';
|
|
|
|
?>
|
|
|
|
<div class="container">
|
|
|
|
<?php if (isset($alerts_success)) foreach($alerts_success as $alert) echo MsHtml::alert(MsHtml::ALERT_COLOR_SUCCESS, $alert); ?>
|
|
<?php if (isset($alerts_error)) foreach($alerts_error as $alert) echo MsHtml::alert(MsHtml::ALERT_COLOR_ERROR, $alert); ?>
|
|
|
|
<?php echo MsHtml::pageHeader('About Mikescher.com', ''); ?>
|
|
|
|
<div class="well cstm-well-light">
|
|
<p>Welcome to my private homepage.</p>
|
|
|
|
<p>My name is Mike Schwörer, and this is my homepage. I use it to upload programs I have written and sometimes for a little blogging. </p>
|
|
|
|
<p>If you want you can look <?php echo MsHtml::link('here', '/programs'); ?> at the things I programmed </p>
|
|
|
|
<p> I have also a whole sectioned dedicated to <?php echo MsHtml::link('Project euler', '/blog/1/Project_Euler_with_Befunge'); ?> (in Befunge-93) </p>
|
|
</div>
|
|
|
|
<?php $egh = (new ExtendedGitGraph('Mikescher'))->loadFinishedData(); ?>
|
|
<div class="gitbox-container">
|
|
<div class="gitbox-header">My Github Commits</div>
|
|
|
|
<?php echo $egh['content']; ?>
|
|
|
|
<div class="gitbox-footer">
|
|
<div class="gitbox-footer-box">
|
|
<span class="gitbox-footer-box-header">Last Update</span>
|
|
<span class="gitbox-footer-box-number"><?php echo $egh['creation']->diff(new DateTime())->format('%d') + 1; ?> day<?php echo (($egh['creation']->diff(new DateTime())->format('%d') == 0) ? '' : 's')?> ago</span>
|
|
<span class="gitbox-footer-box-footer"><?php echo $egh['creation']->format('M d Y'); ?></span>
|
|
</div>
|
|
|
|
<div class="gitbox-footer-box">
|
|
<span class="gitbox-footer-box-header">Total commits</span>
|
|
<span class="gitbox-footer-box-number"><?php echo $egh['total'] ?></span>
|
|
<span class="gitbox-footer-box-footer"><?php echo $egh['start']->format('M d Y') . ' - ' . $egh['end']->format('M d Y'); ?></span>
|
|
</div>
|
|
|
|
<div class="gitbox-footer-box">
|
|
<span class="gitbox-footer-box-header">Longest streak</span>
|
|
<span class="gitbox-footer-box-number"><?php echo $egh['streak']; ?> day<?php echo (($egh['streak'] == 1) ? '' : 's'); ?></span>
|
|
<span class="gitbox-footer-box-footer"><?php echo $egh['streak_start']->format('M d Y') . ' - ' . $egh['streak_end']->format('M d Y'); ?></span>
|
|
</div>
|
|
|
|
<div class="gitbox-footer-box">
|
|
<span class="gitbox-footer-box-header">Max commits</span>
|
|
<span class="gitbox-footer-box-number"><?php echo $egh['max_commits']; ?> / day</span>
|
|
<span class="gitbox-footer-box-footer"><?php echo $egh['max_commits_date']->format('M d Y'); ?></span>
|
|
</div>
|
|
|
|
<div class="gitbox-footer-box">
|
|
<span class="gitbox-footer-box-header">Avg commits</span>
|
|
<span class="gitbox-footer-box-number"><?php echo number_format($egh['avg_commits'], 2); ?> / day</span>
|
|
<span class="gitbox-footer-box-footer"><?php echo $egh['start']->format('M d Y') . ' - ' . $egh['end']->format('M d Y'); ?></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="well cstm-well-light">
|
|
<?php
|
|
$form = $this->beginWidget('bootstrap.widgets.TbActiveForm',
|
|
[
|
|
'layout' => MsHtml::FORM_LAYOUT_HORIZONTAL
|
|
]);
|
|
?>
|
|
|
|
|
|
<fieldset>
|
|
<legend>Contact</legend>
|
|
<?php
|
|
echo $form->textFieldControlGroup($model, 'name',
|
|
[
|
|
'placeholder' => 'Name',
|
|
'size' => MsHtml::INPUT_SIZE_CUSTOM_ABOUTTXT,
|
|
'prepend' => MsHtml::icon(MsHtml::ICON_USER),
|
|
'span' => 2,
|
|
]);
|
|
echo $form->textFieldControlGroup($model, 'email',
|
|
[
|
|
'placeholder' => 'Email address',
|
|
'size' => MsHtml::INPUT_SIZE_CUSTOM_ABOUTTXT,
|
|
'prepend' => MsHtml::icon(MsHtml::ICON_ENVELOPE),
|
|
'span' => 2,
|
|
]);
|
|
echo $form->textFieldControlGroup($model, 'header',
|
|
[
|
|
'placeholder' => 'Header',
|
|
'size' => MsHtml::INPUT_SIZE_CUSTOM_ABOUTTXT,
|
|
'prepend' => MsHtml::icon(MsHtml::ICON_TAG),
|
|
'span' => 5,
|
|
]);
|
|
echo $form->textAreaControlGroup( $model, 'message',
|
|
[
|
|
'placeholder' => 'Message',
|
|
'size' => MsHtml::INPUT_SIZE_XXLARGE,
|
|
'rows' => 10,
|
|
]);
|
|
?>
|
|
</fieldset>
|
|
|
|
<?php echo MsHtml::formActions(
|
|
[
|
|
MsHtml::submitButton('Submit', array('color' => MsHtml::BUTTON_COLOR_PRIMARY)),
|
|
MsHtml::resetButton('Reset'),
|
|
],
|
|
[
|
|
'class' => 'cstm-background-white',
|
|
]); ?>
|
|
|
|
<?php $this->endWidget(); ?>
|
|
</div>
|
|
|
|
<?php echo MsHtml::well( file_get_contents('protected/data/disclaimer.php') ); ?>
|
|
|
|
</div>
|