$ob_id = $_REQUEST['id']; $ob = Article::FetchBy(['eq_conds' => array('id' => $ob_id), 'is_unique' => true]); $ob_langs = $ob->FetchLanguages(); $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, });';
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; }