Технология построения интерактивных Web-ресурсов. Мартынов А.И - 18 стр.

UptoLike

Составители: 

18
$this->db->query ("set character_set_client='cp1251'");
$this->db->query ("set character_set_results='cp1251'");
$this->db->query ("set collation_connection='cp1251_general_ci'");
return(true);
}
/* Функция получения заголовка */
function getTitle() {
return($this->title);
}
/* Функция формирования заголовка */
function setTitle($value) {
if ($this->title !== $value) {
$this->title = $value;
return(true);
}
return(false);
}
/* Функция определения режима отображения */
function isFramed() {
return($this->framed);
}
/* Функция установки режима отображения */
function setFramed($value) {
if ($this->framed !== $value) {
$this->framed = $value;
}
return($this->framed);
}
/* Функция определения режима авторизации */
function isAuth() {
return($this->is_auth);
}
/* Функция определения режима администрирования */
function isAdmin() {
return($this->is_admin);
}
/* Функция аутентификации пользователя*/
function validate($user,$pass) {
$aSQL = "select * from auth_users where active='Y' and login = '".$user."' ";
$aSQL.= "and pass = md5('".$pass."');";
$aRes = $this->db->query($aSQL,0);
if (!empty($aRes)){
if($aRes[0]->data_next_reg>=date("Y-m-d")
and $aRes[0]->datareg<=date("Y-m-d"))
{
foreach ($aRes as $obj){
$this->login = $obj->login;
$this->category = $obj->role;