Exemplo n.º 1
0
<?php

date_default_timezone_set('America/Sao_Paulo');
require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'autoload.php';
if (file_exists('model.php')) {
    require_once 'model.php';
}
use Agil\Session\Session;
use Agil\Model\Import;
Import::get('account', __FILE__);
Import::get('project', __FILE__);
Import::get('notification', __FILE__);
Session::start();
if (!Session::exist('logado') || (bool) Session::exist('logado') == false) {
    echo Session::escape();
    die;
}
<?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' && Session::exist('logado') && (!empty($request['pk_member']) || !empty($request['remove']))) {
    $logado = Session::get('logado');
    $id_admin = $logado['id_member'];
    $pk = $request['pk'];
    $pk_members = explode("|", $request['pk_member']);
    unset($pk_members[0]);
    $remove = $request['remove'] ? $request['remove'] : 0;
    $model = new TeamMemberSet();
    if ($remove) {
        if (count($pk_members) > 0) {
            foreach ($pk_members as $index => $pk_member) {
                $sql = array('id_member' => $pk_member, 'status' => '1');
                $rs = $model->get($sql);
                if (count($rs) > 0) {
                    $model->fields = array('status' => '0');
                    $update = $model->update($sql);
                    if ($update) {
                        $model = new Team();
                        $sql = array('id_team' => $pk, 'id_admin' => $logado['id_member'], 'status' => 1);
                        $model->fields = array('id_project');
                        $rs = $model->get($sql);
                        $rs = $rs[0];
                        ?>
						<script>
Exemplo n.º 3
0
<?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['color']) && !empty($request['pk']) && Session::exist('logado')) {
    $logado = Session::get('logado');
    $title = $request['title'];
    $color = $request['color'];
    $pk = $request['pk'];
    $fields = array('title' => $title, 'color' => $color, 'id_project' => $pk);
    $model = new ProjectTask($fields);
    $project_task = $model->save();
    if ($project_task) {
        ?>
		<script>
			window.parent.boss.popup("Cartão criado com sucesso.");
			var timePopup = setTimeout(function(){
				window.parent.boss.removeClass('modal_dialog', 'active');
				window.parent.boss.ajax.load('/app/task/view_task/?pk=<?php 
        echo $pk;
        ?>
', '#app_pane_body');
			}, 100);

		</script>
		<?php 
    }
} else {
<?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['pk']) && Session::exist('logado') || !empty($request['remove'])) {
    $pk = $request['pk'];
    $comment = $request['comment'];
    $remove = $request['remove'];
    if ($remove) {
        $sql = array('id_project_task_items_comments' => $pk, 'status' => 1);
        $model = new ProjectTaskItemsComments();
        $model->fields = array('status' => 0);
        $update = $model->update($sql);
        if ($update) {
            $sql = array('id_project_task_items_comments' => $pk);
            $model->fields = array('id_project_task_items');
            $rsComments = $model->get($sql);
            $rsComment = $rsComments[0];
            $query = array("id_project_task_items" => $rsComment['id_project_task_items'], "status" => 1);
            $project = new ProjectTaskItems();
            $project->fields = array('id_project_task_items', 'id_project_task');
            $rsItem = $project->get($query);
            $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];
Exemplo n.º 5
0
<?php

require_once 'init.php';
use Agil\View\View;
use Agil\Helpers\Slugify;
use Agil\Session\Session;
$request = View::route($_POST);
if ($request['METHOD'] == 'POST' && !empty($request['name']) && Session::exist('logado') && (!empty($request['website']) || !empty($request['delete']))) {
    $pk = $request['pk'];
    $logado = Session::get('logado');
    $name = $request['name'];
    $website = $request['website'];
    $slug = Slugify::toSlug($name);
    $delete = $request['delete'] ? $request['delete'] : 0;
    if ($delete) {
        $model = new Team();
        $sql = array('id_team' => $pk, 'status' => '1');
        $fields = array("id_project");
        $rs = $model->get($sql);
        $rs = $rs[0];
        $model->fields = array('status' => '0');
        $update = $model->update($sql);
        if ($update) {
            ?>
				<script type="text/javascript">
					var timePopup = setTimeout(function(){
						window.parent.boss.removeClass('modal_dialog', 'active');
						window.parent.boss.ajax.load('/app/team/view_team/?pk=<?php 
            echo $rs["id_project"];
            ?>
', '#app_pane_body');
Exemplo n.º 6
0
<?php

require_once 'init.php';
use Agil\View\View;
use Agil\Config\Config;
use Agil\Session\Session;
$request = View::route($_POST);
$pk = $request['pk'];
if ($request['METHOD'] == 'POST' && !empty($request['pk']) && Session::exist('logado') && (!empty($request['delete']) || !empty($request['title']) || !empty($request['comment']))) {
    $title = $request['title'];
    $comment = $request['comment'];
    $pk = $request['pk'];
    $delete = $request['delete'];
    $model = new ProjectTaskItems();
    $sql = array('id_project_task_items' => $pk, 'status' => '1');
    $fields = array("id_project_task");
    $model->fields = $fields;
    $rs = $model->get($sql);
    $rs = $rs[0];
    $query = array('id_project_task' => $rs['id_project_task'], 'status' => '1');
    $modelProject = new ProjectTask();
    $fields = array("id_project");
    $modelProject->fields = $fields;
    $rs = $modelProject->get($query);
    $rs = $rs[0];
    if ($delete) {
        $model->fields = array('status' => '0');
        $update = $model->update($sql);
        if ($update) {
            ?>
				<script>
<?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['pk_member']) && Session::exist('logado')) {
    $logado = Session::get('logado');
    $id_admin = $logado['id_member'];
    $pk = $request['pk'];
    $pk_members = explode("|", $request['pk_member']);
    unset($pk_members[0]);
    $remove = $request['remove'];
    if ($remove) {
        if (count($pk_members) > 0) {
            foreach ($pk_members as $index => $pk_member) {
                $model = new ProjectTaskItemsMemberSet();
                $sql = array('id_member' => $pk_member, 'status' => '1');
                $rs = $model->get($sql);
                $rs = $rs[0];
                $model->fields = array('status' => '0');
                $update = $model->update($sql);
                if ($update) {
                    $query = array('id_project_task_items' => $pk, 'status' => '1');
                    $project_task_items = new ProjectTaskItems();
                    $project_task_items->fields = array('id_project_task', 'id_project_task_items', 'title', 'comment');
                    $rsItem = $project_task_items->get($query, 'id_project_task_items DESC');
                    $rsItem = $rsItem[0];
                    $sql = array('id_project_task' => $rsItem['id_project_task'], 'status' => '1');
                    $projectTask = new ProjectTask();
Exemplo n.º 8
0
<?php

require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'autoload.php';
require_once 'layout/head.php';
use Agil\Session\Session;
Session::start();
if (Session::exist('logado')) {
    require_once 'layout/online/base.php';
} else {
    require_once 'layout/menu.php';
    require_once 'layout/offline/home.php';
    require_once 'layout/footer.php';
}
Exemplo n.º 9
0
<?php

require_once 'init.php';
use Agil\View\View;
use Agil\Config\Config;
use Agil\Session\Session;
$request = View::route($_POST);
$pk = $request['pk'];
if ($request['METHOD'] == 'POST' && !empty($request['pk']) && Session::exist('logado') && (!empty($request['card']) || !empty($request['arquiva']))) {
    $arquiva = $request['arquiva'];
    $card = $request['card'];
    $pk = $request['pk'];
    if ($arquiva) {
        $model = new ProjectTaskItems();
        $sql = array('id_project_task_items' => $pk, 'status' => 1);
        $rs = $model->get($sql);
        $fields = array("id_project_task");
        $rs = $rs[0];
        $modelTask = new ProjectTask();
        $sql = array('id_project_task' => $rs['id_project_task'], 'status' => 1);
        $fields = array("id_project");
        $modelTask->fields = $fields;
        $rs = $modelTask->get($sql);
        $rs = $rs[0];
        $model->fields = array('status' => 2);
        $update = $model->update($sql);
        ?>
			<script>
				var timePopup = setTimeout(function(){
					window.parent.boss.ajax.load('/app/task/view_task/?pk=<?php 
        echo $rs["id_project"];
Exemplo n.º 10
0
<?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['type_license']) && !empty($request['agil_method']) && Session::exist('logado')) {
    $logado = Session::get('logado');
    $title = $request['title'];
    $type_license = $request['type_license'];
    $agil_method = $request['agil_method'];
    $slug = preg_replace('/[^A-Za-z0-9-]+/', '-', $title);
    $id_admin = $logado['id_member'];
    $fields = compact('title', 'type_license', 'slug', 'id_admin');
    $model = new Project($fields);
    $project = $model->save();
    $id_project = $model->lastInsertId();
    $fields = compact('id_project', 'agil_method');
    $projectMethod = new ProjectMethod($fields);
    $projectMethod->save();
    if ($project) {
        ?>
		<script>
			var timePopup = setTimeout(function(){
				window.parent.boss.ajax.load('/app/project/view_project/', '#app_conteiner');
				window.parent.boss.removeClass('modal_dialog', 'active');
			}, 100);
			window.parent.boss.popup("Projeto criado com sucesso.");
		</script>
		<?php 
<?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['comment']) && !empty($request['pk']) && Session::exist('logado')) {
    $logado = Session::get('logado');
    $comment = $request['comment'];
    $pk = $request['pk'];
    $fields = array('id_project_task_items' => $pk, 'id_member' => $logado['id_member'], 'body' => $comment);
    $model = new ProjectTaskItemsComments($fields);
    $comment = $model->save();
    if ($comment) {
        $query = array('id_project_task_items' => $pk, 'status' => '1');
        $project = new ProjectTaskItems();
        $project->fields = array('id_project_task');
        $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];
        ?>
		<script>
			var timePopup = setTimeout(function(){
				window.parent.boss.ajax.load('/app/task/view_task/?pk=<?php 
        echo $rs["id_project"];
        ?>