public function getAllUsers() { $u = $this->db->select_order('pages', 'id,title,url', 'id', 'DESC'); if ($this->db->getCount() != 0) { $users = '<div class="table-responsive">'; $users .= '<table class="table table-condensed table-bordered table-hover">'; $users .= '<thead><tr class="caption">'; $caption = array('#', 'Заголовок', 'URL', 'Дії'); $cook = SC::getCookie('id'); foreach ($caption as $k => $v) { $users .= '<th style="text-align: center,width:200px; ">' . $v . '</th>'; } $users .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { // if ( $u[$i]['id'] != SC::getCookie ( 'id' ) ) { $users .= '<tr>'; foreach ($u[$i] as $k => $v) { //if ( $k != 'password' && $k != 'date' && $k != 'activateCode' && $k != 'hash' ) { $users .= '<td>' . $v . '</td>'; //} } $users .= '<td>'; $users .= '<a class="users-info-links" href="?c=managePages&f=edit&p=' . $u[$i]['id'] . '">Редагувати</a><br />'; $users .= '<a class="users-info-links" href="?c=managePages&f=delete&p=' . $u[$i]['id'] . '">Видалити</a>'; $users .= '</td>'; $users .= '</tr>'; //} } $users .= '</table>'; $users .= '</div>'; } return $users; }
public function getAllImagesById($id) { $u = $this->db->select('images', 'id,title,img', "gallery_id='{$id}' ORDER BY id DESC"); if ($this->db->getCount() != 0) { $data = '<div class="table-responsive">'; $data .= '<table class="table table-condensed table-bordered table-hover">'; $data .= '<thead><tr class="caption">'; $caption = array('#', 'Назва', 'Титульне зображення', 'Дії'); foreach ($caption as $k => $v) { $data .= '<th style="text-align: center">' . $v . '</th>'; } $data .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { if ($u[$i]['id'] != SC::getCookie('id')) { $data .= '<tr>'; foreach ($u[$i] as $k => $v) { if ($k == "img") { $data .= '<td><img src="public/gal_img/' . $v . '" width="230px" height="180px"></td>'; } else { $data .= '<td>' . $v . '</td>'; } } $data .= '<td>'; $data .= '<a class="users-info-links" href="?c=manageImages&f=edit&p=' . $u[$i]['id'] . '">Редагувати</a><br />'; $data .= '<a class="users-info-links" href="?c=manageImages&f=delete&p=' . $u[$i]['id'] . '">Видалити</a>'; $data .= '</td>'; $data .= '</tr>'; } } $data .= '</table>'; $data .= '</div>'; } return $data; }
public function getAllInfo() { $u = $this->db->select_order('guestbook', '*', 'id', 'DESC'); if ($this->db->getCount() != 0) { $data = '<div class="table-responsive">'; $data .= '<table class="table table-condensed table-bordered table-hover">'; $data .= '<thead><tr class="caption">'; $caption = array('#', 'Автор', 'Email', 'Текст', 'Дата', 'Відповісти'); $cook = SC::getCookie('id'); foreach ($caption as $k => $v) { $data .= '<th style="text-align: center,width:200px; ">' . $v . '</th>'; } $data .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { $data .= '<tr>'; foreach ($u[$i] as $k => $v) { $data .= '<td>' . $v . '</td>'; } $data .= '<td>'; $data .= '<a class="users-info-links" href="?c=manageGuestBook&f=answer&p=' . $u[$i]['id'] . '&email=' . $u[$i]['email'] . '"> Відповісти</a>'; $data .= '</td>'; $data .= '</tr>'; } $data .= '</table>'; $data .= '</div>'; } return $data; }
public function getAllArticles() { $u = $this->db->select_order('articles', 'id,author,title,short_text, date', 'id', 'DESC'); if ($this->db->getCount() != 0) { $data = '<div class="table-responsive">'; $data .= '<table class="table table-condensed table-bordered table-hover">'; $data .= '<thead><tr class="caption">'; $caption = array('#', 'Автор', 'Заголовок', 'Дата', 'Дії'); $cook = SC::getCookie('id'); foreach ($caption as $k => $v) { $data .= '<th style="text-align: center, width:200px; ">' . $v . '</th>'; } $data .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { $data .= '<tr>'; foreach ($u[$i] as $k => $v) { $data .= '<td>' . $v . '</td>'; } $data .= '<td>'; $data .= '<a class="users-info-links" href="http://olpi.esy.es/testmail.php?hm=' . $u[$i]['title'] . ' &st=' . $u[$i]['short_text'] . '' . '&hr=' . $u[$i]['id'] . '.">Оповісти через пошту</a><br />'; $data .= '<a class="users-info-links" href="?c=manageCafedra&f=edit&p=' . $u[$i]['id'] . '">Редагувати</a><br />'; $data .= '<a class="users-info-links" href="?c=manageCafedra&f=delete&p=' . $u[$i]['id'] . '">Видалити</a>'; $data .= '</td>'; $data .= '</tr>'; } $data .= '</table>'; $data .= '</div>'; } return $data; }
public function getTeachers() { $u = $this->db->select('rozklad_teachers', '*'); if ($this->db->getCount() != 0) { $users = '<div class="table-responsive">'; $users .= '<table class="table table-condensed table-bordered table-hover">'; $users .= '<thead><tr class="caption">'; $caption = array('#', 'Прізвище', 'Ім\'я', 'По-батькові', 'Дії'); $cook = SC::getCookie('id'); foreach ($caption as $k => $v) { $users .= '<th style="text-align: center,width:200px; ">' . $v . '</th>'; } $users .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { $users .= '<tr>'; foreach ($u[$i] as $k => $v) { $users .= '<td>' . $v . '</td>'; } $users .= '<td>'; $users .= '<a class="users-info-links" href="?c=manageRozkladsTeachers&f=edit&p=' . $u[$i]['id'] . '">Редагувати</a><br />'; $users .= '<a class="users-info-links" href="?c=manageRozkladsTeachers&f=delete&p=' . $u[$i]['id'] . '">Видалити</a>'; $users .= '</td>'; $users .= '</tr>'; } $users .= '</table>'; $users .= '</div>'; } return $users; }
public function getAllUsers() { $user_id = SC::getCookie('id'); $u = $this->db->select('tests', 'id,name,date', 'user_id=' . $user_id . ''); if ($this->db->getCount() != 0) { $users = '<div class="table-responsive">'; $users .= '<table class="table table-condensed table-bordered table-hover">'; $users .= '<thead><tr class="caption">'; $caption = array('#', 'Назва тесту', 'Дата створення'); $cook = SC::getCookie('id'); foreach ($caption as $k => $v) { $users .= '<th style="text-align: center,width:200px; ">' . $v . '</th>'; } $users .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { // if ( $u[$i]['id'] != SC::getCookie ( 'id' ) ) { $users .= '<tr>'; foreach ($u[$i] as $k => $v) { //if ( $k != 'password' && $k != 'date' && $k != 'activateCode' && $k != 'hash' ) { $users .= '<td><a href="' . URL . '?c=testsResult&f=showOne&p=' . $u[$i]['id'] . '">' . $v . '</a></td>'; //} } $users .= '</tr>'; //} } $users .= '</table>'; $users .= '</div>'; } return $users; }
public function getAllTeachers() { $u = $this->db->select('teachers', 'id,surname,name,fathername,post,degree,e-mail'); if ($this->db->getCount() != 0) { $list = '<div class="table-responsive">'; $list .= '<table class="table table-condensed table-bordered table-hover">'; $list .= '<thead><tr class="caption">'; $caption = array('#', 'Прізвище', 'Ім\'я', 'По батькові', 'Посада', 'Вчений ступінь', 'Електронна пошта', 'Дії'); foreach ($caption as $k => $v) { $list .= '<th style="text-align: center">' . $v . '</th>'; } $list .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { if ($u[$i]['id'] != SC::getCookie('id')) { $list .= '<tr>'; foreach ($u[$i] as $k => $v) { if ($k != 'password' && $k != 'date' && $k != 'activateCode' && $k != 'hash') { $list .= '<td>' . $v . '</td>'; } } $list .= '<td>'; $list .= '<a class="users-info-links" href="?c=manageTeachers&f=edit&p=' . $u[$i]['id'] . '">Редагувати</a><br />'; $list .= '<a class="users-info-links" href="?c=manageTeachers&f=delete&p=' . $u[$i]['id'] . '">Видалити</a>'; $list .= '</td>'; $list .= '</tr>'; } } $list .= '</table>'; $list .= '</div>'; } return $list; }
public function getArticles($min, $max) { if (SC::getCookie('language') == 2) { $articles = $this->db->select('bio_gr_articles', 'en_text', ' 1 LIMIT ' . $min . ',' . $max . ''); } else { $articles = $this->db->select('bio_gr_articles', 'text', ' 1 LIMIT ' . $min . ',' . $max . ''); } return $articles; }
/** * Функція для пошуку інформації про користувачів * * @param array $data Дані для пошуку (шуканий текст) */ public function searchUsers($data) { /* * Оберігаю дані */ $text = strip_tags($data); $text = mysql_escape_string($text); /* * Лайки-шукачі інформації) */ $where = "`login` LIKE '%{$text}%' OR `name` LIKE '%{$text}%' OR `surname` LIKE '%{$text}%' OR `fathername` LIKE '%{$text}%' OR `email` LIKE '%{$text}%' OR `group` LIKE '%{$text}%' OR `last_ip` LIKE '%{$text}%'"; $u = $this->db->select('users', '*', $where); /** Перевірка присутності результатів * */ /* * Результати відсутні - виводимо відповідне повідомлення */ if ($this->db->getCount() == 0) { print '<div class="alert alert-danger"><span class="glyphicon glyphicon-remove-circle"></span> За даним запитом не знайдено нічого</div>'; } else { $users = '<div class="table-responsive">'; $users .= '<table class="table table-condensed table-bordered table-hover">'; $users .= '<thead><tr class="caption">'; $caption = array('ID', 'Логін', 'Ім\'я', 'Прізвище', 'По батькові', 'E-mail', 'Група', 'Активація', 'IP-адреса', 'Дії'); foreach ($caption as $k => $v) { $users .= '<th style="text-align: center">' . $v . '</th>'; } $users .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { if ($u[$i]['id'] != SC::getCookie('id')) { $users .= '<tr>'; foreach ($u[$i] as $k => $v) { if ($k != 'password' && $k != 'date' && $k != 'activateCode' && $k != 'hash') { $v = preg_replace('/(.*)(' . $text . ')(.*)/i', '\\1<span style="color: red; font-weight: bold;">\\2</span>\\3', $v); $users .= '<td>' . $v . '</td>'; } } $users .= '<td>'; $users .= '<a class="users-info-links" href="?c=manageUsers&f=edit&p=' . $u[$i]['id'] . '">Редагувати</a><br />'; $users .= '<a class="users-info-links" href="?c=manageUsers&f=delete&p=' . $u[$i]['id'] . '">Видалити</a>'; $users .= '</td>'; $users .= '</tr>'; } } $users .= '</table>'; $users .= '</div>'; print $users; } }
/** * head */ public function show() { $this->view->title = 'Аналіз біомедичних зображень Наукова група'; $this->view->js = array('jquery-1.7.1.min', 'biaArticlesSearch'); $this->view->meta_k = '<META NAME="Keywords" CONTENT="Аналіз біомедичних зображень, Тернопіль, цитологія, гістологія">'; $this->view->meta_d = '<META NAME="Description" CONTENT="Аналіз біомедичних зображень, Тернопіль, цитологія, гістологія">'; $this->view->teachers = $this->model->getAllTeachers(); $this->view->news = $this->model->getNews(); $this->view->articles_1 = $this->model->getArticles(0, 10); $this->view->articles_2 = $this->model->getArticles(11, 20); $this->view->year = $this->model->showYear(); if (SC::getCookie('language') == 2) { $this->view->render_research('showResearch/en/show'); } else { $this->view->render_research('showResearch/show'); } }
/** * Функція для пошуку інформації про користувачів * * @param array $data Дані для пошуку (шуканий текст) */ public function searchAbiturient($data) { /* * Оберігаю дані */ $text = strip_tags($data); $text = mysql_escape_string($text); /* * Лайки-шукачі інформації) */ $where = "`surname` LIKE '%{$text}%' OR `name` LIKE '%{$text}%' OR `fathername` LIKE '%{$text}%' OR `email` LIKE '%{$text}%' OR `region` LIKE '%{$text}%' OR `district` LIKE '%{$text}%'"; $u = $this->db->select('abiturient', 'id, surname,name,fathername,email,region,district,hometown', $where); /** Перевірка присутності результатів * */ /* * Результати відсутні - виводимо відповідне повідомлення */ if ($this->db->getCount() == 0) { print '<div class="alert alert-danger"><span class="glyphicon glyphicon-remove-circle"></span> За даним запитом не знайдено нічого</div>'; } else { $users = '<div class="table-responsive">'; $users .= '<table class="table table-condensed table-bordered table-hover">'; $users .= '<thead><tr class="caption">'; $caption = array('ID', 'Прізвище', 'Ім\'я', 'По батькові', 'E-mail', 'Область', 'Район', 'Місто/Село'); foreach ($caption as $k => $v) { $users .= '<th style="text-align: center">' . $v . '</th>'; } $users .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { if ($u[$i]['id'] != SC::getCookie('id')) { $users .= '<tr>'; foreach ($u[$i] as $k => $v) { if ($k != 'password' && $k != 'date' && $k != 'activateCode' && $k != 'hash') { $v = preg_replace('/(.*)(' . $text . ')(.*)/i', '\\1<span style="color: red; font-weight: bold;">\\2</span>\\3', $v); $users .= '<td>' . $v . '</td>'; } } $users .= '</tr>'; } } $users .= '</table>'; $users .= '</div>'; print $users; } }
$users .= '<td></td>'; } $users .= '</tr>'; $users .= '</tr>'; $users .= '</table>'; $users .= '</div>'; ///////////////////////////////////// //////////////////////////////////////////////////////////////////////////// $users .= '<div class="table-responsive">'; $users .= '<table class="table table-condensed table-bordered table-hover">'; $users .= '<thead><tr class="caption">'; $users .= '<th style="text-align: center,width:200px; ">День</th>'; $users .= '<th style="text-align: center,width:50px; ">Початок занять</th>'; $users .= '<th style="text-align: center,width:100px; ">Тиждень</th>'; $users .= '<th style="text-align: center,width:400px; ">' . $u[0]['name'] . ' </th>'; $cook = SC::getCookie('id'); $users .= '</tr></thead>'; $users .= '<tr><td width="10%" rowspan="19">П\'ятниця</td></tr>'; $users .= '<tr><td width="10%" rowspan="3"><center>1 </br>8:00</center></td></tr>'; $users .= '<tr><td>Парний </td>'; if ($f1[0]['par'] == 0) { $users .= '<td>' . $f1[0]['name'] . '' . $f1[0]['count'] . '' . $f1[0]['par'] . '</td>'; } else { $users .= '<td></td>'; } $users .= '</tr>'; $users .= '<tr><td>Непарний</td>'; if ($f1[1]['par'] == 1) { $users .= '<td>' . $f1[1]['name'] . '' . $f1[1]['count'] . '' . $f1[1]['par'] . '</td>'; } else { $users .= '<td></td>';
public function showfields($test_id) { $e = SC::getCookie('test_count'); print $e; return $test_id; }
<li><a href="<?php print URL; ?> ?c=testadmin&f=show"> Перегляд тестів</a></li> <li><a href="<?php print URL; ?> ?c=manageTests&f=show&p=<?php print $_GET['p']; ?> ">Перегляд тестових запитань </a></li> <li class="active">Додавання запитання</li> </ol> <?php $e = SC::getCookie('test_type'); $t = SC::getCookie('test_count'); $t_id = $_GET['p']; ?> <div class="row"> <div class="col-xs-12 col-sm-6 col-md-6 col-lg-8"> <form class="form-horizontal" role="form" enctype="multipart/form-data" method="post" action="<?php print URL; ?> ?c=manageTests&f=checkQuestion"> <?php // функція, яка виводить форму для запитання типу вибір декількох function multiple($e, $t, $t_id) { $field = '<div class="form-group' . $class . '">' . $errors . ' <div class="panel-body"> <div class="zap">
/** * Функція для перевірки рівності сесії із куками * * @param array $sessions Масив змінних сесії */ public function checkSession($sessions) { /* * Якщо куки наявні - порівнюємо * Інакше - встановлюємо їх */ if (SC::getCookie('id') && SC::getCookie('group') && SC::getCookie('userHash') && SC::getCookie('login')) { /* * Куки однакові */ if (SC::getCookie('id') == $sessions['id'] && SC::getCookie('group') == $sessions['group'] && SC::getCookie('userHash') == $sessions['hash']) { return 1; } else { return 0; } } else { SC::setCookie('id', $sessions['id']); SC::setCookie('group', $sessions['group']); SC::setCookie('userHash', $sessions['hash']); return 1; } }
public function getAllSubjects($id) { unset($_SESSION['group_id']); SC::setSession('group_id', $id); $group_id = SC::getSession('group_id'); $gr = $this->db->select('rozklad_group', 'name', 'id=' . $group_id . ''); $users = $gr[0]['name'] . '</br>'; $u = $this->db->select('rozklad_subjects', '*', 'group_id=' . $group_id . ''); if ($this->db->getCount() != 0) { $users .= '<div class="table-responsive">'; $users .= '<table class="table table-condensed table-bordered table-hover">'; $users .= '<thead><tr class="caption">'; $caption = array('День', 'Час', 'Предмет', 'Викладач', 'Аудиторія', 'Дії'); $cook = SC::getCookie('id'); foreach ($caption as $k => $v) { $users .= '<th style="text-align: center; ">' . $v . '</th>'; } $users .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { // if ( $u[$i]['id'] != SC::getCookie ( 'id' ) ) { $teacher_id = $u[$i]['teacher_id']; $w = $this->db->select('teachers', 'surname,name,fathername', 'id=' . $teacher_id . ''); $users .= '<tr>'; /* foreach ( $u[$i] as $k => $v ) { //if ( $k != 'password' && $k != 'date' && $k != 'activateCode' && $k != 'hash' ) { $users .= '<td>' . $v . '</td>'; //} } */ $users .= '<td>' . $u[$i]['day'] . '</td>'; $users .= '<td>' . $u[$i]['hors'] . '</td>'; $users .= '<td>' . $u[$i]['name'] . '</td>'; $users .= '<td>' . $w[0]['surname'] . ' ' . $w[0]['name'] . ' ' . $w[0]['fathername'] . '</td>'; $users .= '<td>' . $u[$i]['lab'] . '</td>'; $users .= '<td>'; $users .= '<a class="users-info-links" href="?c=manageRozklads&f=edit_subject&p=' . $u[$i]['id'] . '">Редагувати</a><br />'; $users .= '<a class="users-info-links" href="?c=manageRozklads&f=delete_subject&p=' . $u[$i]['id'] . '">Видалити</a>'; $users .= '</td>'; $users .= '</tr>'; //} } $users .= '</table>'; $users .= '</div>'; } return $users; }
public function get_weeks() { $u = $this->db->select('rozklad_weeks', '*'); if ($this->db->getCount() != 0) { $users = '<div class="table-responsive">'; $users .= '<table class="table table-condensed table-bordered table-hover">'; $users .= '<thead><tr class="caption">'; $caption = array('#', 'Початок', 'Кінець', 'Статус', 'Дії'); foreach ($caption as $k => $v) { $users .= '<th style="text-align: center">' . $v . '</th>'; } $users .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { if ($u[$i]['id'] != SC::getCookie('id')) { $users .= '<tr>'; foreach ($u[$i] as $k => $v) { if ($k != 'password' && $k != 'date' && $k != 'activateCode' && $k != 'hash') { if ($k == 'week_status') { if ($v == 0) { $users .= '<td>Парний</td>'; } if ($v == 1) { $users .= '<td>Непарний</td>'; } } else { $users .= '<td>' . $v . '</td>'; } } } $users .= '<td>'; $users .= '<a class="users-info-links" href="?c=manageRT&f=edit_weeks&p=' . $u[$i]['id'] . '">Редагувати</a><br />'; $users .= '<a class="users-info-links" href="?c=manageRT&f=delete_weeks&p=' . $u[$i]['id'] . '">Видалити</a>'; $users .= '</td>'; $users .= '</tr>'; } } $users .= '</table>'; $users .= '</div>'; } return $users; }
public function destroy() { if (SC::getCookie("sc_auth")) { $expire = time() - 3600; setcookie("sc_auth", "", $expire, SC::root()); } unset($_SESSION["sc_user"]); return true; }
</div><br /> <div id="searchResults"> <?php $u = $this->users; if (count($u) != 0) { $users = '<div class="table-responsive">'; $users .= '<table class="table table-condensed table-bordered table-hover">'; $users .= '<thead><tr class="caption">'; $caption = array('#', 'Логін', 'Ім\'я', 'Прізвище', 'По батькові', 'E-mail', 'Група', 'Активація', 'IP-адреса', 'Дії'); foreach ($caption as $k => $v) { $users .= '<th style="text-align: center">' . $v . '</th>'; } $users .= '</tr></thead>'; for ($i = 0; $i < sizeof($u); $i++) { if ($u[$i]['id'] != SC::getCookie('id')) { $users .= '<tr>'; foreach ($u[$i] as $k => $v) { if ($k != 'password' && $k != 'date' && $k != 'activateCode' && $k != 'hash') { $users .= '<td>' . $v . '</td>'; } } $users .= '<td>'; $users .= '<a class="users-info-links" href="?c=manageUsers&f=edit&p=' . $u[$i]['id'] . '">Редагувати</a><br />'; $users .= '<a class="users-info-links" href="?c=manageUsers&f=delete&p=' . $u[$i]['id'] . '">Видалити</a>'; $users .= '</td>'; $users .= '</tr>'; } } $users .= '</table>'; $users .= '</div>';
<li> <a href="<?php print URL; ?> ?c=gallery&f=show">Фотогалерея</a> </li> </ul> <ul class="nav navbar-nav navbar-right"> <?php if (!empty($_COOKIE['group'])) { echo $_COOKIE['group']; } //$gro=$_SESSION['group']; if (empty($_SESSION['group']) and empty(SC::getCookie('login'))) { ?> <li> <a href="<?php URL; ?> ?c=registration"> <span class="fa-stack fa-lg pull-left"><i class="fa fa-leaf fa-stack-1x "></i></span> Реєстрація</a> </li> <li class="active"> <a href="<?php URL; ?> ?c=login" ><span class="fa-stack fa-lg pull-left"><i class="fa fa-unlock fa-stack-1x"></i></span> Увійти</a> </li>