示例#1
0
	</div>
	<!-- row -->
	<div style="margin-left: 10px;">
		<?php 
echo $form->textArea($model, 'text');
?>
		<?php 
echo $form->error($model, 'text');
?>
	</div>

	<?php 
if ($model->edit_datum != null) {
    echo "Zuletzt geändert: " . $model->edit_datum;
}
if (in_array($model->text_id, Veranstaltung::getHTMLStandardtextIDs())) {
    ?>
		<script>

			function ckeditor_full(id) {

				CKEDITOR.replace(id, {
					allowedContent: true,
					// Remove unused plugins.
					//removePlugins: 'bidi,dialogadvtab,div,filebrowser,flash,format,forms,horizontalrule,iframe,justify,liststyle,pagebreak,showborders,stylescombo,table,tabletools,templates',
					//removePlugins: 'stylescombo,format,save,newpage,print,templates,showblocks,specialchar,about,preview,pastetext,pastefromword,magicline' + ',sourcearea',
					extraPlugins: 'autogrow',
					scayt_sLang: 'de_DE',
					toolbar:
						[
							{ name: 'document',    items : [ 'Source' ] },
示例#2
0
 /**
  * @param string $id
  * @return Standardtext
  */
 public function getStandardtext($id)
 {
     $vtext = Texte::model()->findByAttributes(array("text_id" => $id, "veranstaltung_id" => $this->id));
     /** @var Texte|null $vtext */
     if (is_null($vtext)) {
         $edit_link = array("admin/texte/create", array("key" => $id, "veranstaltung_id" => $this->url_verzeichnis));
         $vtext = Texte::model()->findByAttributes(array("text_id" => $id, "veranstaltung_id" => null));
         $is_fallback = true;
     } else {
         $edit_link = array("admin/texte/update", array("id" => $vtext->id, "veranstaltung_id" => $this->url_verzeichnis));
         $is_fallback = false;
     }
     $text = is_null($vtext) ? "" : $vtext->text;
     if (!$this->isAdminCurUser()) {
         $edit_link = null;
     }
     $html = in_array($id, Veranstaltung::getHTMLStandardtextIDs());
     return new Standardtext($id, $text, $html, $edit_link, $is_fallback);
 }