예제 #1
0
}
?>
				</div>
				<div class="col-12 pull-left" style=" margin-top:10px;">
					<b>Progresso:</b>
					<div class="progress">
						<div id="progress-bar" class="progress-bar" style="width:0%;">0%</div>
					</div>
				</div>
				<div class="col-12 pull-left">
					<div class="col-12 fancy-scrollbar" style="position: relative; overflow-y: auto; overflow-x: hidden; max-height:100px; height:100px; margin-bottom:5%; border-bottom:1px solid #D6DADC; box-shadow: 0 2px 2px -2px gray;">
						<ul id="window_items" class="list-group">
							<?php 
$sql = array("id_project_task_items" => $pk, "status" => 1);
$fields = array("id_project_task_items_subitems", "title", "checked");
$model = new ProjectTaskItemsSubitems();
$model->fields = $fields;
$rsSubItems = $model->get($sql);
if (count($rsSubItems) > 0) {
    ?>
									<b>Items:</b>
									<?php 
    foreach ($rsSubItems as $rsSubItem) {
        if ($rsSubItem['checked'] == 1) {
            $checked = "checked";
        } else {
            $checked = "";
        }
        ?>
										<li class="list-group-hover">
											<label>
<?php

require_once 'init.php';
use Agil\View\View;
use Agil\Config\Config;
use Agil\Session\Session;
$request = View::route($_POST);
if ($request['METHOD'] == 'POST' && !empty($request['title']) && !empty($request['pk']) && Session::exist('logado')) {
    $logado = Session::get('logado');
    $title = $request['title'];
    $pk = $request['pk'];
    $fields = array('id_project_task_items' => $pk, 'id_creator' => $logado['id_member'], 'title' => $title, 'checked' => '0');
    $model = new ProjectTaskItemsSubitems($fields);
    $item = $model->save();
    $query = array('id_project_task_items' => $pk, 'status' => '1');
    $project = new ProjectTaskItems();
    $project->fields = array('id_project_task', 'title', 'comment');
    $rsItem = $project->get($query, 'id_project_task_items DESC');
    $rsItem = $rsItem[0];
    $sql = array('id_project_task' => $rsItem['id_project_task'], 'status' => '1');
    $project = new ProjectTask();
    $project->fields = array('id_project');
    $rs = $project->get($sql);
    $rs = $rs[0];
    if ($item) {
        ?>
		<script>
			var timePopup = setTimeout(function(){
				window.parent.boss.removeClass('modal_dialog', 'active');
				window.parent.boss.ajax.load('/app/task/view_task/?pk=<?php 
        echo $rs["id_project"];
', '#modal_window', 'active');
			</script>
			<?php 
            } else {
                ?>
			<script>
				var timePopup = setTimeout(function(){
					window.parent.boss.removeClass('modal_window', 'active');
				}, 100);
				window.parent.boss.popup("Erro ao atualizar item.");
			</script>
			<?php 
            }
        } else {
            $fields = array("id_project_task_items_subitems", "title", "checked");
            $subItem = new ProjectTaskItemsSubitems();
            $subItem->fields = $fields;
            $subItems = $subItem->get($sql);
            $subItems = $subItems[0];
            if ($subItems['checked']) {
                $subItem->fields = array('checked' => 0);
                $update = $subItem->update($sql);
            } else {
                $subItem->fields = array('checked' => 1);
                $update = $subItem->update($sql);
                return true;
            }
        }
    }
} else {
    ?>