<?php
// === Просмотр уравнений ===
define('IN_EqWorld_AddEqs', true);
require_once('templates/header_prep.php');
$_SESSION['act']['action']='view'; // Тип дейстивия
$AddEqs_title_1 = 'View Equation'; // Вторичный заголовок
$AddEqs_header_type = 'nav_top'; // Вид навигции
$AddEqs_form_submit = 'view.php'; // куда из форм

// проверка входных параметров
$v_id = ( isset($_REQUEST['id']) ) ? (int) $_REQUEST['id'] : -1;
if( $v_id < 0 )
{
 $AddEqs_form_submit = 'index.php'; // куда из форм
 require_once('templates/header.php');
 print '<div align="center"><b class="EWae_red">ID is incorrect</b><br>Click <a href="index.php">here</a> to return to main page.';
 if( $_SESSION['links']['name']!=='' && $_SESSION['links']['url']!=='' ) // есть промежуточный родитель
  print '<br>or return to <b><a href="'.$_SESSION['links']['url'].'">'. ($_SESSION['lang']!=='ru' ? $_SESSION['links']['name'] : $_SESSION['links']['name_ru']) .'</a></b>';
 print '</div>';
 require_once('templates/footer.php');
 exit();
}

// Получаем данные из DB
if( !EWAE_DB_Data_GetById($v_id) )
{
 $AddEqs_form_submit = 'index.php'; // куда из форм
 require_once('templates/header.php');
 print '<div align="center"><b class="EWae_red">Error getting equation data. May be ID is incorrect</b><br>Click <a href="index.php">here</a> to return to main page.';
 if( $_SESSION['links']['name']!=='' && $_SESSION['links']['url']!=='' ) // есть промежуточный родитель
  print '<br>or return to <b><a href="'.$_SESSION['links']['url'].'">'. ($_SESSION['lang']!=='ru' ? $_SESSION['links']['name'] : $_SESSION['links']['name_ru']) .'</a></b>';
 print '</div>';
 require_once('templates/footer.php');
 exit();
}

$_SESSION['db']['id'] = $v_id;
require_once('templates/header.php');

require_once($AddEqs_root_path.'core/latex.php');
require_once($AddEqs_root_path.'core/func.php');
include($AddEqs_root_path.'core/please_wait_on.php');
?>
<table align="center" border="0" class="EWae_form" cellspacing="1">
<?php
if( $_SESSION['act']['priv']==='admin' )
 print '<tr><td align="right" class="EWae_red"><b>ID</b>:</td><td style="font-size:90%">'.$_SESSION['db']['id'].'</td></th>';

if( $_SESSION['act']['priv']==='admin' )
 print '<tr><td align="center" colspan=2>[&nbsp;<a href="getPDF.php?id='.$_SESSION['db']['id'].'">Get PDF</a>&nbsp;]</td></th>';
?>
<tr><th colspan="2" class="hl">Equation data</th></tr>
<tr><td align="right"><b>Category</b>:</td><td style="font-size:90%; padding-left:0.5em"><?php print ($_SESSION['db']['eqSect']<0) ? '<i class="EWae_red">none</i>' : $section[$_SESSION['db']['eqSect']][0]?></td>
</tr>
<tr><td align="right"><b>Subcategory</b>:</td><td style="font-size:80%; padding-left:0.5em"><?php print ($_SESSION['db']['eqSect']<0 || $_SESSION['db']['eqSubSect']<0) ? '<i class="EWae_red">none</i>' : $section[$_SESSION['db']['eqSect']][1][$_SESSION['db']['eqSubSect']]?></td></tr>
<tr><td align="right"><b>Equation(s)</b>:</td><td style="padding-left:0.5em"><?php print EWAE_latexrender($_SESSION['db']['eqForm'])?></td></tr>
<tr><td align="right"><b>Solution(s),<br>Transformation(s),<br>Integral(s)</b>:</td><td style="padding-left:0.5em"><?php print EWAE_latexrender($_SESSION['db']['eqSolve'])?></td></tr>
<?php
if( $_SESSION['db']['eqDesc']!='' )
 print '<tr><td align="right"><b>Remarks</b>:</td><td style="font-size:80%; padding-left:0.5em">'. EWAE_latexrender($_SESSION['db']['eqDesc']) .'</td></tr>';
?>
<tr><td align="right"><b>Novelty</b>:</td><td style="font-size:80%; padding-left:0.5em"><?php print ($_SESSION['db']['eqCategory']<0) ? '<i class="EWae_red">none</i>' : $category[$_SESSION['db']['eqCategory']]?></td>
</tr>
<?php
if( $_SESSION['db']['eqReferences']!='' )
 print '<tr><td align="right"><b>References</b>:</td><td style="font-size:80%; padding-left:0.5em">'.EWAE_DblEnter2Br(EWAE_hyperlink(htmlspecialchars($_SESSION['db']['eqReferences']))).'</td></tr>';
