Пример #1
0
<?php

require_once 'init.php';
use Agil\Session\Session;
$logado = Session::get('logado');
$id_admin = $logado['id_member'];
$project = new Project();
$project->fields = array('id_project', 'title', 'slug');
$rs = $project->get(array('id_admin' => $id_admin, 'status' => '1'));
$projectMember = new ProjectMemberSet();
$projectMember->fields = array('id_project_member_set', 'id_member', 'id_project');
$memberRow = $projectMember->get(array('id_member' => $id_admin, 'status' => '2'));
foreach ($memberRow as $index => $member) {
    $response = $project->get(array('id_project' => $member['id_project'], 'status' => '1'));
    $rs[] = $response[0];
}
?>
<div class="app-pane">
	<div class="app-pane-header">
		<div class="col-6 pull-left">
			<div id="btn_group" class="btn-group">
				<a href="javascript: void(0);" class="btn" onclick="boss.bookmark.set('tab', '/app/user/view_overview/');boss.ajax.load('/app/user/view_overview/', '#app_conteiner');">Visão Geral</a>
				<a href="javascript: void(0);" class="btn btn-primary" onclick="boss.bookmark.set('tab', '/app/project/view_project/');boss.ajax.load('/app/project/view_project/', '#app_conteiner');">Projetos</a>
			</div>
		</div>
		<div class="col-6 pull-left">
			<div class="col-6 pull-left text-right">
				<buttom id="btn_new_project" onclick="boss.ajax.load('/app/project/form_create/', '#modal_dialog', 'active');" class="btn btn-success">
					<b>+</b> Novo projeto
				</buttom>
			</div>
<?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];
Пример #3
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;
}
Пример #4
0
    $login = compact('username', 'password', 'id_member');
    $model = new Login($login);
    $login = $model->save();
    if ($login && $member) {
        $password = md5($password);
        $sql = array('username' => $username, 'password' => $password, 'status' => '1');
        $model = new Login();
        $model->fields = array('username', 'id_member', 'status');
        $rs = $model->get($sql);
        $sql = array('id_member' => $rs[0]['id_member']);
        $member = new Member();
        $member->fields = array('name', 'email');
        $rsMember = $member->get($sql);
        $rs = array_merge($rsMember[0], $rs[0]);
        Session::start();
        Session::set('logado', $rs);
        ?>
		<script>
			window.parent.location.href='/';
		</script>
		<?php 
    }
} else {
    ?>
	<script>
		window.parent.location.href='/';
		window.parent.iframesubmit.src='';
		window.parent.boss.popup('Error', 'Preencha todos os campos!');
	</script>
	<?php 
}
    $email = $request['email'];
    try {
        $sql = array('id_member' => $logado['id_member'], 'status' => '1');
        $login = new Login();
        $login->fields = array('username' => $username);
        $login->update($sql);
        $member = new Member();
        $member->fields = array('name' => $name, 'email' => $email);
        $member->update($sql);
        $fields = array('name' => $name, 'email' => $email, 'username' => $username);
        foreach ($logado as $key => $value) {
            if (array_key_exists($key, $logado) && array_key_exists($key, $fields)) {
                $logado[$key] = $fields[$key];
            }
        }
        Session::update('logado', $logado);
        ?>
		<script>
			window.parent.boss.ajax.load('/app/user/form_profile/', '#app_conteiner');
		</script>
		<?php 
    } catch (Exception $e) {
        echo $e;
    }
} else {
    ?>
	<script>
		window.parent.location.href='/';
	</script>
	<?php 
}
Пример #6
0
<?php

require_once 'init.php';
use Agil\Session\Session;
Session::start();
Session::clear('logado');
Session::destroy();
?>
<script>
	window.parent.location.href='/';
</script>
Пример #7
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>
Пример #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';
}
Пример #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"];
Пример #10
0
						</script>
						<?php 
                }
            } else {
                $source = $logado['id_member'] . $ds . $name;
                $sql = array("id_member" => $logado['id_member'], "src" => $source, "name" => $file['name'], "mime_type" => $file['type']);
                $image = new MemberImage($sql);
                $image = $image->save();
                $sql = array('id_member' => $logado['id_member'], 'status' => '1');
                if (count($image) > 0) {
                    $image = new MemberImage();
                    $image->fields = array('src');
                    $rsImage = $image->get($sql);
                    if (count($rsImage) > 0 && is_array($rsImage)) {
                        $rs = array_merge($rsImage[0], $logado);
                        Session::update('logado', $rs);
                        echo "Pass";
                    }
                }
                if ($image) {
                    ?>
						<script>
							window.parent.boss.removeClass('modal_dialog', 'active');
							window.parent.boss.popup("Sucesso ao atualizar foto do perfil.");
						</script>
						<?php 
                }
            }
        } else {
            ?>
				<script>