360桌面换肤
来源:互联网 发布:java基础常见面试题 编辑:程序博客网 时间:2024/05/21 13:58
【user.php】数据库中两个数据表一个是所有的主题皮肤,另一个则是当前的桌面主题【注意逻辑关系滤清思路】
else if($action == 'getskins'){
$sql = "select themename from {$tablepre}userdesktoptheme where uid='".$SESSION['uid']."'";
$themename = $db->fetchOneBySql($sql);
if (!$themename)
{
$themename = 'theme_basic';
}
$sql = "select * from {$tablepre}themes order by id asc";
$res = $db->fetchAssocArrBySql($sql);
foreach($res as $k => $v)
{
$num = $k + 1;
$photo = $v['photo'];
$name = $v['name'];
$cname = $v['cname'];
$default = '';
if ($name == $themename)
{
$default = 'default-skin';
}
eval ("\$themes .= \"".$tpl->get("changeskin", $templates, $language)."\";");
}
eval ("\$skins = \"".$tpl->get("skins", $templates, $language)."\";");
echo $skins;
}
else if($action == 'changeskin')
{
$themename = $_POST['themename'];
if ($themename)
{
$sql = "select id from {$tablepre}userdesktoptheme where uid='".$SESSION['uid']."'";
$haveid = $db->fetchOneBySql($sql);
if ($haveid)
{
$sql = "update {$tablepre}userdesktoptheme set themename='".addslashes($themename)."' where id='$haveid'";
}
else
{
$sql = "insert into {$tablepre}userdesktoptheme(uid,themename) values('".$SESSION['uid']."','".addslashes($themename)."')";
}
$db->query($sql);
}
exit;
}
0 0
- 360桌面换肤
- 桌面换肤
- jq桌面换肤效果
- 墨迹天气桌面挂件换肤分析
- android-定时换桌面
- 自定义定时换桌面
- 换肤
- 换肤
- 换肤
- ubuntu装换为lxde桌面基本配置
- 系统杂类-----XP下桌面换大图标
- Ubuntu 更新文件 桌面 菜单丢失, 打算 换 mac os
- 换肤手术
- CSS换肤技术
- 软件易容术-----换肤
- c#换肤(2005)
- c#换肤(2005)
- 换肤手术
- QSqlQuery QSqlQueryModel
- 单例模式
- validatebox的自定义验证用户名是否存在
- Linux C 获取格式化的日期时间
- 修改对话框背景
- 360桌面换肤
- Windows使用任意用户创建进程
- 原来非常的懒,不知道坚持。。
- 首页仿360桌面 添加、删除桌面图标
- MSA配置参考
- Android中dp和px之间进行转换
- Eclipse一个项目涉及到的JRE和JDK
- WPF之路——TextBox 学习
- oracle 归档日志开启,关闭