Added new programs - fixed a few things ....
This commit is contained in:
@@ -14,13 +14,7 @@
|
||||
|
||||
<div <?php echo $this->getContentTagDefinition(); ?>>
|
||||
<div>
|
||||
<p>
|
||||
<?php
|
||||
|
||||
echo ParsedownHelper::parse($this->content);
|
||||
|
||||
?>
|
||||
</p>
|
||||
<?php echo ParsedownHelper::parse($this->content); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -117,7 +117,7 @@ class BlogPost extends CActiveRecord
|
||||
$name = str_replace(' ', '_', $name);
|
||||
$name = preg_replace("/[^A-Za-z0-9_]/", '', $name);
|
||||
|
||||
return '/blog/' . $this->ID . '/' . $name;
|
||||
return '/blog/' . $this->ID . '/' . rawurlencode($name);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -163,7 +163,7 @@ class Program extends CActiveRecord
|
||||
*/
|
||||
public function getImagePath() {
|
||||
if (file_exists('images/programs/thumbnails/' . $this->Name . '.png'))
|
||||
return '/images/programs/thumbnails/' . $this->Name . '.png';
|
||||
return '/images/programs/thumbnails/' . rawurlencode($this->Name) . '.png';
|
||||
// else if (file_exists('images/programs/thumbnails/' . $this->Name . '.jpg'))
|
||||
// return '/images/programs/thumbnails/' . $this->Name . '.jpg';
|
||||
else throw new CHttpException(500, "Could not find Program Thumbnail '" . $this->Name . "'");
|
||||
@@ -173,14 +173,14 @@ class Program extends CActiveRecord
|
||||
* @return string
|
||||
*/
|
||||
public function getLink() {
|
||||
return '/programs/view/' . $this->Name;
|
||||
return '/programs/view/' . rawurlencode($this->Name);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getDownloadLink() {
|
||||
return '/programs/download/' . $this->Name;
|
||||
return '/programs/download/' . rawurlencode($this->Name);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -188,7 +188,7 @@ class Program extends CActiveRecord
|
||||
*/
|
||||
public function getDirectDownloadLink() {
|
||||
if ($this->download_url == 'direkt' || is_null($this->download_url) || empty($this->download_url))
|
||||
return '/data/programs/' . $this->Name . '.zip';
|
||||
return '/data/programs/' . rawurlencode($this->Name) . '.zip';
|
||||
else
|
||||
return $this->download_url;
|
||||
}
|
||||
|
||||
@@ -12,18 +12,15 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<title><?php
|
||||
echo $this->pageTitle; ?></title>
|
||||
<title><?php echo CHtml::encode($this->pageTitle) ?></title>
|
||||
<meta name="description" content="">
|
||||
<meta name="viewport" content="width=device-width">
|
||||
|
||||
<link rel="icon" type="image/png" href="/images/favicon.png"/> <?php //TODO-MS Add nice favicon ?>
|
||||
<link rel="icon" type="image/png" href="/images/favicon.png"/>
|
||||
|
||||
<?php Yii::app()->bootstrap->register(); ?>
|
||||
<link rel="stylesheet" type="text/css" href="/css/styles.css"/>
|
||||
<link rel="stylesheet" type="text/css" href="/css/prism.css"/>
|
||||
|
||||
<title><?php echo CHtml::encode($this->pageTitle); ?></title>
|
||||
</head>
|
||||
<body>
|
||||
<!--if lt IE 7]>
|
||||
|
||||
@@ -32,7 +32,12 @@
|
||||
|
||||
<?php echo $form->textFieldControlGroup($model,'Kategorie',array('rows'=>6,'span'=>8)); ?>
|
||||
|
||||
<?php echo $form->textFieldControlGroup($model,'Sterne',array('span'=>5)); ?>
|
||||
<?php
|
||||
if ($model->isNewRecord)
|
||||
echo $form->textFieldControlGroup($model,'Sterne',array('span'=>5, 'value' => '0'));
|
||||
else
|
||||
echo $form->textFieldControlGroup($model,'Sterne',array('span'=>5));
|
||||
?>
|
||||
|
||||
<?php
|
||||
if ($model->isNewRecord)
|
||||
@@ -61,7 +66,12 @@
|
||||
echo $form->textFieldControlGroup($model,'add_date',array('span'=>5, ));
|
||||
?>
|
||||
|
||||
<?php echo $form->textFieldControlGroup($model,'download_url',array('rows'=>6,'span'=>8)); ?>
|
||||
<?php
|
||||
if ($model->isNewRecord)
|
||||
echo $form->textFieldControlGroup($model,'download_url',array('rows'=>6,'span'=>8, 'value' => 'direkt'));
|
||||
else
|
||||
echo $form->textFieldControlGroup($model,'download_url',array('rows'=>6,'span'=>8, ));
|
||||
?>
|
||||
|
||||
<?php echo $form->textFieldControlGroup($model,'sourceforge_url',array('rows'=>6,'span'=>8)); ?>
|
||||
|
||||
@@ -69,16 +79,22 @@
|
||||
|
||||
<?php echo $form->textFieldControlGroup($model,'github_url',array('rows'=>6,'span'=>8)); ?>
|
||||
|
||||
|
||||
<?php
|
||||
if ($model->isNewRecord)
|
||||
echo $form->textFieldControlGroup($model,'uses_absCanv',array('span'=>5, 'value' => date('Y-m-d')));
|
||||
echo $form->textFieldControlGroup($model,'uses_absCanv',array('span'=>5, 'value' => '0'));
|
||||
else
|
||||
echo $form->textFieldControlGroup($model,'uses_absCanv',array('span'=>5, ));
|
||||
?>
|
||||
|
||||
<?php echo $form->textFieldControlGroup($model,'update_identifier',array('span'=>5,'maxlength'=>28)); ?>
|
||||
|
||||
<?php echo $form->textFieldControlGroup($model,'highscore_gid',array('span'=>5)); ?>
|
||||
<?php
|
||||
if ($model->isNewRecord)
|
||||
echo $form->textFieldControlGroup($model,'highscore_gid',array('span'=>5, 'value' => '-1'));
|
||||
else
|
||||
echo $form->textFieldControlGroup($model,'highscore_gid',array('span'=>5));
|
||||
?>
|
||||
|
||||
<div class="form-actions">
|
||||
<?php echo MsHtml::submitButton($model->isNewRecord ? 'Create' : 'Save',array(
|
||||
|
||||
@@ -6,8 +6,8 @@ $config=dirname(__FILE__).'/config/console.php';
|
||||
|
||||
require_once($yiic);
|
||||
|
||||
// TODO-MS SharkSim (OLD DATE !) -> MS.de
|
||||
// TODO-MS BefunGen -> MS.de
|
||||
// TODO-MS jClipCorn -> MS.de
|
||||
// TODO-MS jQCCounter (OLD DATE !) -> MS.de
|
||||
// TODO-MS ExtendedGitGraph -> MS.de
|
||||
// TODO-MS SharkSim (OLD DATE !) -> MS.de [X]
|
||||
// TODO-MS BefunGen -> MS.de [X]
|
||||
// TODO-MS jClipCorn -> MS.de [O]
|
||||
// TODO-MS jQCCounter (OLD DATE !) -> MS.de [X]
|
||||
// TODO-MS ExtendedGitGraph -> MS.de [X]
|
||||
Reference in New Issue
Block a user