} ?> </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 { ?>