View file forum/flowap/corer/komm.php

File size: 3.42Kb
<?php

class komm {
	////////////////////////////// Показ комментариев
	/*
	$idchto = ид темы или пользователя
	$chto = что именно выводим в цифрах
	$url = сылку куда отправляем
	1 - форум
	*/
	public function vivkomm($opt = []) {
		global $user; ?>
		<div class="_w4gr5yeht">Комментарии</div>
		<?php if(DB::$dbs->querySingle('SELECT COUNT(`id`) FROM `komm` WHERE `chto` = ? and `idchto` = ?', [$opt['sett']['chto'],$opt['sett']['idchto']]) == 0): ?>
			<div class="_3rfgwvwdd3 _dop345yhte">Комментариев нет.</div>
		<?php else:
			$sql = DB::$dbs->query('SELECT `idus`,`text`,`id`,`time` FROM `komm` WHERE `idchto` = ? and `chto` = ? ORDER BY `id` ASC LIMIT 15',[$opt['sett']['idchto'],$opt['sett']['chto']])->fetchAll(PDO::FETCH_BOTH);
			foreach ($sql as $sqlls => $im): ?>
				<table class="_4rgethbrs" id="komes_<?php echo $im['id'];?>" style="line-height: 20px;padding: 4px 0px;">
					<tbody>
						<tr>
							<td style="width: 60px;text-align: center;">
								<?php echo user::avass(['id' => $im['idus'],'opts' => ['rad' => NULL,'razm' => '40px','mobe' => 1]]);?>
							</td>
							<td>
								<div style="display: inline-block;"><?php echo user::logins(['id' => $im['idus'],'url' => 1,'dop' => 1]);?></div>
								<?php if(isset($user['id']) and $im['idus'] == $user['id'] and $opt['sett']['status'] == 1): ?>
									<div onclick="okeaw ('komm_<?php echo $im['id'];?>');return;" style="display: inline-block;float: right;opacity: .5;padding: 5px;cursor: pointer;"><i class="fas fa-ellipsis-h"></i></div>
									<div id="menuss_komm_<?php echo $im['id'];?>" class="_3r4gwedwf _dop34t5ge">
										<div onclick="zaiid (<?php echo $im['id'];?>,1,'/ajax/komm.php?act=redkomm');return;">Редактировать</div>
										<div onclick="deiil (12);return;">Удалить</div>
									</div>
								<?php endif; ?>
								<div title="когда был онлайн на сайте"><?php echo user::vseet(['id' => $im['idus']]);?></div>
							</td>
						</tr>
					</tbody>
				</table>
				<div style="padding: 4px 10px;font-size: 17px;line-height: 20px;" class="_3rfgwvwdd3 _dop345yhte" id="komm_<?php echo $im['id'];?>">
					<?php echo bbcode::tags($im['text']);?>
				</div>
			<?php endforeach;
		endif;
	}
	////////////////////////////// Добавление комментариев
	public function addkomm($opt = []) {
		global $user;
			if($opt['sett']['status'] == 1): 
				if(isset($user['id'])): ?>
				<div class="_3rfgwvwdd3 _dop345yhte _nozakr" id="komm_<?php echo $opt['sett']['idchto'];?>">
					<form id="formj_k<?php echo $opt['sett']['idchto'];?>" action="" onsubmit="return false;">
						<textarea placeholder="Текст комментария" name="textt" class="_doprtjyr45g" style="overflow-y: hidden;height: 90px;"></textarea>
						<input onclick="addkomm ('/ajax/komm.php?act=addkomm&id=<?php echo $opt['sett']['idchto'];?>&chtos=<?php echo $opt['sett']['chto'];?>','k<?php echo $opt['sett']['idchto'];?>','<?php echo $opt['url'];?>');return false;" type="submit" name="add" class="_dop3t4g5erf" value="Добавить">
					</form>
				</div>
			<?php endif;
			elseif($opt['sett']['status'] == 2): ?>
				<div class="_34t5tehrfe3">
					<i class="_dop3r4t5grwe fas fa-lock"></i> Закрыто для обсуждения
				</div>
			<?php endif;
	}
}
?>