public static function clearClass($class)
 {
     $query = new ParseQuery($class);
     $query->each(function (ParseObject $obj) {
         $obj->destroy(true);
     }, true);
 }
Example #2
0
 public function testEachFailsWithLimit()
 {
     $total = 50;
     $count = 25;
     $this->saveObjects($total, function ($i) {
         $obj = new ParseObject("Object");
         $obj->set("x", $i + 1);
         return $obj;
     });
     $query = new ParseQuery("Object");
     $query->lessThanOrEqualTo("x", $count);
     $query->limit(5);
     $this->setExpectedException('\\Exception', 'limit');
     $query->each(function ($obj) {
     });
 }
Example #3
0
                             </div>
                         </div>                       
                         <div class="col-lg-10 col-lg-offset-2">
                             <button type="reset" class="btn btn-default">Cancel</button>
                             <button type="submit" class="btn btn-primary">Add Q&A</button>
                         </div>
                     </div>
                     <div class="half-width">
                         <div class="form-group text-right">
                             <div class="col-lg-offset-2 col-lg-10">
                                 <select name="categoryId" class="form-control" id="selectQACat">
                                     <option style="color: grey" value="" disabled selected>* Select A Category</option>
                                     <?php 
 $query = new ParseQuery("FAQ_Category");
 $query->each(function ($category) {
     echo "<option value='" . $category->getObjectId() . "'>" . $category->get("Text") . "</option>";
 });
 ?>
                                 </select>
                             </div>
                         </div>
                     </div>
                 </fieldset>
             </form>
             <br/>
             <div id="faqBox" class="well" style="overflow-y: scroll">
                 <?php 
 include "faqPartial.php";
 ?>
             </div>
         </div>
Example #4
0
use Parse\ParseException;
use Parse\ParseAnalytics;
use Parse\ParseFile;
use Parse\ParseCloud;
use Parse\ParseClient;
use Parse\ParseSessionStorage;
$app_id = "kddcodGlyJ6DmGI7FihXt8BsXyOTS09Dgpj8UA49";
$rest_key = "ryU6g6D37JtDqIAnPbTq4SLNmihEIy8kSNPZxlhj";
$master_key = "Fm9X40ewplSIEDTOmYxVdCEN7ge31vgfFwScYr3y";
ParseClient::initialize($app_id, $rest_key, $master_key);
try {
    $query = new ParseQuery("FAQ_Category");
    $query->each(function ($category) {
        $questions = $category->getRelation("Questions");
        echo "<h4>" . $category->get("Text") . "</h4>";
        echo "<ul>";
        $questions->getQuery()->each(function ($qa) {
            echo "<li>Question: " . $qa->get("Text") . "</li>";
            echo "<li>Answer: " . $qa->get("AnswerText") . "</li>";
            echo "<form action='rmvQuestion.php' method='post'>";
            echo "<input type='hidden' name='questionId' value='" . $qa->getObjectId() . "'>";
            echo "<button type='submit' class='btn btn-sm btn-danger'>Delete</button>";
            echo "</form>";
            echo "<br/>";
        });
        echo "</ul>";
    });
} catch (ParseException $error) {
    // The login failed. Check error to see why.
    echo $error->getMessage();
}
<?php

ini_set('display_errors', true);
require "autoload.php";
// you get these from parse.com > settings > Keys
$app_id = "Y6jk4OSvcJpg3qX12SlhlJRkPw68nY9NyZ60FyzN";
$rest_key = "iseByHNR2KtqCmjHe5GczjDWmMqJjnScqkVV659K";
$master_key = "mlM9cov7H4jAqkgCAO4DMXOtIZGYBN2PsDqfrqMq";
// must have Parse\ in front of all of these; bad documentation
Parse\ParseClient::initialize($app_id, $rest_key, $master_key);
use Parse\ParseObject;
use Parse\ParseQuery;
// Retrieving
$query = new ParseQuery("Birthday");
$query->each(function ($obj) {
    echo $obj->getObjectId();
    echo " " . $obj->get("name") . " " . $obj->get("giftIdeas") . "<br> ";
});
// just get a specific record
//try {
//  $timsBirthday = $query->get('mmSHXt6GpO');
//   //The object was retrieved successfully
//  echo "<p>tim's birthday " . $timsBirthday->get("name") . "</p>";
//  $timsBirthday->set('name', '');
//
//  //$timsBirthday->delete('name');
//  $timsBirthday->save();
//  //$timsBirthday->destroy();
//
//} catch (ParseException $error) {
//   //The object was not retrieved successfully.
//   //error is a ParseException with an error code and message.
Example #6
0
 public function fetchParseData()
 {
     $query = new ParseQuery("Task");
     $callBack = array($this, "callBack");
     $query->each($callBack);
 }