コード例 #1
0
 public function process()
 {
     if (!$this->params['output']) {
         $this->params['output'] = 'json';
     }
     $context = \CADB\Model\Context::instance();
     if (!$this->params['nid']) {
         if ($this->params['output'] != 'json') {
             \CADB\Lib\Error('복사할 모범단체협약서 번호를 입력하세요.');
         } else {
             \CADB\RespondJson::ResultPage(array(-1, '복사할 모범단체협약서 번호를 입력하세요.'));
         }
     }
     $this->nid = \CADB\Guide\DBM::fork($this->params['nid']);
     if (!$this->nid) {
         if ($this->params['output'] != 'json') {
             \CADB\Lib\Error(\CADB\Guide\DBM::error());
         } else {
             \CADB\RespondJson::ResultPage(array(-1, \CADB\Guide\DBM::error()));
         }
     } else {
         if ($this->params['output'] != 'json') {
             \CADB\Lib\RedirectURL(\CADB\Lib\url("admin/standards/edit") . "?nid=" . $this->nid);
         } else {
             \CADB\RespondJson::ResultPage(array($this->nid, \CADB\Lib\url("admin/standards/edit") . "?nid=" . $this->nid));
         }
     }
 }
コード例 #2
0
 public function process()
 {
     $this->layout = 'admin';
     $this->css[] = 'app-admin-article.css';
     $context = \CADB\Model\Context::instance();
     \CADB\Agreement::setMode('admin');
     $fields = \CADB\Agreement::getFieldInfo(1);
     foreach ($fields['field'] as $f => $v) {
         if ($v['table'] == 'agreement') {
             $this->fields['article'][] = array('field' => 'f' . $f, 'subject' => $v['subject'], 'type' => $v['type'], 'multiple' => $v['multiple'] ? true : false, 'cid' => $v['cid']);
         }
     }
     foreach ($this->params as $k => $v) {
         if (preg_match("/^[ao]{1}[0-9]+\$/i", $k)) {
             $args[$k] = $v;
         }
     }
     if (!$this->params['page']) {
         $this->params['page'] = 1;
     }
     $this->total_cnt = \CADB\Agreement::totalCnt($this->params['q'], $args);
     $this->page = $this->params['page'];
     $this->limit = $this->params['limit'] ? $this->params['limit'] : 15;
     $this->total_page = (int) (($this->total_cnt - 1) / $this->limit) + 1;
     if ($this->total_cnt && $this->params['page'] <= $this->total_page) {
         $this->articles = \CADB\Agreement::getList($this->params['q'], $this->params['page'], $this->limit, $args);
     }
     $this->queryString = "?" . $this->makeQuery($this->params['q'], $args);
     $this->pagelink = \CADB\Lib\url("admin/articles") . "?" . $this->makeQuery($this->params['q'], $args);
 }
コード例 #3
0
 public function process()
 {
     $this->layout = 'admin';
     //		$this->css[] = 'app-admin-standard.css';
     $context = \CADB\Model\Context::instance();
     if (!$this->params['page']) {
         $this->params['page'] = 1;
     }
     $this->total_cnt = \CADB\Guide\DBM::totalCnt($this->params['q']);
     $this->page = $this->params['page'];
     $this->limit = $this->params['limit'] ? $this->params['limit'] : 15;
     $this->total_page = (int) (($this->total_cnt - 1) / $this->limit) + 1;
     if ($this->total_cnt && $this->params['page'] <= $this->total_page) {
         $this->standards = \CADB\Guide\DBM::getList($this->params['q'], $this->params['page'], $this->limit);
     }
     $this->queryString = "?" . $this->makeQuery($this->params['q']);
     $this->pagelink = \CADB\Lib\url("admin/standards") . "?" . $this->makeQuery($this->params['q']);
 }
コード例 #4
0
 public function process()
 {
     $this->layout = 'admin';
     $this->fullscreen = true;
     //		$this->css[] = 'app-admin-article.css';
     $context = \CADB\Model\Context::instance();
     \CADB\Organize::setMode('admin');
     $fields = \CADB\Organize::getFieldInfo(1);
     $cids = array();
     foreach ($fields as $f => $v) {
         $this->fields[] = array('field' => 'f' . $f, 'subject' => $v['subject'], 'type' => $v['type'], 'multiple' => $v['multiple'] ? true : false, 'cid' => $v['cid']);
         if ($v['type'] == 'taxonomy') {
             $cids[] = $v['cid'];
         }
     }
     if (@count($cids)) {
         $this->taxonomy_terms = \CADB\Taxonomy::getTaxonomyTerms($cids);
     }
     foreach ($this->params as $k => $v) {
         if (preg_match("/^o[0-9]+\$/i", $k)) {
             $args[$k] = $v;
         }
     }
     if (!$this->params['page']) {
         $this->params['page'] = 1;
     }
     $this->total_cnt = \CADB\Organize::totalCnt($this->params['q'], $args);
     $this->page = $this->params['page'];
     $this->limit = $this->params['limit'] ? $this->params['limit'] : 15;
     $this->total_page = (int) (($this->total_cnt - 1) / $this->limit) + 1;
     if ($this->total_cnt && $this->params['page'] <= $this->total_page) {
         $this->orgs = \CADB\Organize::getList($this->params['q'], $this->params['page'], $this->limit, $args);
     }
     $this->queryString = "?" . $this->makeQuery($this->params['q'], $args);
     $this->pagelink = \CADB\Lib\url("admin/orgs") . "?" . $this->makeQuery($this->params['q'], $args);
 }
