function save() { settings::set('feedback', 'feedback_email', params::get('feedback_email')); settings::set('feedback', 'feedback_subject', params::get('feedback_subject')); settings::save('feedback'); headers::self(); }
function save() { $array = file(ROOT . '/config.php'); $content = ''; foreach ($array as $k => $v) { if (strstr($v, '#system_style')) { $array[$k] = "define('SYS_STYLE', '" . params::get('system_style') . "'); #system_style\r\n"; } if (strstr($v, '#system_lang')) { $array[$k] = "define('LANG_INDEX', '" . params::get('system_lang') . "'); #system_lang\r\n"; } if (strstr($v, '#global_cache')) { if (params::get('global_cache')) { $array[$k] = "define('GLOBAL_CACHE', true); #global_cache\r\n"; } else { $array[$k] = "define('GLOBAL_CACHE', false); #global_cache\r\n"; } } if (strstr($v, '#global_time')) { $array[$k] = "define('GLOBAL_CACHE_TIME', " . params::get('global_cache_time') . "); #global_time\r\n"; } $content .= $array[$k]; } files::write(ROOT . '/config.php', $content); headers::self(); }
function saveMail() { db::table('mails'); db::where('mail_id', admin::get('id')); db::update(array('mail_name' => params::get('mail_name'), 'mail_subject' => params::get('mail_subject'), 'mail_content' => params::get('mail_content'))); headers::self(); }
function save() { $array = array('news_title' => params::get('news_title'), 'news_content' => params::get('news_content'), 'news_desc' => params::get('news_desc')); db::table('news'); db::where('news_id', params::get('news_id')); db::update($array); headers::self(); }
function save() { settings::set('pages', 'global_page_keywords', params::get('global_page_keywords')); settings::set('pages', 'global_page_description', params::get('global_page_description')); settings::set('pages', 'global_page_keywords_check', params::isCheck('global_page_keywords_check')); settings::set('pages', 'global_page_description_check', params::isCheck('global_page_description_check')); settings::set('pages', 'redactor', params::isCheck('redactor')); settings::set('pages', 'jip', params::isCheck('jip')); settings::set('pages', 'global_page_title', params::get('global_page_title')); settings::save('pages'); headers::self(); }
function upload() { $dir = IMAGES_ROOT . 'index/'; @mkdir(IMAGES_ROOT); @mkdir($dir); if (!empty($_FILES['file']['name'])) { $img_id = md5(date('YmdHis')); $file = $dir . $img_id . '.jpg'; $file_m = $dir . $img_id . '_m.jpg'; copy($_FILES['file']['tmp_name'], $file); images::src($file); images::thumb($file_m); images::setWidth(150); images::resize(); $array = array('img_id' => $img_id, 'img_set' => '0'); db::table('images'); db::smartInsert($array); } headers::self(); }
function observerMemory() { $cookie = cookie::get(self::$auth_cookie_name); if ($cookie) { $err = false; list($username, $userid, $hash) = explode(',', $cookie); $userid = intval($userid); db::table('admin_users'); db::where('user_id', $userid); $row = db::assoc(); $word = 'legenda'; if (md5($row['user_login'] . $word) != $hash) { $err = true; } if (db::rows() == 0) { $err = true; } if ($err) { self::logout(); } else { $_SESSION['ADMIN_AUTH'] = 1; $_SESSION['ADMIN_USER_ID'] = $userid; headers::self(); } } }
function _edit() { self::_save(); headers::self(); }
function _savesection() { $array = array('section_name' => strip_tags(params::get('section_name')), 'section_year' => params::get('section_year'), 'section_view' => params::isCheck('section_view')); $section_id = params::get('section_id'); db::table('info_sections'); db::where('section_id', $section_id); db::update($array); headers::self(); }
function _save() { $menu_id = params::get('menu_id'); db::table('menus'); db::where('menu_id', $menu_id); db::update(array('menu_pub' => '1', 'menu_name' => params::get('menu_name'), 'menu_title' => params::get('menu_title'), 'menu_tmpl' => params::get('menu_tmpl'), 'menu_tmpl_link' => params::get('menu_tmpl_link'), 'menu_tmpl_act' => params::get('menu_tmpl_act'), 'menu_tmpl_inact' => params::get('menu_tmpl_inact'))); $allPages = params::isCheck('allPages'); $allPagesOut = params::isCheck('allPagesOut'); $pages = params::get('pages'); if ($allPages == 1) { conf::deleteAll('menus', $menu_id, 'in'); conf::addPageIn('menus', $menu_id, 0); conf::deleteAll('menus', $menu_id, 'out'); conf::addPageOut('menus', $menu_id, 0); } else { if ($allPagesOut == 1 && $pages) { conf::deleteAll('menus', $menu_id, 'in'); conf::addPageIn('menus', $menu_id, 0); conf::deleteAll('menus', $menu_id, 'out'); foreach ($pages as $v) { conf::addPageOut('menus', $menu_id, $v); } } else { if ($pages) { conf::deleteAll('menus', $menu_id, 'out'); conf::addPageOut('menus', $menu_id, 0); conf::deleteAll('menus', $menu_id, 'in'); foreach ($pages as $v) { conf::addPageIn('menus', $menu_id, $v); } } else { conf::deleteAll('menus', $menu_id, 'in'); conf::addPageIn('menus', $menu_id, 0); conf::deleteAll('menus', $menu_id, 'out'); conf::addPageOut('menus', $menu_id, 0); } } } if (events::detect('add')) { headers::app('menus'); } else { headers::self(); } }
function _save() { $block_id = params::get('block_id'); db::table('blocks'); db::where('block_id', $block_id); db::update(array('block_pub' => '1', 'block_code' => params::get('block_code'), 'block_title' => params::get('block_title'), 'block_name' => params::get('block_name'))); $allPages = params::isCheck('allPages'); $allPagesOut = params::isCheck('allPagesOut'); $pages = params::get('pages'); if ($allPages == 1) { conf::deleteAll('blocks', $block_id, 'in'); conf::addPageIn('blocks', $block_id, 0); conf::deleteAll('blocks', $block_id, 'out'); conf::addPageOut('blocks', $block_id, 0); } else { if ($allPagesOut == 1 && $pages) { conf::deleteAll('blocks', $block_id, 'in'); conf::addPageIn('blocks', $block_id, 0); conf::deleteAll('blocks', $block_id, 'out'); foreach ($pages as $v) { conf::addPageOut('blocks', $block_id, $v); } } else { if ($pages) { conf::deleteAll('blocks', $block_id, 'out'); conf::addPageOut('blocks', $block_id, 0); conf::deleteAll('blocks', $block_id, 'in'); foreach ($pages as $v) { conf::addPageIn('blocks', $block_id, $v); } } else { conf::deleteAll('blocks', $block_id, 'in'); conf::addPageIn('blocks', $block_id, 0); conf::deleteAll('blocks', $block_id, 'out'); conf::addPageOut('blocks', $block_id, 0); } } } if (events::detect('add')) { headers::app('blocks'); } else { if (params::isCheck('go_structure')) { headers::app('blocks'); } else { headers::self(); } } }
function _savesection() { $array = array('section_name' => strip_tags(params::get('section_name')), 'section_desc' => params::get('section_desc')); $section_id = params::get('section_id'); db::table('catalog_sections'); db::where('section_id', $section_id); db::update($array); $dir = IMAGES_ROOT . 'sections/'; @mkdir(IMAGES_ROOT); @mkdir($dir); if (!empty($_FILES['section_photo']['name'])) { $file = $dir . $section_id . '.jpg'; copy($_FILES['section_photo']['tmp_name'], $file); images::src($file); images::thumb($file); images::square(78); } headers::self(); }
function restoreVersion($version_date) { $page_id = admin::get('id'); db::table('pages_versions'); db::where('version_date', $version_date); db::where('page_id', $page_id); $res = db::select(); $rows = db::rows(); while ($row = mysql_fetch_assoc($res)) { if ($row['content_id'] == 0) { db::table('pages'); db::where('page_id', $page_id); db::update('page_content', $row['version_content']); } else { db::table('pages_content'); db::where('page_id', $page_id); db::where('content_id', $row['content_id']); db::update('content', $row['version_content']); if (mysql_affected_rows() == 0) { db::table('pages_content'); db::insert('', $row['version_content'], '1', $page_id, ADMIN_USER_ID); } } } if ($rows != 0) { self::deleteVersion($version_date, $page_id); } headers::self(); }
function observerMemory() { $cookie = cookie::get(md5(SERVER)); if ($cookie) { $err = false; list($username, $userid, $hash) = explode(',', $cookie); $userid = intval($userid); db::table('users'); db::where('user_id', $userid); $row = db::assoc(); $word = 'legenda'; if (md5($row['user_login'] . $word) != $hash) { $err = true; } if (db::rows() == 0) { $err = true; } if ($err) { unset($_SESSION['WEB_AUTH']); $_SESSION['WEB_NO_AUTH'] = 1; headers::self(); } else { webUser::setAuth($userid); headers::self(); } } else { $_SESSION['WEB_NO_AUTH'] = 1; } }
function _saveGroup() { ini::parse(SYS_ROOT . 'conf/admin/groups.ini'); $group_id = params::get('group_id'); ini::delete($group_id); self::addGroupForce($group_id); headers::self(); }
function repair() { $sql = "SHOW TABLE STATUS"; $res = db::query($sql); while ($row = mysql_fetch_array($res)) { mysql_query("REPAIR TABLE `" . T_ . $row['Name'] . "` "); } headers::self(); }