/** * Редактирование смайла * @param int $id ID смайла * @return null */ protected function edit($id) { $id = (int) $id; $r = db::o()->p($id)->query('SELECT * FROM smilies WHERE id=? LIMIT 1'); if (!db::o()->num_rows($r)) { throw new EngineException(); } tpl::o()->assign('row', db::o()->fetch_assoc($r)); tpl::o()->display('admin/smilies/edit.tpl'); deny_ok(); }
/** * Смена типа друга/врага * @param int $id ID записи друга/врага * @return null */ public function change_type_friend($id) { $id = (int) $id; db::o()->p($id, users::o()->v('id'))->update(array("_cb_type" => 'IF(type="f","b","f")'), "zebra", 'WHERE id=? AND user_id=? LIMIT 1'); /* @var $module usercp */ $module = plugins::o()->get_module("usercp"); ok(true); $module->show_friends($id); deny_ok(); }
/** * Функция редактирования бана * @param int $id ID бана * @return null */ protected function edit($id) { $id = (int) $id; $r = db::o()->p($id)->query('SELECT b.*, u.username, u.group FROM bans AS b LEFT JOIN users AS u ON u.id=b.uid WHERE b.id=? LIMIT 1'); tpl::o()->assign("res", db::o()->fetch_assoc($r)); tpl::o()->display('admin/bans/edit.tpl'); deny_ok(); }