コード例 #5
0
        print $p;
        ?>
</span></a></li>
<?php 
    }
}
if ($n_page) {
    ?>
				<li class="n_page"><a href="<?php 
    print $pagelink;
    ?>
page=<?php 
    print $n_page;
    ?>
"><span>Next</span></a></li>
<?php 
}
?>
			</ul>
		</div>
		<div class="standard-button">
			<a class="fields" href="<?php 
print \CADB\Lib\url("admin/standards/fields");
?>
">필드관리</a>
			<!--a class="add" href="<?php 
print \CADB\Lib\url("admin/standards/add");
?>
">모범단협추가</a-->
		</div>
コード例 #6
0
 public function viewMember($log)
 {
     $link = '<a href="' . \CADB\Lib\url("admin/member/edit") . "?mb_no=" . $log['editor'] . '" target="_blank">' . $log['name'] . '</a>';
     return $link;
 }
コード例 #7
0
page=<?php 
        print $p;
        ?>
"><span><?php 
        print $p;
        ?>
</span></a></li>
<?php 
    }
}
if ($n_page) {
    ?>
				<li class="n_page"><a href="<?php 
    print $pagelink;
    ?>
page=<?php 
    print $n_page;
    ?>
"><span>Next</span></a></li>
<?php 
}
?>
			</ul>
		</div>
		<div class="article-button">
			<a class="add" href="<?php 
print \CADB\Lib\url("admin/member/add");
?>
">회원추가</a>
		</div>
コード例 #8
0
<div id="login-container" class="<?php 
print $params['output'];
?>
">
	<div class="wrap">
		<h2>로그인</h2>
		<form id="login-form" class="ui-form" name="login" action="<?php 
print \CADB\Lib\url("gnu5/bbs/login_check.php");
?>
" method="POST" onsubmit="return check_login(this);">
			<input type="hidden" name="url" value="<?php 
print $params['requestURI'] ? $params['requestURI'] : "/";
?>
" />
			<fieldset class="ui-form-items login cadb">
				<div class="ui-form-item user-id">
					 <div class="ui-form-item-control">
					 	<input type="text" id="login_id" class="input text" name="mb_id" placeholder="아이디" />
					 </div>
				</div>
				<div class="ui-form-item password">
					 <div class="ui-form-item-control">
					 	<input type="password" id="login_pw" class="input text" name="mb_password" placeholder="비밀번호" />
					 </div>
				</div>
				<div class="ui-form-item alert">
				</div>
				<button type="submit" class="button submit">로그인</button>
				<div class="info">
					<p>비밀번호, 아이디 개설 문의는</p>
					<p>02-7443-2222 (정책기획국장)</p>
コード例 #9
0
function logout_url()
{
    return \CADB\Lib\url('login/logout', array('query' => array('requestURI' => $_GET['requestURI'] ? $_GET['requestURI'] : $_SERVER['REQUEST_URI'])));
}
コード例 #10
0
"><span><?php 
            print $p;
            ?>
</span></a></li>
<?php 
        }
    }
    if ($n_page) {
        ?>
					<li class="n_page"><a href="<?php 
        print $pagelink;
        ?>
page=<?php 
        print $n_page;
        ?>
"><span>Next</span></a></li>
<?php 
    }
    ?>
				</ul>
			</div>
<?php 
}
?>
			<div class="article-button">
				<a class="add" href="<?php 
print \CADB\Lib\url("admin/articles/add");
?>
">단협추가</a>
			</div>
コード例 #11
0
<?php 
    }
    ?>
					<a href="<?php 
    print \CADB\Lib\url('gnu5/bbs/board.php?bo_table=opinion');
    ?>
" class="organization-info">의견게시판</a>
					<a href="<?php 
    print \CADB\Lib\url('login/logout');
    ?>
" class="logged-out">로그아웃</a>
				</div>
<?php 
} else {
    ?>
				<div class="logged-out<?php 
    print \CADB\Lib\user_logged_in() ? " hidden" : "";
    ?>
">
					<a href="<?php 
    print \CADB\Lib\url("login");
    ?>
" class="logged-in">로그인</a>
				</div>
<?php 
}
?>
			</div>
		</div>
		<div class="inner-container">
コード例 #12
0
        print $p;
        ?>
</span></a></li>
<?php 
    }
}
if ($n_page) {
    ?>
				<li class="n_page"><a href="<?php 
    print $pagelink;
    ?>
page=<?php 
    print $n_page;
    ?>
"><span>Next</span></a></li>
<?php 
}
?>
			</ul>
		</div>
		<div class="article-button">
			<a class="add" href="<?php 
print \CADB\Lib\url("admin/orgs/add");
?>
">조직추가</a>
			<a class="excel" href="<?php 
print \CADB\Lib\url("admin/orgs/excel");
?>
">Excel다운로드</a>
		</div>