Exemple #1
0
 public function updateaccessAction()
 {
     $username = $this->_getParam('username');
     $action = mb_strtolower($this->_getParam('doaction'));
     $item = $this->byId(null, 'ActionAccess');
     if ($item != null) {
         if ($action == 'update') {
             // make set values and quite
             $item->module = $this->_getParam('accessmodule');
             $item->action = $this->_getParam('accessaction');
             $this->accessService->saveAccess($item);
         } else {
             $this->accessService->deleteAccess($item);
         }
     } else {
         // Adding some new access
         $item = new ActionAccess();
         $item->username = $username;
         $item->module = $this->_getParam('accessmodule');
         $item->action = $this->_getParam('accessaction');
         $this->accessService->saveAccess($item);
     }
     $this->redirect('admin', 'useraccess', array('username' => $username));
 }
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Expires" Content="0">
</head>
<body>
<?php 
ini_set('display_errors', '1');
error_reporting(1);
$DirNameLocalGraphPage = dirname(__FILE__) . '/';
$scielomaindef = parse_ini_file($DirNameLocalGraphPage . "/../../../../scielo.def.php", true);
require_once dirname(__FILE__) . "/../../classes/services/AccessServiceBar.php";
$accessService = new AccessService();
$accessService->setParam('pid', $_REQUEST['pid']);
$accessService->setParam('app', $scielomaindef["SITE_INFO"][APP_NAME]);
$startYear = $_REQUEST['startYear'];
$lastYear = $_REQUEST['lastYear'];
if ($startYear != "" && $lastYear != "") {
    $mensagem = $accessService->buildGraphicByYearFlash($accessService->getStats(), $startYear, $lastYear);
} else {
    $mensagem = $accessService->buildGraphicByYearFlash($accessService->getStats(), date("Y"), date("Y"));
}
?>
</body>
</html>
require_once $DirNameLocalGraphPage . "../../users/functions.php";
require_once $DirNameLocalGraphPage . "../../users/langs.php";
require_once $DirNameLocalGraphPage . "../../../../php/include.php";
require_once $DirNameLocalGraphPage . "../../classes/services/ArticleServices.php";
require_once dirname(__FILE__) . "/../../classes/services/AccessServiceBar.php";
require_once dirname(__FILE__) . "/../../classes/Open_Flash_Chart/ofc-library/open_flash_chart_object.php";
$DirHtml = $DirNameLocalGraphPage . "../html/" . $lang . "/";
$site = parse_ini_file($DirNameLocalGraphPage . "/../../../../ini/" . $lang . "/bvs.ini", true);
$scielodef = parse_ini_file($DirNameLocalGraphPage . "/../../scielo.def.php", true);
$scielomaindef = parse_ini_file($DirNameLocalGraphPage . "/../../../../scielo.def.php", true);
$pid = $_REQUEST['pid'];
$caller = $_REQUEST["caller"];
$articleService = new ArticleService($caller);
$articleService->setParams($pid);
$article = $articleService->getArticle();
$accessService = new AccessService();
$accessService->setParam('pid', $_REQUEST['pid']);
$accessService->setParam('app', $scielomaindef["SITE_INFO"][APP_NAME]);
$years = array();
$years = $accessService->getYears($accessService->getStats());
$yearsLastIndex = count($years) - 1;
$startYear = $_REQUEST['startYear'] ? $_REQUEST['startYear'] : $years[$yearsLastIndex];
$lastYear = $_REQUEST['lastYear'] ? $_REQUEST['lastYear'] : $years[$yearsLastIndex];
?>
<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="Expires" content="-1">
    <meta http-equiv="pragma" content="no-cache">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<META Http-Equiv="Cache-Control" Content="no-cache">
<META Http-Equiv="Pragma" Content="no-cache">
<META Http-Equiv="Expires" Content="0">
</head>
<body>
<?php 
ini_set('display_errors', '1');
error_reporting(1);
require_once dirname(__FILE__) . "/../../classes/services/AccessServiceBar.php";
$accessService = new AccessService();
$accessService->setParams($_REQUEST['pid']);
$startYear = $_REQUEST['startYear'];
$lastYear = $_REQUEST['lastYear'];
if ($startYear != "" && $lastYear != "") {
    $mensagem = $accessService->buildGraphicByYearFlash($accessService->getStats(), $startYear, $lastYear);
} else {
    $mensagem = $accessService->buildGraphicByYearFlash($accessService->getStats(), date("Y"), date("Y"));
}
?>
</body>
</html>
echo '</b></i>';
echo $article->getSerial() . ', ' . $article->getYear() . ', vol.' . $article->getVolume();
echo ', n. ' . $article->getNumber() . ', ISSN ' . substr($article->getPID(), 1, 9) . '.<br/><br/>' . "\n";
?>
							</span></h3>
						</TD>
					</TR>	
				</TABLE>
				<!-- Formulário de opção de estatísticas por data -->
				<form action="articleRequestGraphicPage.php" name="form1" method="get" onSubmit="return valida_form();">
					<p><b><?php 
echo CHOOSE_PERIOD;
?>
</b><br/>
					<?php 
$accessService = new AccessService();
$accessService->setParams($_REQUEST['pid']);
$years = array();
$years = $accessService->getYears($accessService->getStats());
?>
					<?php 
echo START_YEAR;
?>
 
					<select id="startYear" name="startYear"> 	
					<?php 
for ($i = 0; $i < count($years) - 1; $i++) {
    echo '<option value="' . $years[$i] . '">' . $years[$i] . '</option>';
}
echo '<option  selected value="' . $years[$i] . '">' . $years[$i] . '</option>';
?>