本文整理汇总了PHP中CUtils::getCurrentYear方法的典型用法代码示例。如果您正苦于以下问题:PHP CUtils::getCurrentYear方法的具体用法?PHP CUtils::getCurrentYear怎么用?PHP CUtils::getCurrentYear使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CUtils
的用法示例。
在下文中一共展示了CUtils::getCurrentYear方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionGetViewData
public function actionGetViewData()
{
$result = array();
// комиссии по защите дипломов. показываем только комиссии этого года
foreach (CActiveRecordProvider::getWithCondition(TABLE_SAB_COMMISSIONS, "year_id=" . CUtils::getCurrentYear()->getId())->getItems() as $ar) {
$comm = new CSABCommission($ar);
$value = $comm->title;
if (!is_null($comm->manager)) {
$value .= " " . $comm->manager->getName();
}
if (!is_null($comm->secretar)) {
$value .= " (" . $comm->secretar->getName() . ")";
}
$diplom = CStaffManager::getDiplom(CRequest::getInt("diplom_id"));
if (!is_null($diplom)) {
$cnt = 0;
foreach ($comm->diploms->getItems() as $d) {
if (strtotime($diplom->date_act) == strtotime($d->date_act)) {
$cnt++;
}
}
$value .= " " . $cnt;
}
$result[$comm->getId()] = $value;
}
return $result;
}
示例2: actionIndex
public function actionIndex()
{
$set = new CRecordSet();
$query = new CQuery();
$set->setQuery($query);
$query->select("com.*");
$query->leftJoin(TABLE_DIPLOM_PREVIEW_MEMBERS . " as members", "members.comm_id=com.id")->from(TABLE_DIPLOM_PREVIEW_COMISSIONS . " as com")->order("com.date_act desc");
$showAll = true;
if (CRequest::getInt("showAll") != 1) {
$query->condition('com.date_act between "' . date("Y-m-d", strtotime(CUtils::getCurrentYear()->date_start)) . '" and "' . date("Y-m-d", strtotime(CUtils::getCurrentYear()->date_end)) . '"');
$showAll = false;
}
if (CRequest::getString("order") == "person.fio") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->innerJoin(TABLE_PERSON . " as person", "com.secretary_id = person.id");
$query->order("person.fio " . $direction);
}
$items = new CArrayList();
foreach ($set->getPaginated()->getItems() as $ar) {
$commission = new CDiplomPreviewComission($ar);
$items->add($commission->getId(), $commission);
}
$this->setData("showAll", $showAll);
$this->setData("commissions", $items);
$this->setData("paginator", $set->getPaginator());
$this->addActionsMenuItem(array(array("title" => "Добавить комиссию", "link" => "?action=add", "icon" => "actions/list-add.png")));
$this->renderView("_diploms/preview_commission/index.tpl");
}
示例3: actionAdd
public function actionAdd()
{
$commission = new CSABCommission();
$form = new CSABCommissionForm();
$commission->year_id = CUtils::getCurrentYear()->getId();
$form->commission = $commission;
$this->setData("form", $form);
$this->addActionsMenuItem(array(array("title" => "Назад", "link" => "index.php?action=index", "icon" => "actions/edit-undo.png")));
$this->renderView("_state_attestation/add.tpl");
}
示例4: actionAddGroup
public function actionAddGroup()
{
$plan = CWorkPlanManager::getWorkplan(CRequest::getInt("id"));
$group = new CExamGroupAdd();
$group->plan_id = CRequest::getInt("id");
$group->type = CRequest::getInt("type");
$group->discipline_id = $plan->discipline->id;
$group->year_id = CUtils::getCurrentYear()->getId();
$this->setData("group", $group);
$this->setData("cources", array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5));
$this->addActionsMenuItem(array("title" => "Назад", "link" => "workplanexamquestions.php?action=index&plan_id=" . CRequest::getInt("id") . "&type=" . CRequest::getInt("type"), "icon" => "actions/edit-undo.png"));
$this->renderView("_corriculum/_workplan/examQuestions/groupadd.tpl");
}
示例5: getSchedule
/**
* Расписание
*
* @return CArrayList
*/
public function getSchedule()
{
if (is_null($this->_schedules)) {
$this->_schedules = new CArrayList();
$query = new CQuery();
$query->select("schedule.*")->from(TABLE_SCHEDULE . " as schedule")->condition("schedule.id=" . $this->getId() . " and schedule.year=" . CUtils::getCurrentYear()->getId() . " and schedule.month=" . CUtils::getCurrentYearPart()->getId());
foreach ($query->execute()->getItems() as $item) {
$schedule = new CSchedule(new CActiveRecord($item));
$this->_schedules->add($schedule->getId(), $schedule);
}
}
return $this->_schedules;
}
示例6: actionSearch
public function actionSearch()
{
$res = array();
$term = CRequest::getString("query");
/**
* Ищем группу по названию
*/
$query = new CQuery();
$query->select("st_group.id, st_group.name")->from(TABLE_STUDENT_GROUPS . " as st_group")->condition("LCASE(st_group.name) like '%" . mb_strtolower($term) . "%' and st_group.year_id =" . CUtils::getCurrentYear()->id)->limit(0, 5);
foreach ($query->execute()->getItems() as $item) {
$res[] = array("field" => "id", "value" => $item["id"], "label" => $item["name"], "class" => "CStudentGroup");
}
echo json_encode($res);
}
示例7: actionGetViewData
public function actionGetViewData()
{
$result = array();
$query = new CQuery();
// комиссии по предзащите дипломов. показываем только комиссии этого года
$query->select("comm.*")->from(TABLE_DIPLOM_PREVIEW_COMISSIONS . " as comm")->condition("comm.date_act between '" . date("Y-m-d", strtotime(CUtils::getCurrentYear()->date_start)) . "' and '" . date("Y-m-d", strtotime(CUtils::getCurrentYear()->date_end)) . "'");
foreach ($query->execute()->getItems() as $ar) {
$comm = new CDiplomPreviewComission(new CActiveRecord($ar));
$value = $comm->name;
if (!is_null($comm->secretar)) {
$value .= " " . $comm->secretar->fio;
}
$result[$comm->getId()] = $value;
}
return $result;
}
示例8: actionIndex
public function actionIndex()
{
$persons = new CArrayList();
if (CRequest::getInt("year") == 0) {
$year = CUtils::getCurrentYear();
} else {
$year = CTaxonomyManager::getYear(CRequest::getInt("year"));
}
foreach (CStaffManager::getAllPersons()->getItems() as $person) {
if ($person->getPublications($year)->getCount() > 0) {
$persons->add($person->id, $person);
}
}
$this->addActionsMenuItem(array(array("title" => "Назад", "link" => "index.php", "icon" => "actions/edit-undo.png")));
$this->setData("year", $year);
$this->setData("persons", $persons);
$this->renderView("_rating_publications/person/index.tpl");
}
示例9: actionIndex
public function actionIndex()
{
$set = new CRecordSet(false);
$query = new CQuery();
$currentPerson = null;
$currentGroup = null;
$query->select("diplom.*")->from(TABLE_DIPLOMS . " as diplom")->order("diplom.date_act desc");
$managersQuery = new CQuery();
$managersQuery->select("person.*")->from(TABLE_PERSON . " as person")->order("person.fio asc")->innerJoin(TABLE_DIPLOMS . " as diplom", "person.id = diplom.kadri_id");
$groupsQuery = new CQuery();
$groupsQuery->select("stgroup.*")->from(TABLE_STUDENT_GROUPS . " as stgroup")->order("stgroup.name asc")->innerJoin(TABLE_STUDENTS . " as student", "stgroup.id = student.group_id")->innerJoin(TABLE_DIPLOMS . " as diplom", "student.id = diplom.student_id")->condition('diplom.date_act between "' . date("Y-m-d", strtotime(CUtils::getCurrentYear()->date_start)) . '" and "' . date("Y-m-d", strtotime(CUtils::getCurrentYear()->date_end)) . '"');
$set->setQuery($query);
if (CRequest::getString("order") == "st_group.name") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->innerJoin(TABLE_STUDENTS . " as student", "diplom.student_id=student.id");
$query->innerJoin(TABLE_STUDENT_GROUPS . " as st_group", "student.group_id = st_group.id");
$query->order("st_group.name " . $direction);
} elseif (CRequest::getString("order") == "dipl_prew.date_preview") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->innerJoin(TABLE_STUDENTS . " as student", "diplom.student_id=student.id");
$query->leftJoin(TABLE_DIPLOM_PREVIEWS . " as dipl_prew", "student.id = dipl_prew.student_id");
$query->order("dipl_prew.date_preview " . $direction);
} elseif (CRequest::getString("order") == "prepod.fio") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->innerJoin(TABLE_PERSON . " as prepod", "diplom.kadri_id = prepod.id");
$query->order("prepod.fio " . $direction);
} elseif (CRequest::getString("order") == "student.fio") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->innerJoin(TABLE_STUDENTS . " as student", "diplom.student_id=student.id");
$query->order("student.fio " . $direction);
} elseif (CRequest::getString("order") == "diplom_confirm") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("diplom_confirm " . $direction);
} elseif (CRequest::getString("order") == "dipl_name") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("dipl_name " . $direction);
} elseif (CRequest::getString("order") == "pract_place_id") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("pract_place_id " . $direction);
} elseif (CRequest::getString("order") == "date_act") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("date_act " . $direction);
} elseif (CRequest::getString("order") == "foreign_lang") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("foreign_lang " . $direction);
} elseif (CRequest::getString("order") == "protocol_2aspir_id") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("protocol_2aspir_id " . $direction);
} elseif (CRequest::getString("order") == "recenz_id") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("recenz_id " . $direction);
} elseif (CRequest::getString("order") == "study_mark") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("study_mark " . $direction);
} elseif (CRequest::getString("order") == "gak_num") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("gak_num " . $direction);
} elseif (CRequest::getString("order") == "comment") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
//.........这里部分代码省略.........
示例10: actionIndex
public function actionIndex()
{
$set = new CRecordSet(false);
$query = new CQuery();
$selectedUser = null;
$query->select("quest.*")->from(TABLE_QUESTION_TO_USERS . " as quest")->order("quest.datetime_quest desc")->condition("quest.status=5");
$set->setQuery($query);
$showAll = false;
if (CRequest::getString("order") == "quest.user_id") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->innerJoin(TABLE_USERS . " as user", "quest.user_id = user.id");
$query->order("user.fio " . $direction);
} elseif (CRequest::getString("order") == "datetime_quest") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("datetime_quest " . $direction);
} elseif (CRequest::getString("order") == "datetime_answ") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("datetime_answ " . $direction);
} elseif (CRequest::getString("order") == "question_text") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("question_text " . $direction);
} elseif (CRequest::getString("order") == "contact_info") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("contact_info " . $direction);
} elseif (CRequest::getString("order") == "st.name") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->leftJoin(TABLE_QUESTION_STATUS . " as st", "quest.status = st.id");
$query->order("st.name " . $direction);
} elseif (CRequest::getString("order") == "answer_text") {
$direction = "asc";
if (CRequest::getString("direction") != "") {
$direction = CRequest::getString("direction");
}
$query->order("answer_text " . $direction);
}
// фильтр по пользователю
if (!is_null(CRequest::getFilter("user"))) {
$query->innerJoin(TABLE_USERS . " as user", "quest.user_id = user.id and user.id = " . CRequest::getFilter("user"));
$selectedUser = CRequest::getFilter("user");
}
// фильтр по вопросу
if (!is_null(CRequest::getFilter("question"))) {
$query->condition("quest.id = " . CRequest::getFilter("question"));
}
// фильтр по ответу
if (!is_null(CRequest::getFilter("answer"))) {
$query->condition("quest.id = " . CRequest::getFilter("answer"));
}
// фильтр по контактам
if (!is_null(CRequest::getFilter("contact"))) {
$query->condition("quest.id = " . CRequest::getFilter("contact"));
}
$quests = new CArrayList();
$isArchive = CRequest::getString("isArchive") == "1";
if (!$isArchive) {
if (CSession::getCurrentUser()->getLevelForCurrentTask() == ACCESS_LEVEL_READ_OWN_ONLY or CSession::getCurrentUser()->getLevelForCurrentTask() == ACCESS_LEVEL_WRITE_OWN_ONLY) {
$query->condition('quest.user_id = "' . CSession::getCurrentUser()->getId() . '" and (quest.datetime_quest > "' . date("Y-m-d", strtotime(CUtils::getCurrentYear()->date_start)) . '" or quest.datetime_quest is NULL) and quest.status!=5');
} else {
$query->condition('(quest.datetime_quest > "' . date("Y-m-d", strtotime(CUtils::getCurrentYear()->date_start)) . '" or quest.datetime_quest is NULL) and quest.status!=5');
}
} else {
if (CSession::getCurrentUser()->getLevelForCurrentTask() == ACCESS_LEVEL_READ_OWN_ONLY or CSession::getCurrentUser()->getLevelForCurrentTask() == ACCESS_LEVEL_WRITE_OWN_ONLY) {
$query->condition('quest.user_id = "' . CSession::getCurrentUser()->getId() . '" and quest.status!=5');
} else {
$query->condition("quest.status!=5");
}
}
if (CRequest::getInt("showAll") == 1) {
if (!$isArchive) {
if (CSession::getCurrentUser()->getLevelForCurrentTask() == ACCESS_LEVEL_READ_OWN_ONLY or CSession::getCurrentUser()->getLevelForCurrentTask() == ACCESS_LEVEL_WRITE_OWN_ONLY) {
$query->condition('quest.user_id = "' . CSession::getCurrentUser()->getId() . '" and (quest.datetime_quest > "' . date("Y-m-d", strtotime(CUtils::getCurrentYear()->date_start)) . '" or quest.datetime_quest is NULL)');
} else {
$query->condition('quest.datetime_quest > "' . date("Y-m-d", strtotime(CUtils::getCurrentYear()->date_start)) . '" or quest.datetime_quest is NULL');
}
} else {
if (CSession::getCurrentUser()->getLevelForCurrentTask() == ACCESS_LEVEL_READ_OWN_ONLY or CSession::getCurrentUser()->getLevelForCurrentTask() == ACCESS_LEVEL_WRITE_OWN_ONLY) {
$query->condition('quest.user_id = "' . CSession::getCurrentUser()->getId() . '"');
}
}
$showAll = true;
}
foreach ($set->getPaginated()->getItems() as $ar) {
//.........这里部分代码省略.........
示例11: intval
}
</script>
<?php
//phpinfo();
//session_start();
//------------------------------------------------------------
//include ('sql_connect_empty.php');
/**
* $query_all='SELECT time_intervals.name as year_name, time_intervals.date_start,time_intervals.date_end
* FROM settings inner join time_intervals on time_intervals.id=settings.year_id
* where 1 limit 0,1';
* if ( $res_all=mysql_query($query_all) and mysql_numrows($res_all)>0) {$def_settings=mysql_fetch_array($res_all);}
*
* Переписано для использования новой системы глобальных настроек
*/
$query_all = "\r\n select\r\n time_intervals.name as year_name,\r\n time_intervals.date_start,\r\n time_intervals.date_end\r\n from\r\n time_intervals\r\n where\r\n time_intervals.id = " . CUtils::getCurrentYear()->getId();
if ($res_all = mysql_query($query_all) and mysql_numrows($res_all) > 0) {
$def_settings = mysql_fetch_array($res_all);
}
if (isset($_POST['trip_id']) && intval($_POST['trip_id']) > 0) {
$trip_id = intval($_POST['trip_id']);
$kadri_id = intval($_POST['kadri_id']);
if ($kadri_id > 0) {
$house_type = intval($_POST['house_type']);
$trip_cost = intval($_POST['trip_cost']);
$dotation = intval($_POST['dotation']);
$onEditRemain_text = '';
$query_string = reset_param_name(reset_param_name($query_string, 'type'), 'item_id');
if (!$onEditRemain) {
$onEditRemain_text = ' автопереход к списку через 2 сек. или вручную <a href="' . $curpage . '?' . $query_string . '">по ссылке</a>';
}
示例12: actionImport
public function actionImport()
{
$thisYear = new CArrayList();
// импортируем показатели должностей
$index = new CRatingIndex();
$index->title = "Должность";
$index->manager_class = "CTaxonomyManager";
$index->manager_method = "getPosts()";
$index->person_method = "getPost()";
$index->year_id = CUtils::getCurrentYear()->getId();
$index->isMultivalue = 0;
$index->save();
$thisYear->add($index->getId(), $index);
foreach (CActiveRecordProvider::getAllFromTable("spr_dolzhnost")->getItems() as $item) {
$post = CTaxonomyManager::getPostById($item->getItemValue("id"));
if (!is_null($post)) {
$value = new CRatingIndexValue();
$value->index_id = $index->id;
$value->fromTaxonomy = 1;
$value->title = $post->getId();
$value->value = $item->getItemValue("rate");
$value->save();
}
}
// показатели размножаем на все года
foreach (CTaxonomyManager::getYearsList() as $key => $value) {
$year = CTaxonomyManager::getYear($key);
if ($year->getId() !== $index->year_id) {
$newIndex = new CRatingIndex();
$newIndex->title = $index->title;
$newIndex->manager_class = $index->manager_class;
$newIndex->manager_method = $index->manager_method;
$newIndex->person_method = $index->person_method;
$newIndex->year_id = $year->getId();
$newIndex->isMultivalue = $index->isMultivalue;
$newIndex->save();
foreach ($index->getIndexValues()->getItems() as $value) {
$newValue = new CRatingIndexValue();
$newValue->index_id = $newIndex->getId();
$newValue->fromTaxonomy = $value->fromTaxonomy;
$newValue->title = $value->title;
$newValue->value = $value->value;
$newValue->save();
}
}
}
// звания
$index = new CRatingIndex();
$index->title = "Звание";
$index->manager_class = "CTaxonomyManager";
$index->manager_method = "getTitles()";
$index->year_id = CUtils::getCurrentYear()->getId();
$index->isMultivalue = 0;
$index->person_method = "getTitle()";
$index->save();
$thisYear->add($index->getId(), $index);
foreach (CActiveRecordProvider::getAllFromTable("spr_zvanie")->getItems() as $item) {
$post = CTaxonomyManager::getTitle($item->getItemValue("id"));
if (!is_null($post)) {
$value = new CRatingIndexValue();
$value->index_id = $index->id;
$value->fromTaxonomy = 1;
$value->title = $post->getId();
$value->value = $item->getItemValue("rate");
$value->save();
}
}
// показатели размножаем на все года
foreach (CTaxonomyManager::getYearsList() as $key => $value) {
$year = CTaxonomyManager::getYear($key);
if ($year->getId() !== $index->year_id) {
$newIndex = new CRatingIndex();
$newIndex->title = $index->title;
$newIndex->manager_class = $index->manager_class;
$newIndex->manager_method = $index->manager_method;
$newIndex->year_id = $year->getId();
$newIndex->isMultivalue = $index->isMultivalue;
$newIndex->person_method = $index->person_method;
$newIndex->save();
foreach ($index->getIndexValues()->getItems() as $value) {
$newValue = new CRatingIndexValue();
$newValue->index_id = $newIndex->getId();
$newValue->fromTaxonomy = $value->fromTaxonomy;
$newValue->title = $value->title;
$newValue->value = $value->value;
$newValue->save();
}
}
}
// научно-методическая работа
$taxonomy = new CTaxonomy();
$taxonomy->name = "Виды научно-методической и учебной работы";
$taxonomy->alias = "scientificWork";
$taxonomy->save();
$index = new CRatingIndex();
$index->title = "Научно-методическая и учебная работа";
$index->manager_class = "CTaxonomyManager";
$index->manager_method = 'getTaxonomy("scientificWork")->getTerms()';
$index->year_id = CUtils::getCurrentYear()->getId();
$index->isMultivalue = 1;
//.........这里部分代码省略.........
示例13: actionSaveGradebook
public function actionSaveGradebook()
{
$search = new CStudentActivitySearchForm();
$search->setAttributes(CRequest::getArray($search::getClassName()));
if ($search->validate()) {
$record = new CGradebook();
$record->person_id = CSession::getCurrentUser()->getId();
$record->kadri_id = $search->kadri_id;
$record->subject_id = $search->subject_id;
$record->group_id = $search->group_id;
$record->date_start = $search->date_start;
$record->date_end = $search->date_end;
$record->save();
$this->redirect("?action=viewGradebook&id=" . $record->getId());
return true;
}
$this->addJSInclude("_core/jquery-ui-1.8.20.custom.min.js");
$this->addCSSInclude("_core/jUI/jquery-ui-1.8.2.custom.css");
$this->addJSInclude("_core/personTypeFilter.js");
$groups = array();
foreach (CStaffManager::getStudentGroupsByYear(CUtils::getCurrentYear())->getItems() as $group) {
if ($group->getStudents()->getCount() > 0) {
$groups[$group->getId()] = $group->getName();
}
}
$this->setData("groups", $groups);
$this->setData("search", $search);
$this->renderView("_gradebook/gradebook.create.tpl");
}
示例14: mysql_query
$query_all = 'select id,name from time_intervals where id="' . $def_settings['year_id'] . '"';
$res_all = mysql_query($query_all);
$a = mysql_fetch_array($res_all);
$def_settings['year_name'] = $a['name'];
$query_all = 'select id,name from time_parts where id="' . $def_settings['part_id'] . '"';
$res_all = mysql_query($query_all);
$a = mysql_fetch_array($res_all);
$def_settings['part_name'] = $a['name'];
} else {
/**
* Переписано для использования новой системы глобальных настроек
*/
$def_settings["year_name"] = CUtils::getCurrentYear()->name;
$def_settings["date_start"] = CUtils::getCurrentYear()->date_start;
$def_settings["date_end"] = CUtils::getCurrentYear()->date_end;
$def_settings["year_id"] = CUtils::getCurrentYear()->getId();
$def_settings["part_id"] = CUtils::getCurrentYearPart()->getId();
$def_settings["part_name"] = CUtils::getCurrentYearPart()->name;
}
if ($_SESSION['auth'] == 1) {
if (!$view_all_mode || !$write_mode) {
$_SESSION['lect_id'] = $_SESSION['id'];
$_SESSION['lect_fio'] = $_SESSION['FIO'];
} else {
if (isset($_GET['user_id']) && $_GET['user_id'] != 0) {
$_SESSION['lect_id'] = $_GET['user_id'];
$res = mysql_query('select fio from users where id="' . $_SESSION['lect_id'] . '" limit 0,1');
if (mysql_num_rows($res) > 0) {
$a = mysql_fetch_array($res);
$_SESSION['lect_fio'] = $a['fio'];
}
示例15: getAllStudentsThisYear
/**
* Все студенты за текущий год
*
* @return CArrayList
*/
public static function getAllStudentsThisYear()
{
$res = new CArrayList();
$query = new CQuery();
$query->select("student.*")->from(TABLE_STUDENTS . " as student")->leftJoin(TABLE_STUDENT_GROUPS . " as st_group", "st_group.id = student.group_id")->condition("st_group.year_id = " . CUtils::getCurrentYear()->getId())->order("student.fio asc");
foreach ($query->execute()->getItems() as $arr) {
$student = new CStudent(new CActiveRecord($arr));
$res->add($student->getId(), $student);
}
return $res;
}