include_once $_SERVER['DOCUMENT_ROOT'] . '/casarover/application/models/TagDao.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/casarover/application/models/CasaTagDao.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/casarover/application/models/CasaDao.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/casarover/application/models/CasaTagDao.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/casarover/application/models/AttachmentDao.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/casarover/application/models/AreaDao.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/casarover/application/models/ContentDao.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/casarover/application/models/ContentAttachmentDao.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/casarover/application/services/CasaService.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/casarover/application/services/ContentService.php';
$casa_JSON_str = remove_slash($_REQUEST['casa_JSON_str']);
$casa = json_decode($casa_JSON_str);
$casaDao = new CasaDao();
$areaDao = new AreaDao();
$attachmentDao = new AttachmentDao();
$tagDao = new TagDao();
$casaTagDao = new CasaTagDao();
$contentDao = new ContentDao();
$contentAttachmentDao = new ContentAttachmentDao();
$casaService = new CasaService();
$contentService = new ContentService();
mysql_query('START TRANSACTION') or die(mysql_error());
$mode = 'edit';
if (empty($casa->id)) {
    $mode = 'add';
}
/** 1.添加基础民宿 */
if (!empty($casa->name) && !empty($casa->code) && !empty($casa->area)) {
    $casa_id = $casaDao->addOrUpdateSimple($casa->name, $casa->code, $casa->link, $casa->area, $casa->id);
    if (!$casa_id) {
        mysql_query('ROLLBACK');
Example #2
0
$official_tags = $tagService->getOfficialTags();
$custom_tags = $tagService->getCustomTags();
$selected_official_tag_names = array();
$selected_custom_tag_names = array();
if (isset($casa)) {
    // current casa's tags
    foreach ($casa->tags as $tag) {
        if ($tag->type != 'custom') {
            array_push($selected_official_tag_names, $tag->name);
        } else {
            array_push($selected_custom_tag_names, $tag->name);
        }
    }
    // 将当前客栈的自定义标签转换成以逗号分隔的字符串.
    $selected_custom_str = implode($selected_custom_tag_names, ',');
    $tagDao = new TagDao();
    $tags = $tagDao->getAll();
}
foreach ($official_tags as $tag) {
    if (in_array($tag->name, $selected_official_tag_names)) {
        echo '<span db_id="' . $tag->id . '" class="label label-info">' . $tag->name . '</span>';
    } else {
        echo '<span db_id="' . $tag->id . '" class="label label-default">' . $tag->name . '</span>';
    }
}
?>
    </div>
    <div class="user_tags" style="margin-top: 15px;">
        <div class="input-group input-group-sm col-lg-5">
            <span class="input-group-addon" id="sizing-addon3">自定义标签</span> <input id="user_tags" type="text"
                    value="<?php 
<?php

require '../dao/TagDao.php';
$userId = $_REQUEST['userId'];
$tagDao = new TagDao();
echo $tagDao->getTag($userId);