Exemplo n.º 1
0
 } else {
     if (isset($_REQUEST['add_lang'])) {
         $direction = Direction::FetchByID($_REQUEST['id']);
         $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, });';
Exemplo n.º 2
0
 $content .= PairLabelAndPanel(4, 5, Language::Word('current receivers'), $users);
 $content .= '<div class="row">';
 $content .= '<div class="' . ColAllTypes(4) . ' vcenter" align="right">';
 $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;';
Exemplo n.º 3
0
$content .= '</div>';
$content .= '<div class="modal-footer">';
$content .= '<button type="button" class="btn btn-default" data-dismiss="modal">' . Language::Word('close') . '</button>';
$content .= '</div>';
$content .= '</div>';
$content .= '</div>';
$content .= '</div>';
$content .= '<div class="modal fade" id="edit_file" tabindex="-1" role="dialog">';
$content .= '<div class="modal-dialog" role="document">';
$content .= '<div class="modal-content">';
$content .= '<div class="modal-header">';
$content .= '<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>';
$content .= '<h4 class="modal-title" id="myModalLabel">' . Language::ActionTypeToText('edit') . '</h4>';
$content .= '</div>';
$content .= '<div class="modal-body">';
$content .= PairLabelAndInput(5, 7, Language::Word('name'), 'file_name');
$content .= PairLabelAndRadio(3, 9, Language::Word('permissions'), 'file_permissions', [['name' => 'for_employees', 'val' => Language::Word('for employees')], ['name' => 'for_registered', 'val' => Language::Word('for registered')]], -1);
$content .= '</div>';
$content .= '<div class="modal-footer">';
$content .= '<button type="button" class="btn btn-default" data-dismiss="modal">' . Language::Word('cancel') . '</button>';
$content .= '<button name="save" type="button" class="btn btn-primary">' . Language::Word('save') . '</button>';
$content .= '</div>';
$content .= '</div>';
$content .= '</div>';
$content .= '</div>';
$content .= '<div class="modal fade" id="myModal" tabindex="-1" role="dialog">';
$content .= '<div class="modal-dialog" role="document">';
$content .= '<div class="modal-content">';
$content .= '<div class="modal-header">';
$content .= '<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>';
$content .= '<h4 class="modal-title" id="myModalLabel">' . Language::Word('options') . ': ' . Language::Word('permissions') . '</h4>';
Exemplo n.º 4
0
 $free_languages = array_diff($languages, $blk_langs);
 if (count($free_languages) === 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;';
Exemplo n.º 5
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;
 }
Exemplo n.º 6
0
 public function ToHTMLEditing()
 {
     global $user_blocks_in_db;
     global $link_to_admin_user_block;
     global $positions;
     global $link_to_utility_sql_worker;
     $positions = Language::GetPositions();
     $res = '';
     $res .= '<form method="post" action="' . $link_to_utility_sql_worker . '" enctype="multipart/form-data">';
     $res .= '<div class="row">';
     $res .= '<div class="' . ColAllTypes(1) . '"></div>';
     $res .= '<div class="' . ColAllTypes(5) . ' vcenter" align="right">';
     $res .= '<div class="row">';
     $res .= '<img src="' . $this->path_to_photo . '" class="img-rounded img-avatar">';
     $res .= '</div>';
     $res .= '<div class="row">';
     $res .= PairLabelAndInputFile(3, 5, Language::Word('upload image'), 'img');
     $res .= '</div>';
     $res .= '</div>';
     $res .= '<div class="' . ColAllTypes(5) . ' vcenter" align="left">';
     $res .= PairLabelAndInput(2, 10, Language::Word('name'), 'name', Language::Word('insert name'), $this->name);
     $res .= PairLabelAndInput(2, 10, Language::Word('surname'), 'surname', Language::Word('insert surname'), $this->surname);
     $res .= PairLabelAndInput(2, 10, Language::Word('fathername'), 'fathername', Language::Word('insert fathername'), $this->fathername);
     if ($this->login != 'admin' && GetUserLogin() == 'admin') {
         $tmp = User::FetchAllByPosition(DirectorPositionNum);
         if (($tmp != NULL || GetUserLogin() != 'admin') && $this->position != DirectorPositionNum) {
             unset($positions[DirectorPositionNum]);
         }
         $res .= PairLabelAndSelect(2, 10, Language::Word('position'), 'position', $positions, $selected_field = array($this->position, $positions[$this->position]));
     } else {
         $res .= PairLabelAndPanel(2, 10, Language::Word('position'), htmlspecialchars(Language::Position($this->position)));
     }
     $res .= PairLabelAndInput(2, 10, Language::Word('mail'), 'email', Language::Word('insert mail'), $this->email);
     $res .= PairLabelAndInput(2, 10, Language::Word('telephone'), 'telephone', Language::Word('insert telephone'), $this->telephone);
     if ($this->login == GetUserLogin() && $this->login != 'admin') {
         $res .= PairLabelAndInput(2, 10, Language::Word('login'), 'login', Language::Word('insert login'), $this->login);
     } else {
         $res .= PairLabelAndPanel(2, 10, Language::Word('login'), $this->login);
     }
     $res .= PairLabelAndInput(2, 10, Language::Word('birthday'), 'birth_day', 'dd', date('j', $this->birthday));
     $res .= PairLabelAndInput(2, 10, Language::Word('birthmonth'), 'birth_month', 'mm', date('n', $this->birthday));
     $res .= PairLabelAndInput(2, 10, Language::Word('birthyear'), 'birth_year', 'yyyy', date('Y', $this->birthday));
     if ($this->login == GetUserLogin()) {
         $res .= PairLabelAndPassword(4, 8, Language::Word('old password'), 'password_old', Language::Word('only for password changing'));
         $res .= PairLabelAndPassword(4, 8, Language::Word('new password'), 'password_new1', Language::Word('only for password changing'));
         $res .= PairLabelAndPassword(4, 8, Language::Word('repeat new password'), 'password_new2', Language::Word('only for password changing'));
     }
     $res .= '</div>';
     $res .= '</div>';
     $res .= DialogInputsYesNo('edit', $_POST['type'], $_POST['id'], Language::Word('save'), Language::Word('cancel'));
     $res .= '</form>';
     return $res;
 }