function GetNote($login) { session_start(); require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/users.php"; $oUser = new users(); $nTargetId = $oUser->GetUid($sError, $login); $objResponse = new xajaxResponse(); $nuid = get_uid(false); $note = notes::GetNoteInt($nuid, $nTargetId, $err); $text = htmlspecialchars_decode($note['n_text']); $text = str_replace("'", "'", $text); $s = "\n \$('note_rating').set('value', '{$note['rating']}');\n f = document.getElement('div.uprj-note.form-templ');\n f.getElements('input,textarea').set('disabled', false);\n "; $objResponse->script($s); $objResponse->assign('f_n_text', 'value', $text); return $objResponse; }
<?php if (!defined('IN_STDF')) { header('HTTP/1.0 404 Not Found'); exit; } require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/notes.php'; $oNotes = new notes(); $aNote = $oNotes->GetNoteInt($_SESSION['uid'], $user->uid, $error); ?> <?php if ($aNote) { ?> <div class="bBD" id="zametkaBD"> <div id="zametka" class="b-layout b-layout_pad_10 b-layout_bord_ffeda9 b-layout_bordrad_1 b-fon_bg_fff9bf_hover b-layout_hover "> <?php /*<a href="javascript:void(0);" onclick="if(confirm('Вы действительно хотите удалить заметку?')){xajax_saveHeaderNote('<?=$name?>','');}"><img src="/images/btn-remove2.png" width="11" height="11" alt="" /></a>*/ ?> <a class="b-icon b-icon__edit b-icon_float_right b-layout_hover_show" href="javascript:void(0);" onclick="headerNoteForm();"></a> <div class="b-layout__txt b-layout__txt_bold b-layout__txt_padbot_10">Ваша заметка</div> <div class="b-layout__txt b-layout__txt_fontsize_11"><?php echo reformat($aNote['n_text'], 24, 0, 0, 1, 24); ?> </div> </div> </div> <?php } else { ?> <div id="zametka" class="b-layout__txt b-layout__txt_padtop_5 b-layout__txt_inline-block"><span class="b-icon b-icon__cont b-icon__cont_note" ></span><a class="b-layout__link b-layout__link_bordbot_dot_0f71c8 b-layout__link_fontsize_13" href="javascript:void(0);" onclick="$('zametka_fmr').toggleClass('b-layout_hide');">Оставить заметку</a></div>
} // Диалоги по предложениям к данному проекту. if (isset($offers) && is_array($offers)) { foreach ($offers as $key => $value) { $offers[$key]['dialogue'] = $obj_dialogue->GetDialogueForOffer($value['id']); } } $header = '../header.php'; $footer = '../footer.html'; //Валидный пользователь или нет для показа ему дополнительной информации о проекте $show_info = $project['kind'] == 2 || $project['kind'] == 7 || $uid > 0 && (($is_pro || $project['exec_id'] == $uid) && $projectObject->isAllowShowOffers() || hasPermissions('projects') || $project['user_id'] == $uid); $aNote = false; if (get_uid() && $show_info && $_SESSION['uid'] != $project['user_id']) { require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/notes.php'; $oNotes = new notes(); $aNote = $oNotes->GetNoteInt($_SESSION['uid'], $project['user_id'], $error); } //Помечаем проект как прочитанный (счетчик просмотров) $obj_project->SetRead($project, $uid); if (is_emp()) { if ($project['kind'] == 2) { /* * todo: неиспользуемый кусок? if (($project['user_id'] == $uid) && ($op_count_all > 0)) { #close: onload $onload = 'start_scroll();'; } */ $css_file = array('/css/block/b-free-share/b-free-share.css', '/css/block/b-note/b-note.css', '/css/block/b-button-multi/b-button-multi.css', '/css/block/b-prev/b-prev.css', '/css/nav.css', '/css/projects3.css'); $content = 'content_kon_emp.php'; } else { if ($project['kind'] == 7) {