예제 #1
0
파일: detail.php 프로젝트: neomparam/letscc
<?php

require_once 'comm/inc.session.php';
require_once 'lib/class.contents.php';
require_once 'lib/class.favorites.php';
$contentIdx = $_GET['idx'];
$searchWord = $_GET['k'];
$Content = new clsContents($DB->getConnection());
$Favorite = new clsFavorites($DB->getConnection());
$contentData = $Content->getData($contentIdx);
$contentInfo = json_decode($contentData['c_info']);
if ($contentData['c_type'] == "image") {
    $dataUrl = $contentInfo->href;
    $imageUrl = $contentInfo->imgURL;
} else {
    if ($contentData['c_type'] == "music") {
        $dataUrl = $contentInfo->url;
    } else {
        if ($contentData['c_type'] == "video") {
            $dataUrl = $contentInfo->href;
            //$videoUrl = $contentInfo->url;
            $videoUrl = "http://www.youtube.com/embed/" . $contentInfo->id . "?wmode=opaque";
        } else {
            if ($contentData['c_type'] == "doc") {
                $dataUrl = $contentInfo->href;
            }
        }
    }
}
$isFavorite = false;
if (isset($_SESSION['USER_IDX']) && $_SESSION['USER_IDX'] != "") {
예제 #2
0
<?php

session_start();
require_once '../lib/class.dbConnect.php';
require_once '../lib/class.contents.php';
require_once '../lib/class.favorites.php';
$DB = new dbConn();
$Favorite = new clsFavorites($DB->getConnection());
$idx = $_POST['idx'];
$m_idx = $_SESSION['USER_IDX'];
$arr = array("tags" => trim($_POST['tags']));
$result = $Favorite->modify($idx, $m_idx, $arr);
echo json_encode($result);
예제 #3
0
<?php

session_start();
require_once '../lib/class.dbConnect.php';
require_once '../lib/class.contents.php';
require_once '../lib/class.favorites.php';
$DB = new dbConn();
$Content = new clsContents($DB->getConnection());
$Favorite = new clsFavorites($DB->getConnection());
$result = array();
if ($_SESSION['USER_IDX'] == "") {
    $result = array("r" => "error", "msg" => "Available after sign in.");
    echo json_encode($result);
    return;
}
if (trim($_POST['cidx']) == "") {
    $arr = array("c_id" => trim($_POST['id']), "c_type" => trim($_POST['c_type']), "s_name" => trim($_POST['s_name']), "c_info" => trim($_POST['info']));
    $result = $Content->save($arr);
    if ($result['r'] == "success" || $result['r'] == "exist") {
        $c_idx = $result['idx'];
    }
} else {
    $c_idx = trim($_POST['cidx']);
}
$arr = array("m_idx" => $_SESSION['USER_IDX'], "c_idx" => $c_idx, "search_word" => trim($_POST['keyword']), "tags" => trim($_POST['tags']));
$result = $Favorite->save($arr);
if ($result['r'] == "success") {
    $result['f_cnt'] = $Content->incrementFavorite($result['c_idx']);
}
echo json_encode($result);
예제 #4
0
<?php

require_once 'comm/inc.session.php';
require_once 'lib/class.favorites.php';
$keyword = $_GET['k'];
$Favorite = new clsFavorites($DB->getConnection());
?>

<?php 
require_once 'comm/inc.top.php';
?>

<script type="text/javascript">
//<![CDATA[
var DEFAULT_MSG = 'Add tags seperated by commas';

$('#searchResult .tags, a.btn-modify').live('click',function() {
	var tags = $(this).closest('.link-detail').find('.tags');
	if( tags.hasClass('editable') ) {
		return;
	}
	var tagText = tags.text();

	tags.data('orgText',tagText);
	if (tagText == DEFAULT_MSG) tagText = '';
	
	tags.addClass('editable').html( $('<textarea>').val( tagText ) )
		.append( $('<a>').text('cancel').addClass('btn-cancel') )
		.append( $('<a>').text('confirm').addClass('btn-ok') );
	tags.find('textarea').focus();
});
예제 #5
0
<?php

session_start();
require_once '../lib/class.dbConnect.php';
require_once '../lib/class.contents.php';
require_once '../lib/class.favorites.php';
$DB = new dbConn();
$Content = new clsContents($DB->getConnection());
$Favorite = new clsFavorites($DB->getConnection());
$idx = trim($_POST['idx']);
$m_idx = $_SESSION['USER_IDX'];
$result = $Favorite->delData($idx, $m_idx);
if ($result['r'] == "success") {
    $result['f_cnt'] = $Content->decrementFavorite($result['c_idx']);
}
echo json_encode($result);
예제 #6
0
파일: proc.php 프로젝트: neomparam/letscc
<?php

session_start();
require_once '../../lib/class.dbConnect.php';
require_once '../../lib/class.members.php';
require_once '../../lib/class.favorites.php';
require_once '../../lib/class.contents.php';
$DB = new dbConn();
$Member = new clsMembers($DB->getConnection());
$Favorite = new clsFavorites($DB->getConnection());
$Content = new clsContents($DB->getConnection());
$type = trim($_POST['type']);
$member_idx = trim($_POST['idx']);
$result = array();
if ($type == "del") {
    $f_result = $Favorite->getDatasFromMemberIdx($member_idx);
    for ($i = 0; $i < count($f_result); $i++) {
        $c_idx = $f_result[$i]['c_idx'];
        $Content->decrementFavorite($c_idx);
    }
    $Favorite->delDatasFromMemberIdx($member_idx);
    if ($Member->delMember($member_idx)) {
        $result['r'] = "success";
        $result['msg'] = "Your member information no longer exists.";
    } else {
        $result['r'] = "error";
        $result['msg'] = "Sorry, we failed to delete your member information.";
    }
}
echo json_encode($result);