if( $_SESSION['db']['eqAdminComment']!='' )
 print "<tr><td align=\"right\"><b>Admin's Comment</b>:</td><td style=\"font-size:80%\">".EWAE_latexrender($_SESSION['db']['eqAdminComment']).'</td></tr>';
?>
<tr><th colspan="2" class="hl">Author/Contributor's Details</th></tr>
<tr><td align="right"><b>Last name</b>:</td><td style="font-size:80%; padding-left:0.5em"><?php print htmlspecialchars($_SESSION['db']['uNameLast'])?></td></tr>
<tr><td align="right"><b>First name</b>:</td><td style="font-size:80%; padding-left:0.5em"><?php print htmlspecialchars($_SESSION['db']['uNameFirst'])?></td></tr>
<?php
if( $_SESSION['db']['uNameMid']!=='' )
 print '<tr><td align="right"><b>Middle(s) name</b>:</td><td style="font-size:80%; padding-left:0.5em">'.htmlspecialchars($_SESSION['db']['uNameMid']).'</td></tr>';
if( $_SESSION['act']['priv']==='admin' )
 print '<tr><td align="right" class="EWae_red"><b>E-mail</b>:</td><td style="font-size:80%; padding-left:0.5em">'.htmlspecialchars($_SESSION['db']['uEmail']).'</td></tr>';
?>
<tr><td align="right"><b>Country</b>:</td><td style="font-size:80%; padding-left:0.5em"><?php print htmlspecialchars($_SESSION['db']['uCountry'])?></td></tr>
<?php
if( $_SESSION['db']['uCity']!=='' )
 print '<tr><td align="right"><b>City</b>:</td><td style="font-size:80%; padding-left:0.5em">'.htmlspecialchars($_SESSION['db']['uCity']).'</td></tr>';
if( $_SESSION['db']['uOrganization']!=='' )
 print '<tr><td align="right"><b>Affiliation</b>:</td><td style="font-size:80%; padding-left:0.5em">'.htmlspecialchars($_SESSION['db']['uOrganization']).'</td></tr>';
?>
<tr><th colspan="2" class="hl">Statistic information</th></tr>
<tr><td align="right"><b>Submission date</b>:</td><td style="font-size:80%; padding-left:0.5em"><?php print date('D d M Y H:i', $_SESSION['db']['tmCreate'])?></td></tr>
<tr><td align="right"><b>Edits by author</b>:</td><td style="font-size:80%; padding-left:0.5em"><?php print $_SESSION['db']['numEditAuth']?></td></tr>
<?php
if( $_SESSION['db']['numEditAuth']>0 )
 print '<tr><td align="right"><b>Last edit by author</b>:</td><td style="font-size:80%; padding-left:0.5em">'. date('D d M Y H:i', $_SESSION['db']['tmEditAuth']) .'</td></tr>';
if( $_SESSION['act']['priv']==='admin' )
 print '<tr><td align="right"><b>Edits by admin</b>:</td><td style="font-size:80%; padding-left:0.5em">'. $_SESSION['db']['numEditAdmin'] .'</td></tr>';
if( $_SESSION['act']['priv']==='admin' && $_SESSION['db']['numEditAdmin']>0 )
 print '<tr><td align="right"><b>Last edit by admin</b>:</td><td style="font-size:80%; padding-left:0.5em">'. date('D d M Y H:i', $_SESSION['db']['tmEditAdmin']) .'</td></tr>';
if( $_SESSION['act']['priv']==='admin' || empty($_SESSION['db']['uActivate']) )
 print '<tr><td align="right"><b>Activated</b>:</td><td style="font-size:80%; padding-left:0.5em">'. (empty($_SESSION['db']['uActivate']) ? '<span class="EWae_red">not yet</span>' : 'done') .'</td></tr>';
?>
</table>
<p align="center">
  <?php
print '<a href="edit.php?id='. htmlentities(urlencode($_SESSION['db']['id'])) .'" title="Only for author/contributor">Edit</a>';
if( $_SESSION['act']['priv']!=='admin' )
 print ' (Only for author/contributor)';
else
{
 print ' &nbsp;&nbsp;&nbsp; <a href="'.$AddEqs_form_submit.'?adminto='. htmlentities(urlencode('delete')) .'&id='. htmlentities(urlencode($_SESSION['db']['id'])) ."\" onClick=\"return window.confirm('Do you want to DELETE equation?');\">Delete</a> &nbsp;&nbsp;&nbsp; ";
 if( empty($_SESSION['db']['uActivate']) )
  print '<a href="'.$AddEqs_form_submit.'?adminto='. htmlentities(urlencode('activate')) .'&id='. htmlentities(urlencode($_SESSION['db']['id'])) .'">Активировать</a>';
 else
  print '<a href="'.$AddEqs_form_submit.'?adminto='. htmlentities(urlencode('deactivate')) .'&id='. htmlentities(urlencode($_SESSION['db']['id'])) .'">Деактивировать</a>';
}
?>
</p>
<?php
EWAE_SESSION_db_clear();
include($AddEqs_root_path.'core/please_wait_off.php');
require_once('templates/footer.php');
?>
