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');
$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);