本文整理汇总了PHP中SC::getSession方法的典型用法代码示例。如果您正苦于以下问题:PHP SC::getSession方法的具体用法?PHP SC::getSession怎么用?PHP SC::getSession使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SC
的用法示例。
在下文中一共展示了SC::getSession方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
public function index()
{
ini_set('display_errors', 'Off');
$this->view->title = 'Особистий кабінет';
switch (SC::getSession('group')) {
case 'abiturient':
$this->view->title = 'Кафедра КІ';
$this->view->meta_k = '<META NAME="Keywords" CONTENT="Кафедра КІ,Кафедра КІ ТНЕУ ,компютерна інженерія,кафедра КІ ФКІТ,Графіка">';
$this->view->meta_d = '<META NAME="Description" CONTENT="Кафедра КІ, головна.">';
$this->view->css = array('menu');
$this->view->js = array('guestbook/guestbook');
$this->view->render('abiturient/index');
break;
case 'lector':
$this->view->title = 'Кафедра КІ';
$this->view->meta_k = '<META NAME="Keywords" CONTENT="Кафедра КІ,Кафедра КІ ТНЕУ ,компютерна інженерія,кафедра КІ ФКІТ,Графіка">';
$this->view->meta_d = '<META NAME="Description" CONTENT="Кафедра КІ, головна.">';
$this->view->css = array('menu');
$this->view->doc = $this->model->getNumNewDoc();
$this->view->render('lector/index');
break;
case 'admin':
$this->view->css = array('menu');
$this->view->render('admin/index');
break;
}
}
示例2: success
public function success()
{
$this->view->title = 'Налаштування';
$this->view->alert = 'Налаштування успішно збережено';
$this->view->data = $this->model->getUserInfo(SC::getSession('id'));
$this->view->render('userSettings/index');
}
示例3: getNumNewDoc
public function getNumNewDoc()
{
if (SC::getSession('group') == 'lector') {
$current_date = date('Y-m-d');
$e = $this->db->select('lab_documents', '*', ' date > ' . $current_date . '');
$e = $this->db->getCount();
} else {
$e = null;
}
return $e;
}
示例4: addElementscheck
public function addElementscheck($data, $data_1)
{
$data['name'] = addslashes(strip_tags(trim($data['name'], ' ')));
unset($data['type']);
$errors = null;
$date = date("Y-m-d");
$uploaddir = 'public/lab_documents/';
$upfile = basename($_FILES['file']['name']);
$last = end(explode(".", $upfile));
$blacklist = array(".php", ".phtml", ".php3", ".php4");
foreach ($blacklist as $item) {
if (preg_match("/{$item}\$/i", $_FILES['file']['name'])) {
$errors .= '<span class="glyphicon glyphicon-remove-circle"></span> Некоректний формат файлу <br />';
}
}
$uploadfile = $uploaddir . $date . '.' . $last;
$img_name = $this->excep($last);
$data["date"] = $date;
$data["file_img"] = $img_name;
if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) {
$img = $uploadfile;
$data["file"] = $img;
} else {
$errors .= '<span class="glyphicon glyphicon-remove-circle"></span> При завантаженні сталась помилка<br />';
}
if (empty($data['name'])) {
$errors .= '<span class="glyphicon glyphicon-remove-circle"></span> Усі поля повинні бути заповнені!<br />';
}
if ($errors != null) {
return $errors;
}
if ($this->db->insert('lab_documents', $data) == 1) {
$n_id = $this->db->lastInsertId('lab_documents');
header('location: ' . URL . '?c=manageLabDoc&f=show');
Statistics::documents(3, SC::getSession("id"), $data['name'], 1);
} else {
header('location: ' . URL . '?c=manageLabDoc&f=error');
}
}
示例5:
<ol class="breadcrumb">
<li class="active">Видалення запису</li>
</ol>
<?php
if (SC::getSession('group') == 'admin' or SC::getSession('group') == 'lector') {
?>
<div class="essential">
<div class="row">
<div class="col-xs-12 col-sm-11 col-md-11 col-lg-7">
<center>
<h5>
Ви справді бажаєте видалити цей запис"<b> <?php
print $this->data[0]['name'];
?>
</b>" ?
</h5></br></br>
<p>
<a class="btn btn-success" role="button" href="?c=manageLabDoc&f=checkFileDelete&p=<?php
print $this->data[0]['id'];
?>
" >Так</a>
<a class="btn btn-danger" role="button" href="?c=manageLabDoc&f=show" >Ні</a>
</p>
</center>
</div>
</div>
</div>
<?php
}
示例6: add_new_article
private function add_new_article($data)
{
$data['text'] = addslashes(strip_tags(trim($data['text'], ' ')));
$data['en_text'] = addslashes(strip_tags(trim($data['en_text'], ' ')));
$data['author_id'] = SC::getSession('id');
$data['href'] = addslashes(strip_tags(trim($data['href'], ' ')));
$data['year_id'] = $data['year_id'];
if ($this->db->insert('bio_gr_articles', $data) == 1) {
$n_id = $this->db->lastInsertId('bio_gr_articles');
/*
* Додавання запису в статистику
*/
//Statistics::add ( 1, SC::getSession( 'id' ), $n_id );
header('location: ' . URL . '?c=manageResearch&f=show');
} else {
header('location: ' . URL . '?c=manageResearch&f=error');
}
}
示例7: TimeTableStudents
<div class="overlay" id="overlay">
<div class="wrap"></div>
</div>
<?php
for ($i = 0; $i < count($days); $i++) {
print '
<table class="table table-condensed table-bordered table-hover" border="1">
<thead>
<tr class="success" >
<th scope="col">' . $days[$i] . '</th>
<th scope="col">8:00</th>
<th scope="col">9:35</th>
<th scope="col">11:10</th>
<th scope="col">12:50</th>
<th scope="col">14:25</th>
<th scope="col">16:00</th>
<th scope="col">17:25</th>
</tr>
</thead>
<tbody>';
if (SC::getSession('group') == 'admin') {
$obj = new TimeTableStudents('group_id', $_GET['p'], $i + 1, "sub");
print $obj->getOneDayContentForAdmin();
} else {
print 'Немає доступу';
}
print '
</tbody>
</table>';
}
示例8: check_create_comm_teacher
public function check_create_comm_teacher($data)
{
$data['text'] = addslashes(strip_tags(trim($data['text'], ' ')));
$data['teacher_id'] = $data['teacher_id'];
$data['day'] = $data['day'];
$data['count'] = $data['count'];
$data['par'] = $data['par'];
$data['group_id'] = 0;
$kurs_id = SC::getSession('kurs_id');
if ($this->db->insert('temp_rozklad_subjects', $data) == 1) {
$n_id = $this->db->lastInsertId('temp_rozklad_subjects');
header('location: ' . URL . '?c=showTimeTable&f=showOneTeacher&p=' . $data['teacher_id'] . '');
} else {
header('location: ' . URL . '?c=showTimeTable&f=error');
}
}
示例9:
width:80%;
padding:5px;
border: 3px solid #75bfd1;
-webkit-border-radius:3px;
background:#c2f2ea;
}
.coment:hover
{
padding:5px;
border: 3px solid white;
-webkit-border-radius:3px;
background:#75bfd1;
}
</style>
<?php
$u = $this->data;
?>
<ol class="breadcrumb">
<li class="active"><?php
print $u[0]['title'];
?>
</li>
</ol>
<?php
print $u[0]['text'];
print '<br/><br/> ';
$gro = SC::getSession('group');
?>
示例10:
<ol class="breadcrumb">
<li><a href="<?php
print URL;
?>
">Кабінет</a></li>
<li><a href="<?php
print URL;
?>
?c=manageRozklads&f=show">Розклад(курси)</a></li>
<li><a href="<?php
print URL;
?>
?c=manageRozklads&f=showSomeGroups&p=<?php
print SC::getSession('kurs_id');
?>
">Розклад(групи) </a></li>
<li class="active">Редагування </li>
</ol>
<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=manageRozklads&f=checkEditing_group">
<?php
$class = '';
$error = '';
$errors = '';
if (isset($this->error[$v[1]])) {
示例11: edit_user
/**
* Функція для редагування користувача
*
* @param array $data Дані для додавання
*/
private function edit_user($data)
{
$id = $data['id'];
unset($data['id']);
/*
* Шифрування паролю
*/
if ($data['password'] != '') {
$data['password'] = Hash::getHash($data['password']);
} else {
unset($data['password']);
}
$data['name'] = strip_tags(trim($data['name'], ' '));
$data['surname'] = strip_tags(trim($data['surname'], ' '));
$data['fathername'] = strip_tags(trim($data['fathername'], ' '));
/*
* Видалення непотрібних елементів масиву
*/
unset($data['login']);
unset($data['re_password']);
unset($data['email']);
/*
* Додавання додаткових елементів масиву
*/
$data['date'] = time();
if ($this->db->update('users', $data, "id='{$id}'")) {
/*
* Додавання запису в статистику
*/
Statistics::add(4, SC::getSession('id'));
}
header('location: ' . URL . '?c=userSettings&f=success');
}
示例12: delete
public function delete($id)
{
$teacher_id = SC::getSession('id');
$this->db->delete('research_events_teacher', "teacher_id={$teacher_id}");
header('Location: ' . URL . '?c=showResearchPublication&f=show');
}
示例13: move_subject_down
/**
* @param $data
* function to copy subject to another place
* $data['action_flag']:
* 1 - to top
* 2 - to left
* 3 - to right
* 4 - to bottom
*/
public function move_subject_down($data)
{
$data['day'] = addslashes(strip_tags(trim($data['day'], ' ')));
$data['par'] = addslashes(strip_tags(trim($data['par'], ' ')));
$data['count'] = addslashes(strip_tags(trim($data['count'], ' ')));
$data['group_id'] = SC::getSession('group_id');
$data['name'] = $this->getSubjectById($data['day'], $data['par'], $data['count'], $data['group_id']);
$data['teacher_id'] = $this->getTeacherById($data['day'], $data['par'], $data['count'], $data['group_id']);
$data['lab'] = $this->getLaboratoryById($data['day'], $data['par'], $data['count'], $data['group_id']);
$data['less_type_id'] = $this->getLessonTypeById($data['day'], $data['par'], $data['count'], $data['group_id']);
if ($data['action_flag'] == 1) {
$data['par'] = $data['par'] - 1;
} elseif ($data['action_flag'] == 2) {
$data['count'] = $data['count'] - 1;
} elseif ($data['action_flag'] == 3) {
$data['count'] = $data['count'] + 1;
} elseif ($data['action_flag'] == 4) {
$data['par'] = $data['par'] + 1;
}
unset($data['action_flag']);
if ($this->db->insert('rozklad_subjects', $data) == 1) {
$n_id = $this->db->lastInsertId('rozklad_subjects');
header('location: ' . URL . '?c=manageRozklads&f=showGroup&p=' . $data['group_id'] . '');
} else {
header('location: ' . URL . '?c=manageRozklads&f=error');
}
}
示例14: delete
public function delete($id)
{
$res = $this->db->select('articles', 'title', "`id`='{$id}'");
$this->db->delete('articles', "`id`='{$id}'");
header('Location: ' . URL . '?c=manageCafedra&f=show');
Statistics::articles(2, SC::getSession("id"), $res[0]['title']);
}
示例15: delete
public function delete($id)
{
Statistics::add(3, SC::getSession('id'), $id);
$this->db->delete('teachers', "`id`='{$id}'");
header('Location: ' . URL . '?c=manageTc&f=show');
}