<?php

namespace App\Controllers\Api\Images\Comments;



use App\Services\{Auth, Router, GenerateRandomStr, DB, Json, EXIF};
use App\Models\{User, Vote, Comment, Photo};


class Load
{
    public function __construct()
    {

        $photo = new Photo(explode('/', $_SERVER['REQUEST_URI'])[4]);
        $comments = DB::query('SELECT * FROM photos_comments WHERE photo_id=:pid ORDER BY CASE WHEN id = :pinnedid THEN 0 ELSE 1 END, id ASC', array(':pid' => explode('/', $_SERVER['REQUEST_URI'])[4], ':pinnedid' => $photo->i('pinnedcomment_id')));
        $number = 1;
        foreach ($comments as $c) {
            $comm = new Comment($c);
            $photo = new Photo($c['photo_id']);
            if ($comm->content('deleted') != 'true') {
                if ($number % 2 == 0) {
                    $class = 's11';
                } else {
                    $class = 's1';
                }
                $comm->class($class);
                $number++;
                $comm->i();
            }
        }
    }
}