Example #1
0
            if ($attach['error'][$i] != 4) {
                $file_info = uploadFile($attach['name'][$i], $attach['error'][$i], $attach['tmp_name'][$i], $attach['size'][$i], Option::getAttType(), false, $isthumbnail);
                // 写入附件信息
                $query = "INSERT INTO " . DB_PREFIX . "attachment (blogid, filename, filesize, filepath, addtime, width, height, mimetype, thumfor) VALUES ('%s','%s','%s','%s','%s','%s','%s','%s', 0)";
                $query = sprintf($query, -1, $file_info['file_name'], $file_info['size'], $file_info['file_path'], time(), $file_info['width'], $file_info['height'], $file_info['mime_type']);
                $DB->query($query);
                $aid = $DB->insert_id();
                $org_photo_atts[] = $file_info['file_path'];
            }
        }
    }
    $userData['photos'] = serialize($org_photo_atts);
    $Viporg_model->addUser($userData);
    emDirect('./viporg.php?active_add=1');
}
if ($action == 'del') {
    $id = isset($_GET['id']) ? intval($_GET['id']) : '';
    $Viporg_model->deleteUser($id);
    emDirect('./viporg.php?active_del=1');
}
if ($action == 'delphoto') {
    $id = isset($_GET['id']) ? $_GET['id'] : '';
    $pic = isset($_GET['pic']) ? $_GET['pic'] : '';
    $data = $Viporg_model->getUserDetail($id);
    $org_photo_atts = $data['photos'] ? unserialize($data['photos']) : array();
    $key = array_search($pic, $org_photo_atts);
    unset($org_photo_atts[$key]);
    $userData = array('photos' => serialize($org_photo_atts));
    $Viporg_model->updateUser($userData, $id);
    emDirect('./viporg.php?action=edit&uid=' . $id);
}