public function comment()
 {
     $comment = Input::all();
     $validator = Validator::Make($comment, ['email' => 'required|email']);
     if ($validator->passes()) {
         Comment::Create($comment);
     }
 }
 public function mail()
 {
     $comment = Input::all();
     $validator = Validator::Make($comment, ['email' => 'required|email']);
     if ($validator->passes()) {
         Comment::Create($comment);
         $name = $comment['name'];
         // var_dump($name);
         return Redirect::to('index')->with('success', $name . ' Your Mail is Successful Send!');
     }
     return Redirect::to('index')->with('failed', 'Invalid email,Please use genuine email for sending us your comments');
 }
Esempio n. 3
0
             $error_message = "You already rated this idea.";
             Viewer::AddData("error_message", $error_message);
         }
     } else {
         Viewer::AddData("error_message", $error_message);
     }
     $action = "rate";
 }
 // If Commented only
 if (isset($_POST["comment_only"])) {
     $idea = Idea::GetById($id);
     if (empty($_POST["comment_text"])) {
         $error_message = I18n::L("Please fill comment text.");
     }
     if (empty($error_message)) {
         $comment = Comment::Add(Comment::Create($_POST["comment_text"], $idea, User::$current));
         $comment_lastnumber = sizeof(Comments::GetByIdea($idea));
         Notify::NotifyOfIdeaComment(User::GetById($idea->user_id), User::$current, $idea, $comment);
         header("Location:" . PREFIX . "/idea?" . $idea->idea_id . "#comment_{$comment_lastnumber}");
         exit;
     } else {
         Viewer::AddData("error_message", $error_message);
     }
     $action = "comment";
 }
 // New idea view
 if (isset($_GET["new"])) {
     if (User::Logged()) {
         Viewer::UseTemplate("new_idea.tpl");
         Viewer::AddData("title", I18n::L("Title New Idea"));
         $action = "new_idea";
Esempio n. 4
0
         prefetch_search('khanacad', $descr, $tags, $icrs);
         prefetch_search('wikipedia', $descr, $tags, $icrs);
         prefetch_search('itunesu', $descr, $tags, $icrs);
     }
     foreach ($procd_descr as $key => $topic) {
         $id = $ids[$key];
         $descr = $desicrs[$key];
         $tags = $tagss[$key];
         $results = array_merge(perform_search('khanacad', $descr, $tags, $icrs), perform_search('youtube', $descr, $tags, $icrs), perform_search('google', $descr, $tags, $icrs), perform_search('wikipedia', $descr, $tags, $icrs), perform_search('itunesu', $descr, $tags, $icrs));
         Error::generate('debug', $results);
         foreach ($results as $res) {
             $res['subject'] = $res['title'];
             $res['type'] = 2;
             $res['id'] = $id;
             $res['rating'] = isset($res['rating']) ? $res['rating'] : 0;
             Comment::Create($res);
         }
         //Comment::disableInitMode();
     }
     async_cache_disconnect(1);
     async_cache_disconnect(2);
     async_cache_disconnect(3);
     $memcached->delete('' . $icrs->cid);
 } else {
     foreach ($procd_descr as $key => $topic) {
         // cid, subject, timestamp
         $procd_descr[$key] = array($topic['id'], $topic['subject']);
     }
 }
 if ($lock_acquired) {
     db_end_transaction('comments', $icrs->cid);
Esempio n. 5
0
     $data['comments'] = htmlspecialchars(trim($_POST['comments']));
 } else {
     $Errors['comments'] = Language::GetText('error_comment');
 }
 // Validate output format block
 if (!empty($_POST['block'])) {
     $block = $_POST['block'] . '.tpl';
 } else {
     $block = null;
 }
 // Save comment if no errors were found
 if (empty($Errors)) {
     $data['video_id'] = $video->video_id;
     $data['status'] = 'approved';
     Plugin::Trigger('comment.ajax.before_post_comment');
     $comment_id = Comment::Create($data);
     $comment = new Comment($comment_id);
     $comment->Approve('activate');
     // Retrieve formatted new comment
     if (Settings::Get('auto_approve_comments') == 1) {
         if ($block) {
             View::InitView();
             ob_start();
             View::RepeatingBlock($block, array($comment->comment_id));
             $output = ob_get_contents();
             ob_end_clean();
         } else {
             $output = $comment;
         }
         $message = (string) Language::GetText('success_comment_posted');
         $other = array('auto_approve' => 1, 'output' => $output);
Esempio n. 6
0
    if ($action == 'create') {
        $params['id'] = 1;
    }
}
if ($action && $ACTIONS[$action]) {
    check_perms($ACTIONS[$action]);
} else {
    // index
    check_perms(User::HasPermissions($CONTROLLER_PERMS));
}
if ($action == 'create') {
    $params['owner'] = User::GetAuthenticatedID();
    if (!$params['owner']) {
        check_perms(false);
    } else {
        if (!Comment::Create($params)) {
            Error::generate('warn', 'Could not create comment.', Error::$FLAGS['single']);
            include 'views/create.view.php';
        } else {
            Error::generate('success', 'Comment created.', Error::$FLAGS['single']);
            $args['list'] = Comment::ListAll();
            redirect('comment', 'list');
        }
    }
} else {
    if ($action == 'list') {
        $args['list'] = Comment::ListAll();
        include 'views/list.view.php';
    } else {
        if ($action == 'show') {
            $args['info'] = array(array('id', $params['id']), array('subject', Comment::GetSubject($params['id'])), array('created on', Comment::GetTimestamp($params['id'])), array('body', Comment::GetAttrib($params['id'], 'body')));
Esempio n. 7
0
$descr = "";
$uni_id = University::GetID('University of Waterloo');
profiling_start('create courses');
foreach ($xml as $a) {
    if ($a['tag'] == "CODE") {
        $code = $a['value'];
    } else {
        if ($a['tag'] == "TITLE") {
            $title = $a['value'];
        } else {
            if ($a['tag'] == "DESCRIPTION") {
                $descr = $a['value'];
                $code = ltrim(rtrim($code));
                $title = ltrim(rtrim($title));
                $descr = ltrim(rtrim($descr));
                $cid = Comment::Create(array('subject' => $code, 'id' => 1));
                $cd = new CourseDefn(mysql_real_escape_string(htmlspecialchars($code)));
                $cd->title = db_real_escape_string(htmlspecialchars($title));
                $cd->descr = db_real_escape_string(htmlspecialchars($descr));
                $cd->cid = $cid;
                $cd->university = $uni_id;
                $cd->save();
                /*		// This code is SLOW (increases runtime by 10x):
                		$procd_descr = process_description($cd->descr);
                		foreach($procd_descr as $k => $topic) {
                			// add to sparse matrix for similarity computation
                			// prefetch relevant links with low priority
                		}
                */
            }
        }
Esempio n. 8
0
    header("Location:login.php");
}
echo "<a href='logout.php'>Wyloguj</a><br>";
echo "<a href='main.php'>Main</a><br>";
if (isset($_GET['tweetId'])) {
    $tweetId = $_GET['tweetId'];
}
$tweetToShow = Tweet::ShowTweet($tweetId);
if ($tweetToShow !== false) {
    echo "<h2>{$tweetToShow->getText()}</h2>";
    echo "ID Tweeta: {$tweetToShow->getId()}<br>";
    echo "Autor: {$tweetToShow->getIdUsera()}<br>";
    echo "Data dodania: {$tweetToShow->getdataDodania()}<br>";
}
if ($_SERVER["REQUEST_METHOD"] === 'POST') {
    $komentarz = Comment::Create($_SESSION['userID'], $tweetId, $_POST['trescKomentarza']);
}
$tweet = Tweet::getTweetById($_GET['tweetId']);
?>
<br>
<?php 
echo "<form action = 'showTweet.php?tweetId={$tweet->getId()}' method='post'>";
?>
    <label>
        Dodaj Komentarz:
        <br>
        <input type="text" name="trescKomentarza">
    </label>
    </br>
    <input type="submit">
</form>
Esempio n. 9
0
            $comment->content = $PARAMS['content'];
            $comment->create_date = date("Ymd");
            $comment->create_hour = date("G:i:s");
            $comment->username = $_SESSION['username'];
            $comment->Create();
            echo json_encode(array("status" => "OK"));
        } else {
            //CONTESTACION
            $c = new Comment();
            $c->id = $PARAMS['referId'];
            $c->Find();
            if ($c->variables && ($c->postId = $PARAMS['id'])) {
                $comment = new Comment();
                $comment->postId = $PARAMS['id'];
                $comment->content = $PARAMS['content'];
                $comment->create_date = date("Ymd");
                $comment->create_hour = date("G:i:s");
                $comment->username = $_SESSION['username'];
                $comment->referId = $PARAMS['referId'];
                $comment->Create();
                echo json_encode(array("status" => "OK"));
            } else {
                echo json_encode(array("status" => "referNotFound"));
            }
        }
    } else {
        echo json_encode(array("status" => "postNotFound"));
    }
} else {
    echo json_encode(array("status" => "wrongData"));
}