%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/cursos.tjamich.gob.mx/main/course_description/
Upload File :
Create Path :
Current File : /home/tjamichg/cursos.tjamich.gob.mx/main/course_description/add.php

<?php
/* For licensing terms, see /license.txt */

/**
 * View (MVC patter) for adding a course description.
 *
 * @author Christian Fasanando <christian1827@gmail.com>
 */

// protect a course script
api_protect_course_script(true);

// display categories
$categories = [];
foreach ($default_description_titles as $id => $title) {
    $categories[$id] = $title;
}
$categories[ADD_BLOCK] = get_lang('NewBloc');

$i = 1;
echo '<div class="actions" style="margin-bottom:30px">';
echo '<a href="index.php?'.api_get_cidreq().'">'.
    Display::return_icon('back.png', get_lang('BackTo').' '.get_lang('ToolCourseDescription'), '', ICON_SIZE_MEDIUM).
    '</a>';
ksort($categories);
foreach ($categories as $id => $title) {
    if ($i == ADD_BLOCK) {
        echo '<a href="index.php?'.api_get_cidreq().'&action=add">'.
            Display::return_icon($default_description_icon[$id], $title, '', ICON_SIZE_MEDIUM).'</a>';
        break;
    } else {
        echo '<a href="index.php?action=edit&'.api_get_cidreq().'&description_type='.$id.'">'.
            Display::return_icon($default_description_icon[$id], $title, '', ICON_SIZE_MEDIUM).'</a>';
        $i++;
    }
}
echo '</div>';

// error messages
if (isset($error) && intval($error) == 1) {
    echo Display::return_message(
        get_lang('FormHasErrorsPleaseComplete'),
        'error',
        false
    );
}

// default header title form
$header = '';
$description_type = intval($description_type);
if ($description_type >= ADD_BLOCK) {
    $header = $default_description_titles[ADD_BLOCK];
}

// display form
$form = new FormValidator(
    'course_description',
    'POST',
    'index.php?action=add&'.api_get_cidreq()
);
$form->addElement('header', $header);
$form->addElement('hidden', 'description_type', $description_type);
if (api_get_configuration_value('save_titles_as_html')) {
    $form->addHtmlEditor(
        'title',
        get_lang('Title'),
        true,
        false,
        ['ToolbarSet' => 'TitleAsHtml']
    );
} else {
    $form->addText('title', get_lang('Title'));
    $form->applyFilter('title', 'html_filter');
}
$form->addHtmlEditor(
    'contentDescription',
    get_lang('Content'),
    true,
    false,
    [
        'ToolbarSet' => 'Basic',
        'Width' => '100%',
        'Height' => '200',
    ]
);
$form->addButtonCreate(get_lang('Save'));

// display default questions
if (isset($question[$description_type])) {
    $message = '<strong>'.get_lang('QuestionPlan').'</strong><br />';
    $message .= $question[$description_type];
    echo Display::return_message($message, 'normal', false);
}
$form->display();

Zerion Mini Shell 1.0