Example #1
0
 $dir_langs = $direction->FetchLanguages();
 $free_languages = array_diff($languages, $dir_langs);
 if (count($free_languages) === 0) {
     $content = AlertMessage('alert-danger', Language::Word('all languages of this direction is implemented'));
 } else {
     $id = User::GetIDByLogin($_SESSION['user_login']);
     clear_tmp_images_dir(Direction::$type, $id);
     global $link_to_utility_sql_worker;
     global $link_to_img_upload;
     global $link_to_img_browse;
     global $languages;
     $content .= '<form method="post" action="' . $link_to_utility_sql_worker . '" enctype="multipart/form-data">';
     $content .= PairLabelAndInput(4, 5, Language::Word('header'), 'name', Language::Word('insert header')) . '<br>';
     $content .= PairLabelAndInputFile(4, 5, Language::Word('cover'), 'cover');
     $content .= PairLabelAndSelect(4, 5, Language::Word('language'), 'language', $free_languages, array(key($free_languages), current($free_languages)));
     $content .= WrapToHiddenInputs(array('type' => Direction::$type, 'yes' => '', 'id' => $id, 'glob_id' => $direction->id));
     $content .= '<div class="row"><h3>' . Language::Word('text') . '</h3></div>';
     $content .= '<div class="row">';
     $content .= '<div class="' . ColAllTypes(8) . ' ' . ColOffsetAllTypes(2) . '" align="center">';
     $content .= '<textarea id="text_block" name="text_block"></textarea>';
     $content .= '</div>';
     $content .= '</div>';
     $content .= '<script>';
     $content .= 'CKEDITOR.replace("text_block",';
     $content .= '{ filebrowserImageUploadUrl: "' . $link_to_img_upload . '?type=' . Direction::$type . '&id=' . $id . '&add=add&glob_id=' . $direction->id . '",';
     $content .= 'filebrowserImageBrowseUrl : "' . $link_to_img_browse . '?type=' . Direction::$type . '&id=' . $direction->id . '&edit=edit",';
     $content .= 'contentsCss: [CKEDITOR.basePath + "contents.css", "css/styles.css", "css/bootstrap.min.css"],';
     $content .= 'allowedContent: true, });';
     $content .= 'CKEDITOR.config.height = 400;';
     $content .= '</script>';
     $content .= '<div class="row">';
Example #2
0
     $content = AlertMessage('alert-danger', Language::Word('all languages of this project is implemented'));
 } else {
     $id = User::GetIDByLogin($_SESSION['user_login']);
     clear_tmp_images_dir(Project::$type, $id);
     global $link_to_utility_sql_worker;
     global $link_to_img_upload;
     global $languages;
     $dirs = Direction::FetchAll();
     $select_fields = array();
     for ($i = 0, $size = count($dirs); $i < $size; ++$i) {
         $select_fields[$dirs[$i]->id] = $dirs[$i]->name;
     }
     $content .= '<form method="post" action="' . $link_to_utility_sql_worker . '">';
     $content .= PairLabelAndInput(4, 5, Language::Word('header'), 'name', Language::Word('insert header')) . '<br>';
     $content .= PairLabelAndSelect(4, 5, Language::Word('language'), 'language', $free_languages, array(key($free_languages), current($free_languages)));
     $content .= WrapToHiddenInputs(array('type' => Project::$type, 'yes' => '', 'id' => $id, 'glob_id' => $project->id, 'direction_id' => $project->direction_id));
     $content .= '<div class="row"><h3>' . Language::Word('text') . '</h3></div>';
     $content .= '<div class="row">';
     $content .= '<div class="' . ColAllTypes(8) . ' ' . ColOffsetAllTypes(2) . '" align="center">';
     $content .= '<textarea id="text_block" name="text_block"></textarea>';
     $content .= '</div>';
     $content .= '</div>';
     $content .= '<script>';
     $content .= 'CKEDITOR.replace("text_block",';
     $content .= '{ filebrowserImageUploadUrl: "' . $link_to_img_upload . '?type=' . Project::$type . '&id=' . $id . '&add=add&glob_id=' . $project->id . '",';
     $content .= 'filebrowserImageBrowseUrl : "' . $link_to_img_browse . '?type=' . Project::$type . '&id=' . $project->id . '&edit=edit",';
     $content .= 'contentsCss: [CKEDITOR.basePath + "contents.css", "css/styles.css", "css/bootstrap.min.css"],';
     $content .= 'allowedContent: true, });';
     $content .= 'CKEDITOR.config.height = 400;';
     $content .= '</script>';
     $content .= '<div class="row">';
Example #3
0
 $content .= '<b>' . Language::Word('change receivers') . '</b>';
 $content .= '</div>';
 $content .= '<div class="' . ColAllTypes(5) . ' vcenter" align="center">';
 $content .= '<div class="dropdown">';
 $content .= '<input onkeyup="showUsers(this);" placeholder="' . Language::Word('start to insert name') . '" class="form-control margin-sm dropdown-toggle" type="text" id="recipient_input" name="recipient_input" aria-haspopup="true" value="">';
 $content .= '<ul class="dropdown-menu" id="users_list">';
 $content .= '</ul>';
 $content .= '<input type="hidden" id="recipient_ids" name="recipient_ids" value="">';
 $content .= '<div style="font-size: 19px;" id="recipients"></div>';
 $content .= '</div>';
 $content .= '</div>';
 $content .= '</div>';
 $content .= PairLabelAndInput(4, 5, Language::Word('header'), 'name', Language::Word('insert header'), htmlspecialchars($ob->GetName())) . '<br>';
 $content .= PairLabelAndPanel(4, 5, Language::Word('current file'), $ob->GetLinkToFile());
 $content .= PairLabelAndInputFileArea(4, 5, Language::Word('change file'));
 $content .= WrapToHiddenInputs(array('type' => Report::$type, 'yes' => '', 'id' => $ob_id));
 $content .= '<div class="row"><h3>' . Language::Word('text') . '</h3></div>';
 $content .= '<div class="row">';
 $content .= '<div class="' . ColAllTypes(8) . ' ' . ColOffsetAllTypes(2) . '" align="center">';
 $content .= '<textarea id="text_block" name="text_block">' . htmlspecialchars($ob->GetTextBlock()) . '</textarea>';
 $content .= '</div>';
 $content .= '</div>';
 $content .= '<script>';
 $content .= 'CKEDITOR.replace("text_block",';
 $content .= '{ filebrowserImageUploadUrl: "' . $link_to_img_upload . '?type=' . Report::$type . '&id=' . $ob_id . '&edit=edit",';
 $content .= 'contentsCss: [CKEDITOR.basePath + "contents.css", "css/styles.css", "css/bootstrap.min.css"],';
 $content .= 'allowedContent: true, });';
 $content .= 'CKEDITOR.config.height = 400;';
 $content .= '</script>';
 $content .= '<div class="row">';
 $content .= DialogInputsYesNo('edit', $_POST['type'], $ob_id, Language::Word('save'), Language::Word('cancel'));
Example #4
0
     $content = AlertMessage('alert-danger', Language::Word('all languages of this user block is implemented'));
 } else {
     clear_tmp_images_dir(UserBlock::$type, $_REQUEST['id']);
     $title = Language::Word('language adding');
     $header = $title;
     $assoc = $_REQUEST;
     $assoc['edit'] = 'edit';
     $assoc['author_id'] = $user_block->author_id;
     $assoc['id'] = $user_block->GetID();
     global $link_to_utility_sql_worker;
     global $link_to_img_upload;
     $content .= '<form method="post" action="' . $link_to_utility_sql_worker . '">';
     $content .= PairLabelAndInput(4, 5, Language::Word('header'), 'name', Language::Word('insert header'));
     $content .= PairLabelAndInput(4, 5, Language::Word('priority'), 'priority', Language::Word('number'));
     $content .= PairLabelAndSelect(4, 5, Language::Word('language'), 'language', $free_languages, array(key($free_languages), current($free_languages)));
     $content .= WrapToHiddenInputs(array('type' => UserBlock::$type, 'yes' => '', 'id' => $_REQUEST['id'], 'glob_id' => $user_block->GetID(), 'author_id' => $user_block->author_id));
     $content .= '<div class="row"><h3>Текст</h3></div>';
     $content .= '<div class="row">';
     $content .= '<div class="' . ColAllTypes(8) . ' ' . ColOffsetAllTypes(2) . '" align="center">';
     $content .= '<textarea id="text_block" name="text_block"></textarea>';
     $content .= '</div>';
     $content .= '</div>';
     $content .= '<script>';
     $content .= 'CKEDITOR.replace("text_block",';
     $content .= '{ filebrowserImageUploadUrl: "' . $link_to_img_upload . '?' . http_build_query($assoc) . '",';
     $content .= 'filebrowserImageBrowseUrl : "' . $link_to_img_browse . '?' . http_build_query($assoc) . '",';
     $content .= 'contentsCss: [CKEDITOR.basePath + "contents.css", "css/styles.css", "css/bootstrap.min.css"],';
     $content .= 'allowedContent: true, });';
     $content .= 'CKEDITOR.config.height = 400;';
     $content .= '</script>';
     $content .= '<div class="row">';
Example #5
0
 $txt_langs = $text_part->FetchLanguages();
 $free_languages = array_diff($languages, $txt_langs);
 if (count($free_languages) === 0) {
     $content = AlertMessage('alert-danger', Language::Word('all languages of this text block is implemented'));
 } else {
     $id = User::GetIDByLogin($_SESSION['user_login']);
     clear_tmp_images_dir(TextPart::$type, $id);
     global $link_to_utility_sql_worker;
     global $link_to_img_upload;
     global $languages;
     $content .= '<form method="post" action="' . $link_to_utility_sql_worker . '" enctype="multipart/form-data">';
     $content .= PairLabelAndInput(4, 5, Language::Word('header'), 'name', Language::Word('insert header')) . '<br>';
     $content .= PairLabelAndInput(4, 5, Language::Word('priority'), 'priority', Language::Word('number'));
     $content .= PairLabelAndSelect(4, 5, Language::Word('choose role'), 'role', $content_types_full);
     $content .= PairLabelAndSelect(4, 5, Language::Word('language'), 'language', $free_languages, array(key($free_languages), current($free_languages)));
     $content .= WrapToHiddenInputs(array('type' => TextPart::$type, 'yes' => '', 'id' => $id, 'glob_id' => $text_part->GetID()));
     $content .= '<div class="row"><h3>Текст</h3></div>';
     $content .= '<div class="row">';
     $content .= '<div class="' . ColAllTypes(8) . ' ' . ColOffsetAllTypes(2) . '" align="center">';
     $content .= '<textarea id="text_block" name="text_block"></textarea>';
     $content .= '</div>';
     $content .= '</div>';
     $content .= '<script>';
     $content .= 'CKEDITOR.replace("text_block",';
     $content .= '{ filebrowserImageUploadUrl: "' . $link_to_img_upload . '?type=' . TextPart::$type . '&id=' . $id . '&add=add&glob_id=' . $text_part->GetID() . '",';
     $content .= 'filebrowserImageBrowseUrl : "' . $link_to_img_browse . '?type=' . TextPart::$type . '&id=' . $text_part->GetID() . '&edit=edit",';
     $content .= 'contentsCss: [CKEDITOR.basePath + "contents.css", "css/styles.css", "css/bootstrap.min.css"],';
     $content .= 'allowedContent: true, });';
     $content .= 'CKEDITOR.config.height = 400;';
     $content .= '</script>';
     $content .= '<div class="row">';
Example #6
0
 $free_languages = array_diff($languages, $ob_langs);
 if (count($free_languages) === 0) {
     $content = AlertMessage('alert-danger', Language::Word('all languages of this article is implemented'));
 } else {
     $author_id = GetUserID();
     clear_tmp_images_dir(Article::$type, $author_id);
     global $link_to_utility_sql_worker;
     global $link_to_img_upload;
     global $link_to_img_browse;
     global $languages;
     $content .= '<form method="post" action="' . $link_to_utility_sql_worker . '" enctype="multipart/form-data">';
     $content .= PairLabelAndInput(4, 5, Language::Word('header'), 'name', Language::Word('insert header')) . '<br>';
     $content .= PairLabelAndTextarea(4, 5, Language::Word('annotation'), 'annotation', Language::Word('insert annotation text'));
     $content .= PairLabelAndInputFile(4, 5, Language::Word('cover'), 'cover');
     $content .= PairLabelAndSelect(4, 5, Language::Word('cover'), 'language', $free_languages, array(key($free_languages), current($free_languages)));
     $content .= WrapToHiddenInputs(array('type' => Article::$type, 'yes' => '', 'id' => $author_id, 'glob_id' => $ob->GetID()));
     $content .= '<div class="row"><h3>' . Language::Word('text') . '</h3></div>';
     $content .= '<div class="row">';
     $content .= '<div class="' . ColAllTypes(8) . ' ' . ColOffsetAllTypes(2) . '" align="center">';
     $content .= '<textarea id="text_block" name="text_block"></textarea>';
     $content .= '</div>';
     $content .= '</div>';
     $content .= '<script>';
     $content .= 'CKEDITOR.replace("text_block",';
     $content .= '{ filebrowserImageUploadUrl: "' . $link_to_img_upload . '?type=' . Article::$type . '&id=' . $author_id . '&add=add&glob_id=' . $ob->GetID() . '",';
     $content .= 'filebrowserImageBrowseUrl : "' . $link_to_img_browse . '?type=' . Article::$type . '&id=' . $_REQUEST['id'] . '&edit=edit",';
     $content .= 'contentsCss: [CKEDITOR.basePath + "contents.css", "css/styles.css", "css/bootstrap.min.css"],';
     $content .= 'allowedContent: true, });';
     $content .= 'CKEDITOR.config.height = 400;';
     $content .= '</script>';
     $content .= '<div class="row">';
Example #7
0
 public static function FormForCreating()
 {
     global $link_to_utility_sql_worker;
     $res = '';
     $res .= '<form method="post" action="' . $link_to_utility_sql_worker . '" onsubmit="return checkRegistrationForm(this);">';
     $res .= WrapToHiddenInputs(array('type' => RequestOnRegister::$type));
     $res .= PairLabelAndInput(4, 5, Language::Word('your name'), 'name', Language::Word('name')) . '<br>';
     $res .= PairLabelAndInput(4, 5, Language::Word('your surname'), 'surname', Language::Word('surname')) . '<br>';
     $res .= PairLabelAndInput(4, 5, Language::Word('your fathername'), 'fathername', Language::Word('fathername')) . '<br>';
     $res .= PairLabelAndInput(4, 5, Language::Word('your login'), 'login', Language::Word('a login')) . '<br>';
     $res .= PairLabelAndPassword(4, 5, Language::Word('insert password'), 'password', Language::Word('password')) . '<br>';
     $res .= PairLabelAndInput(4, 5, Language::Word('your email'), 'email', '*****@*****.**') . '<br>';
     $res .= PairLabelAndInput(4, 5, Language::Word('your phone'), 'telephone', '8-123-456-78-90') . '<br>';
     $res .= PairLabelAndTextarea(4, 5, Language::Word('comment for request'), 'text') . '<br>';
     $res .= '<div class="row">';
     $res .= '<input type="submit" class="btn btn-primary btn-lg" name="new" value="' . Language::Word('send request') . '">';
     $res .= '</div>';
     $res .= '</form>';
     return $res;
 }
Example #8
0
function DialogInputsYesNo($action_type, $object_type, $id_, $val_yes = 0, $val_no = 0, $need_prev_page = true)
{
    if ($val_yes === 0) {
        $val_yes = Language::Word('yes');
    }
    if ($val_no === 0) {
        $val_no = Language::Word('no');
    }
    $res = '';
    $res .= '<input class="btn btn-primary margin-sm" type="submit" name="yes" value="' . $val_yes . '">';
    $res .= '<input class="btn btn-danger margin-sm" type="submit" name="no" value="' . $val_no . '">';
    $res .= WrapToHiddenInputs(array($action_type => '', 'type' => $object_type, 'id' => $id_));
    if ($need_prev_page && isset($_POST['prev_page'])) {
        $res .= '<input type="hidden" name="prev_page" value="' . $_POST['prev_page'] . '">';
    }
    return $res;
}