diff options
author | M.Gergo | 2018-07-06 11:14:41 +0200 |
---|---|---|
committer | M.Gergo | 2018-07-06 11:14:41 +0200 |
commit | 43de9af71f7f4ca5731b94a06d688ae8412ba427 (patch) | |
tree | 54835de1dfcda504c02da261f0dc26885aed2e89 /mayor-orig/www/skin/classic/module-session/html | |
parent | 50310b0e4513ee3fcce67351ae61e8fff851130e (diff) | |
download | mayor-43de9af71f7f4ca5731b94a06d688ae8412ba427.tar.gz mayor-43de9af71f7f4ca5731b94a06d688ae8412ba427.zip |
2018/Feb/28 -i állapot hozzáadva, mint a módosítások kiindulási állapota
Diffstat (limited to 'mayor-orig/www/skin/classic/module-session/html')
12 files changed, 1211 insertions, 0 deletions
diff --git a/mayor-orig/www/skin/classic/module-session/html/accountInfo.phtml b/mayor-orig/www/skin/classic/module-session/html/accountInfo.phtml new file mode 100644 index 00000000..35c992f0 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/accountInfo.phtml @@ -0,0 +1,253 @@ +<?php +/* + Module: base/session +*/ + + function putUserSettingsForm($ADAT) { + global $SKINSSHOW; + formBegin(); + echo '<input type="hidden" name="action" value="userSettingsModify" />'; + echo '<table align="center">'; + echo '<tr>'; + echo '<th>'._USERDEFAULTSKIN.'</th>'; + echo '<td>'; + echo '<select name="changeSkinTo">'; + echo '<option value=""></option>'; + foreach($SKINSSHOW as $_skin) { + $_SEL = ($_skin == $ADAT['skin']) ? ' selected="selected" ' : ''; + echo '<option value="'.$_skin.'" '.$_SEL.'>'.$_skin.'</option>'; + } + echo '</select>'; + echo '</td>'; + echo '</tr>'; + echo '<tr><th colspan="2"><input type="submit" value="'._OK.'" /></th></tr>'; + echo '</table>'; + formEnd(); + } + + function putAttr($name, $values, $anAttrDef, $toPolicy = _POLICY) { + + global $AUTH; + + if ($anAttrDef['type'] == 'text') putTextAttr($name, $values, $anAttrDef); + elseif ($anAttrDef['type'] == 'int') putTextAttr($name, $values, $anAttrDef); + elseif ($anAttrDef['type'] == 'select') putSelectAttr($name, $values, $anAttrDef); + elseif ($anAttrDef['type'] == 'radio') putRadioAttr($name, $values, $anAttrDef); + elseif ($anAttrDef['type'] == 'timestamp') putTimestampAttr($name, $values, $anAttrDef); + elseif ($anAttrDef['type'] == 'image') putImageAttr($name, $userAccount, $anAttrDef); + else echo 'Ismeretlen atribútum típus: '.$name.' ('.$anAttrDef[$name]['type'].')'; + + } + + function putTextAttr($name, $values, $anAttrDef) { + echo '<table class="attr">'; + echo '<tr>'; + echo '<th rowspan="'.$values['count'].'">'.$anAttrDef['desc'].'</th>'; + echo '<td>'; + for ($i=0;$i<max($values['count'],1);$i++) { + if (!isset($values[$i])) $values[$i] = ''; + if ($anAttrDef['rights'][_ACCESS_AS]=='r') + echo $values[$i]; + elseif ($anAttrDef['rights'][_ACCESS_AS]=='w') + echo '<input type="text" name="'.$name.'" value="'.$values[$i].'" />'."<br/>\n"; + } + echo '</td>'; + echo '</tr>'; + + echo '</table>'."\n"; + + } + + function putIntAttr($name, $values, $anAttrDef) { + putTextAttr($name, $values, $anAttrDef); + } + + function putSelectAttr($name, $values, $anAttrDef) { + + echo '<table class="attr">'; + echo '<tr>'; + echo '<th>'.$anAttrDef['desc'].' ('.intval($values['count']).'):</th>'; + echo '<td>'; + if ($values['count'] > 0) { + echo '<select name="del-'.$name.'[]" multiple="multiple">'; + for ($i=0; $i<$values['count']; $i++) { + if (is_array($values[$i])) + echo '<option value="'.$values[$i]['value'].'">'.(($values[$i]['txt']!='')?$values[$i]['txt']:$values[$i]['value']).'</option>'; + else + echo '<option value="'.$values[$i].'">'.$values[$i].'</option>'; + } + echo '</select>'; + } elseif (!isset($values['count']) && count($values) > 0) { + echo '<select name="del-'.$name.'[]" multiple="multiple">'; + for ($i=0; $i < count($values); $i++) { + echo '<option value="'.$values[$i]['value'].'">'.(($values[$i]['txt']!='')?$values[$i]['txt']:$values[$i]['value']).'</option>'; + } + echo '</select>'; + } + echo '</td>'; + echo '</tr>'; + if ($anAttrDef['rights'][_ACCESS_AS]=='w') { + echo '<tr>'; + echo '<th>'._NEW.':</th>'; + echo '<td>'; + if (is_array($values['new'])) { + echo '<select name="new-'.$name.'[]">'."\n"; + echo '<option value=""> - </option>'."\n"; + for ($i = 0; $i < count($values['new']); $i++) { + $_txt = (($values['new'][$i]['txt']!='')?$values['new'][$i]['txt']:$values['new'][$i]['value']); + echo '<option value="'.$values['new'][$i]['value'].'">'.$_txt.'</option>'."\n"; + } + echo '</select>'."\n"; + } else { + echo '<input type="text" name="new-'.$name.'[]" value="" />'; + } + echo '</td>'; + echo '</tr>'; + } + echo '</table>'."\n"; + } + + function putRadioAttr($name, $values, $anAttrDef) { + + if (!isset($values[0])) $values[0] = ''; + + echo '<table class="attr">'; + echo '<tr>'; + echo '<th>'.$anAttrDef['desc'].':</th>'."\n"; + echo '<td>'."\n"; + + for ($i=0;$i<count($anAttrDef['options']);$i++) { + if ($values[0] == $anAttrDef['options'][$i]) { + echo '<input type="radio" name="'.$name.'" value="'.$anAttrDef['options'][$i].'" checked="checked" />'; + } else { + echo '<input type="radio" name="'.$name.'" value="'.$anAttrDef['options'][$i].'" />'; + } + echo $anAttrDef['options'][$i]; + } + echo '</td>'; + + echo '</tr>'; + echo '</table>'; + } + + function putTimestampAttr($name, $values, $anAttrDef) { + + if (!isset($values[0])) $values[0] = ''; + $Y = substr($values[0],0,4); + $m = substr($values[0],4,2); + $d = substr($values[0],6,2); + + echo '<table class="attr">'; + echo '<tr>'; + echo '<th>'.$anAttrDef['desc'].':</th>'; + echo '<td>'; + + if ($anAttrDef['rights'][_ACCESS_AS]=='r') { echo "$Y-$m-$d"; } else { + + echo '<select name="'.$name.'[]">'; + echo '<option value="">'._YEAR.'</option>'; + for($i=1950; $i<2050; $i++) { + if ($i==$Y) {$_SEL = 'selected="selected"';} else {$_SEL = '';} + echo '<option value="'.$i.'" '.$_SEL.'>' .$i. '</option>'."\n"; + } + echo '</select>'."\n"; + echo '<select name="'.$name.'[]">'; + echo '<option value="">'._MONTH.'</option>'; + for($i=1; $i<=12; $i++) { + if ($i<10) $i='0'.$i; + if ($i==$m) $_SEL = 'selected="selected"'; else $_SEL = ''; + echo '<option value="'.$i.'" '.$_SEL.'>'.$i.'</option>'; + } + echo '</select>'."\n"; + echo '<select name="'.$name.'[]">'; + echo '<option value="">'._DAY.'</option>'; + for($i=1; $i<=31; $i++) { + if ($i<10) $i='0'.$i; + if ($i==$d) $_SEL = 'selected="selected"'; else $_SEL = ''; + echo '<option value="'.$i.'" '.$_SEL.'>'.$i.'</option>'; + } + echo '</select>'."\n"; + } + + echo '</td>'; + echo '</tr>'; + echo '</table>'; + } + + function putImageAttr($name, $dn, $anAttrDef) { + + echo '<table class="attr"><tr>'; + echo '<th><img src="img/'.$name.'.php?dn='.$dn.'" alt="kép" /></th>'; + echo '<td>'._NEWPHOTO.':<br />'; + echo '<input type="file" name="'.$name.'" />'; + echo '</td>'; + echo '</tr></table>'; + + } + + function putAccountInfoForm($userInfo, $accountInfo, $attrDef, $toPolicy = _POLICY) { + + formBegin(array('enctype'=>'multipart/form-data')); + echo '<input type="hidden" name="action" value="changeSettings" />'; + echo '<input type="hidden" name="toPolicy" value="'.$toPolicy.'" />'; + echo '<input type="hidden" name="userAccount" value="'.$userInfo['userAccount'][0].'" />'; + echo '<table class="personalSettings" align="center" cellspacing="1">'; + echo '<thead>'; + if ($toPolicy != _POLICY) echo '<tr><th class="policy">'.$toPolicy.'</th></tr>'."\n"; + echo '<tr><th>'.$userInfo['userCn'][0].'</th></tr>'; + echo '<tr><th>'.$userInfo['userAccount'][0].'</th></tr>'; + echo '</thead>'; + echo '<tfoot>'; + echo '<tr><th><input type="submit" name="change" value="'._OK.'" /></th></tr>'; + echo '</tfoot>'; + echo '<tbody>'."\n"; + $emptyAttrs = ''; + if (is_array($accountInfo)) { + reset($accountInfo); + foreach ($accountInfo as $name => $value) { + if (!isset($value[0]) || $value['count'] == 0) $emptyAttrs .= "$name:"; + if ($name != 'userAccount') { + echo '<tr><td>'; putAttr($name, $value, $attrDef[$name], $toPolicy); echo '</td></tr>'."\n"; + } + } + } + echo '</tbody>'; + echo '</table>'; + if ($emptyAttrs != '') $emptyAttrs = substr($emptyAttrs,0,-1); + echo '<input type="hidden" name="emptyAttrs" value="'.$emptyAttrs.'" />'; + formEnd(); + + } + + function putGroupInfoForm($groupCn, $groupInfo, $attrDef, $toPolicy = _POLICY) { + formBegin(array('enctype'=>'multipart/form-data')); + + echo '<input type="hidden" name="action" value="changeSettings" />'; + echo '<input type="hidden" name="toPolicy" value="'.$toPolicy.'" />'; + echo '<input type="hidden" name="groupCn" value="'.$groupCn.'" />'; + echo '<table class="personalSettings" align="center" cellspacing="1">'; + echo '<thead>'; + echo '<tr><th>'.$groupCn.'</th></tr>'; +// echo '<tr><th>'.$userInfo['userAccount'][0].'</th></tr>'; + echo '</thead>'; + echo '<tfoot>'; + echo '<tr><th><input type="submit" name="change" value="'._OK.'" /></th></tr>'; + echo '</tfoot>'; + echo '<tbody>'."\n"; + $emptyAttrs = ''; + if (is_array($groupInfo)) + foreach ($groupInfo as $name => $value) { + if (!isset($value[0]) || $value['count'] == 0) $emptyAttrs .= "$name:"; + if ($name != 'groupCn') { + echo '<tr><td>'; putAttr($name, $value, $attrDef[$name], $toPolicy); echo '</td></tr>'."\n"; + } + } + echo '</tbody>'; + echo '</table>'; + if ($emptyAttrs != '') $emptyAttrs = substr($emptyAttrs,0,-1); + echo '<input type="hidden" name="emptyAttrs" value="'.$emptyAttrs.'" />'; + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-session/html/admin/knownNodes.phtml b/mayor-orig/www/skin/classic/module-session/html/admin/knownNodes.phtml new file mode 100644 index 00000000..5a759aba --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/admin/knownNodes.phtml @@ -0,0 +1,70 @@ +<?php + + function putGetNodeData() { + formBegin(array('id'=>'search')); + + echo '<h3>'._UJ_VEGPONT.'</h3>'; + echo '<input type="hidden" name="action" value="getPublicDataByNodeId" />'; + echo '<label for="nodeId">'._NODEID.'</label>'; + _inlineHelp(_SUGO_NODEID); + echo '<input id="nodeId" type="text" name="nodeId" value="" />'; + echo '<input type="submit" value="'._LEKERDEZES.'" />'; + + formEnd(); + } + + function putKnownNodes($ADAT) { + + echo '<table id="nodes">'; + echo '<thead>'; + echo '<tr>'; + echo '<th>'._NODEID.'</th>'; + echo '<th>'._NEV.'</th>'; + echo '<th>'._HELYSEG.'</th>'; + echo '<th>'._NODETIPUS.'</th>'; + echo '<th>'.'Ping/Rev.'.'</th>'; + echo '</tr>'; + echo '</thead>'; + echo '<tfoot>'; + echo '<tr>'; + echo '<th>'._NODEID.'</th>'; + echo '<th>'._NEV.'</th>'; + echo '<th>'._HELYSEG.'</th>'; + echo '<th>'._NODETIPUS.'</th>'; + echo '<th>'.'Ping/Rev.'.'</th>'; + echo '</tr>'; + echo '</tfoot>'; + echo '<tbody>'; + foreach ($ADAT['nodes'] as $index => $nAdat) { + $class = ekezettelen($nAdat['nodeTipus']); + echo '<tr class="'.$class.'">'; + echo '<td>'.$nAdat['nodeId'].'</td>'; + echo '<td>'.$nAdat['nev'].'</td>'; + echo '<td>'.$nAdat['cimHelyseg'].'</td>'; + echo '<td>'.$nAdat['nodeTipus'].'</td>'; + echo '<td>'; + formBegin(); + echo '<input type="hidden" name="action" value="rpcPing" />'; + echo '<input type="hidden" name="nodeId" value="'.$nAdat['nodeId'].'" />'; + if (isset($ADAT['nodeVersion']) && $nAdat['nodeId'] == $ADAT['nodeId']) { + echo '<input class="pong" type="submit" value="'.$ADAT['nodeVersion'].'" />'; + } else { + echo '<input type="submit" value="ping" />'; + } + formEnd(); + echo '</td>'; + echo '<td>'; + formBegin(); + echo '<input type="hidden" name="action" value="removeNode" />'; + echo '<input type="hidden" name="nodeId" value="'.$nAdat['nodeId'].'" />'; + echo '<input class="delete confirm" title="'._BIZTOS_TOROL_E.'" type="submit" value="X" />'; + formEnd(); + echo '</td>'; + echo '</tr>'; + } + echo '</tbody>'; + echo '</table>'; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-session/html/admin/registration.phtml b/mayor-orig/www/skin/classic/module-session/html/admin/registration.phtml new file mode 100644 index 00000000..094a77d9 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/admin/registration.phtml @@ -0,0 +1,270 @@ +<?php + + function validRegisztracio($valid, $nodeId) { + + if ($valid==1) { + echo '<div class="validRegisztracio"><span class="icon-ok-circle"></span>A mayor.hu sikeresen validálta a szervert (nodeId: '.$nodeId.')!</div>'; + } else { + echo '<div class="notValidRegisztracio"><span class="icon-remove-circle"></span>A mayor.hu nem ismeri ezt a szervert (nodeId: '.$nodeId.')!</div>'; + } + + } + + function putCheckOldReg($ADAT) { + + formBegin(array('method'=>'post','action'=>'','id'=>'regForm','class'=>'reg')); + echo '<input type="hidden" name="action" value="checkOldRegByPublicKey" />'; + echo '<input type="hidden" name="publicKey" value="'.$ADAT['my']['publicKey'].'" />'; + + echo '<h3>'._KORABBAN_REGISZTRALT.'</h3>'; + echo '<div class="leiras">'; + echo '<p>'.str_replace("\n\n",'</p><p>',_REG_HELYREALLITAS_LEIRAS).'</p>'; + echo '</div>'; + echo '<input type="submit" value="'._REGISZTRACIO_HELYREALLITAS.'" />'; + + formEnd(); + + } + + function putRegisztracio($ADAT) { + + formBegin(array('method'=>'post','action'=>'','id'=>'regForm','class'=>'reg')); + echo '<input type="hidden" name="action" value="sendRegRequest" />'; + + echo '<div id="bal">'; + echo '<div class="leiras">'; + include('static/hu_HU/session/admin/registration/readme.html'); + echo '</div>'; // leiras + + echo '<div class="tamogatas">'."\n"; + echo '<label for="dij">'.str_replace(' ',' ',_TAMOGATASI_OSSZEG).'</label>'."\n"; + echo '<select name="dij" id="dij">'."\n"; + foreach ($ADAT['OSSZEG'] as $dij) { + echo '<option value="'.$dij.'">'.$dij.' Ft/hó</option>'."\n"; + } + echo '</select> + ÁFA'."<br/>\n"; + + echo '<label for="utemezes">'.str_replace(' ',' ',_UTEMEZES).'</label>'; + echo '<select name="utemezes" id="utemezes">'."<br/>\n"; + foreach (array('','féléves','éves') as $value) { + echo '<option value="'.$value.'">'.$value.'</option>'."\n"; + } + echo '</select>'."<br/>\n"; + echo '<label for="egyeb">'.str_replace(' ',' ',_EGYEB_TAMOGATAS).'</label>'; + echo '<input id="egyeb" type="text" name="egyebTamogatas" value="" />'."<br/>\n"; + if (_REGISZTRALT !== true) echo '<input type="submit" value="'._REGISZTRACIO.'" />'."\n"; + echo '<p class="hibaeseten">'._HIBA_ESETEN.'</p>'."\n"; + echo '</div>'."\n"; // tamogatar + echo '</div>'; // #bal + + echo '<div class="adatok">'; + + echo '<h3>'._INTEZMENY_ADATAI.'</h3>'; + foreach ($ADAT['MEZOK'] as $key => $mAdat) { + $value = $ADAT['my'][$key]; + if (isset($mAdat) && $mAdat['display']!==false) { + + if ($mAdat['kotelezo']===true) $class = 'kotelezo'; else $class = ''; + if ($mAdat['readonly']===true) $_ro = ' readonly="readonly" '; else $_ro = ''; + if (defined('_'.nagybetus($key))) $str = constant('_'.nagybetus($key)); else $str = $key; + + echo '<div>'; + echo '<label for="'.$key.'">'.$str.'</label>'; + if (is_array($mAdat['options'])) { + echo '<select name="'.$key.'" id="'.$key.'" class="'.$class.'">'; + for($i=0; $i<count($mAdat['options']); $i++) { + $__jelleg = $mAdat['options'][$i]; + $_SEL = ($__jelleg==$value) ? ' selected="selected" ' : ''; + echo '<option value="'.$__jelleg.'"'.$_SEL.'>'.$__jelleg.'</option>'; + } + echo '</select>'; + } elseif ($mAdat['type']=='textarea') { + echo '<textarea style="width:100%;height:40px;" id="'.$key.'" type="text" name="'.$key.'" value="'.$value.'" class="'.$class.'" '.$_ro.'>'; + echo $value; + echo '</textarea>'; + } else { + echo '<input id="'.$key.'" type="text" name="'.$key.'" value="'.$value.'" class="'.$class.'" '.$_ro.'/>'; + } + echo '</div>'."\n"; + + } else { + if ($mAdat['type']!='none') { + echo '<input type="hidden" name="'.$key.'" value="'.$value.'" />'; + } + } + } + echo '</div>'."\n"; + + + + + + echo '<input type="submit" value="'._REGISZTRACIO.'" />'."\n"; + echo '</div>'; + + formEnd(); + + } + + + + + + + function putRegisztracioMod($ADAT) { + + if (defined('_DEVEL') && _DEVEL===true) { + $host = 'https://localhost'; + } else { + $host = 'http://www.mayor.hu'; + } + $ADAT['intezmeny']['naploUrl'] = $naploUrl = substr($_SERVER["HTTP_REFERER"], 0, strpos($_SERVER["HTTP_REFERER"], 'index.php?')); + formBegin(array('id'=>"modForm", 'class'=>"reg", 'action'=>"", 'method'=>"post")); + echo '<input type="hidden" name="action" value="modRegAdat" />'; + + echo '<div id="bal">'; + echo '<div class="leiras">'; + include('static/hu_HU/session/admin/registration/readme.html'); + echo '</div>'; //.leiras + + echo '<div class="tamogatas">'."\n"; + echo '<label for="dij">'.str_replace(' ',' ',_TAMOGATASI_OSSZEG).'</label>'."\n"; + echo '<select name="dij" id="dij">'."\n"; + if ($ADAT['regAdat']['nodeData']['dij'] != '') { + $SEL = array($ADAT['regAdat']['nodeData']['dij'] => ' selected="selected" '); + if (!in_array($ADAT['regAdat']['nodeData']['dij'], $ADAT['OSSZEG'])) $ADAT['OSSZEG'][] = $ADAT['regAdat']['nodeData']['dij']; + } else { + $SEL = array(5000 => ' selected="selected" '); // default + } + foreach ($ADAT['OSSZEG'] as $dij) { + echo '<option value="'.$dij.'"'.$SEL[$dij].'>'.$dij.' Ft/hó</option>'."\n"; + } + echo '</select> + ÁFA'."<br/>\n"; + + echo '<label for="utemezes">'.str_replace(' ',' ',_UTEMEZES).'</label>'; + echo '<select name="utemezes" id="utemezes">'."<br/>\n"; + foreach (array('','féléves','éves') as $value) { + $_SEL = ($value==$ADAT['regAdat']['nodeData']['utemezes'])? ' selected="selected" ':''; + echo '<option value="'.$value.'"'.$_SEL.'>'.$value.'</option>'."\n"; + } + echo '</select>'."<br/>\n"; + echo '<label for="egyeb">'.str_replace(' ',' ',_EGYEB_TAMOGATAS).'</label>'; + echo '<input id="egyeb" type="text" name="egyebTamogatas" value="'.$ADAT['regAdat']['nodeData']['egyebTamogatas'].'" />'."<br/>\n"; + if (_REGISZTRALT !== true) echo '<input type="submit" value="'._MODOSITAS.'" />'."\n"; + echo '<p class="hibaeseten">'._HIBA_ESETEN.'</p>'."\n"; + echo '</div>'."\n"; + + + echo '</div>'; // #bal + + + + echo '<div class="adatok">'; + foreach ($ADAT['intezmeny'] as $key => $value) { + echo '<input type="hidden" name="'.$key.'" value="'.$value.'" />'."\n"; + } + echo '<input type="hidden" name="naploUrl" value="'.$naploUrl.'" />'."\n"; + + + echo '<h3>'._INTEZMENY_ADATAI.'</h3>'; + foreach ($ADAT['MEZOK'] as $key => $mAdat) { + $value = $ADAT['regAdat']['nodeData'][$key]; + if (isset($mAdat)) { + if ($mAdat['display']!==false) { + if ($mAdat['kotelezo']===true) $class = 'kotelezo'; else $class = ''; + if ($mAdat['readonly']===true) $_ro = ' readonly="readonly" '; else $_ro = ''; + if (defined('_'.nagybetus($key))) $str = constant('_'.nagybetus($key)); else $str = $key; + if ($key == 'publicKey') { + echo '<input type="hidden" name="'.$key.'" value="'.$value.'" />'."\n"; + } else { + echo '<div>'; + echo '<label for="'.$key.'">'.$str.'</label>'; + if (is_array($mAdat['options'])) { + echo '<select name="'.$key.'" id="'.$key.'" class="'.$class.'">'; + for($i=0; $i<count($mAdat['options']); $i++) { + $__jelleg = $mAdat['options'][$i]; + $_SEL = ($__jelleg==$value) ? ' selected="selected" ' : ''; + echo '<option value="'.$__jelleg.'"'.$_SEL.'>'.$__jelleg.'</option>'; + } + echo '</select>'; + } elseif ($mAdat['type']=='textarea') { + echo '<textarea style="width:100%;height:40px;" id="'.$key.'" type="text" name="'.$key.'" value="'.$value.'" class="'.$class.'" '.$_ro.'>'; + echo $value; + echo '</textarea>'; + } else { + echo '<input id="'.$key.'" type="text" name="'.$key.'" value="'.$value.'" class="'.$class.'" '.$_ro.'/>'; + } + echo '</div>'."\n"; + } + } else { + if ($mAdat['type'] != 'none') + echo '<input type="hidden" name="'.$key.'" value="'.$value.'" />'."\n"; + } + } + } + echo '</div>'."\n"; + + + + + + echo '<input type="submit" value="'._MODOSITAS.'" />'."\n"; + echo '</div>'; + + formEnd(); + } + + + + + + function putPublicKey($publicKey) { + echo '<h2 style="margin-left: 180px;">Saját publikus kulcs</h2>'; + echo '<div style="margin-left: 180px; text-align:center">'; + echo '<textarea style="width:60%; height:200px;">'.$publicKey.'</textarea>'; + echo '</div>'; + + } + + function putSzomszedok($ADAT) { + + $attr = array('OMKod','nev','mayorTipus','naploUrl'); + $mayorTipus = array( + 'fejlesztői' => '<span class="icon-wrench-alt" style="color:orange"></span>', + 'fenntartó' => '<span class="icon-compass-alt" style="color:red"></span>', + 'intézmény' => '<span class="icon-paper-clip-alt" style="color:cornflowerblue"></span>', + 'backup' => '<span class="icon-cog-alt" style="color:#888"></span>', + 'boss' => '<span class="icon-star-alt" style="color:lila"></span>' + ); + echo '<h2>MaYoR-partnerek</h2>'; + + echo '<table align="center">'; + echo '<thead>'; + echo '<tr>'; + foreach ($attr as $v) { + echo '<th>'.$v.'</th>'; + } + echo '</tr>'; + echo '</thead>'; + echo '<tbody>'; + for ($i=0;$i<count($ADAT);$i++) { + $_D = $ADAT[$i]; + echo '<tr>'; + foreach ($_D as $k=>$v) { + if ($k=='publicKey') continue; + if ($k=='mayorTipus') echo '<th>'.$mayorTipus[$v].'</th>'; + if (in_array($k,$attr)) { + //echo '<th>'.$k.'</th>'; + echo '<td>'; + echo $v; + echo '</td>'; + } + } + echo '</tr>'; + } + echo '</tbody>'; + echo '</table>'; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-session/html/createAccount.phtml b/mayor-orig/www/skin/classic/module-session/html/createAccount.phtml new file mode 100644 index 00000000..a1255ca5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/createAccount.phtml @@ -0,0 +1,107 @@ +<?php +/* + Module: base/session +*/ + + function putCreateAccountForm($toPolicy = _POLICY, $DEFAULTS = array()) { + + global $attrDef, $AUTH, $POLICIES; + + formBegin(array('enctype'=>'multipart/form-data','id'=>'createAccount')); + + echo '<input type="hidden" name="action" value="newUser" />'; + + echo '<table class="new" align="center" cellspacing="1">'."\n"; + echo '<thead>'."\n"; + echo '<tr>'; + echo '<th colspan="2">'._CREATE_ACCOUNT.'</th>'; + echo '</tr>'; + if (_POLICY=='private') { + echo '<tr>'; + echo '<td colspan="2">'; + $SEL = array($toPolicy => ' selected="selected" '); + echo '<select name="toPolicy" class="onChangeSubmit">'."\n"; + for ($i = 0; $i < count($POLICIES); $i++) { + echo '<option value="'.$POLICIES[$i].'"'.$SEL[$POLICIES[$i]].'>'.$POLICIES[$i].'</option>'."\n"; + } + echo '</select>'; + echo '</td>'."\n"; + echo '</tr>'; + } + echo '</thead>'."\n"; + echo '<tfoot>'; + echo '<tr>'; + echo '<th colspan="2">'; + echo '<input name="new" type="submit" value="'._OK.'" />'; + echo '<input name="action" type="hidden" value="createAccount" />'; + echo '</th>'; + echo '</tr>'; + echo '</tfoot>'."\n"; + echo '<tbody>'."\n"; + echo '<tr>'; + echo '<th>'.$attrDef['userCn']['desc'].':</th>'; + echo '<td><input type="text" name="userCn" id="focus" value="'.$DEFAULTS['userCn'].'" /></td>'; + echo '</tr><tr>'; + echo '<th>'.$attrDef['userAccount']['desc'].':</th>'; + echo '<td><input type="text" name="userAccount" value="'.$DEFAULTS['userAccount'].'" /></td>'; + echo '</tr>'; + + $CONTAINERS = $AUTH[$toPolicy][$AUTH[$toPolicy]['backend'].'Containers']; + if (isset($CONTAINERS) and is_array($CONTAINERS) and count($CONTAINERS) > 0) { + echo '<tr>'; + echo '<th>'._ACCOUNT_CONTAINER.'</th>'; + echo '<td>'; + echo '<select name="container">'; + echo '<option value=""> - </option>'."\n"; + for ($i=0;$i<count($CONTAINERS);$i++) { + echo '<option value="'.$CONTAINERS[$i].'">'.$CONTAINERS[$i].'</option>'; + } + echo '</select>'; + echo '</td>'; + echo '</tr>'."\n"; + } + + echo '<tr>'."\n"; + echo '<th>'.$attrDef['userPassword']['desc'].':</th>'; + echo '<td><input type="password" name="userPassword" value="'.$DEFAULTS['userPassword'].'" /></td>'; + echo '</tr><tr>'."\n"; + echo '<th>'._VERIFICATION.':</th>'; + echo '<td><input type="password" name="verification" value="'.$DEFAULTS['userPassword'].'" /></td>'; + echo '</tr>'."\n"; + + if (isset($AUTH[$toPolicy]['categories']) and is_array($AUTH[$toPolicy]['categories']) and count($AUTH[$toPolicy]['categories']) > 0) { + echo '<tr>'; + echo '<th style="width: 130px;">'._ACCOUNT_CATEGORY.'</th>'; + echo '<td style="width: 270px;">'; + echo '<select name="category">'; + echo '<option value=""> - </option>'."\n"; + for ($i=0;$i<count($AUTH[$toPolicy]['categories']);$i++) { + echo '<option value="'.$AUTH[$toPolicy]['categories'][$i].'">'.$AUTH[$toPolicy]['categories'][$i].'</option>'; + } + echo '</select>'; + echo '</td>'; + echo '</tr>'."\n"; + } + + if (is_array($AUTH[$toPolicy]['accountAttrs'])) foreach ($AUTH[$toPolicy]['accountAttrs'] as $key => $attr) { + echo '<tr>'; + echo '<th>'.$attrDef[$attr]['desc'].':</th>'; + echo '<td><input type="text" name="'.$attr.'" value="'.$DEFAULTS[$attr].'" /></td>'; + echo '</tr>'."\n"; + } + + if (_POLICY=='private') { + echo '<tr>'; + echo '<th>'._DATAFILE.':</th>'; + echo '<td><input type="file" name="file" /></td>'; + echo '</tr>'; + } + + echo '</tbody>'; + echo '</table>'; + formEnd(); + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-session/html/createGroup.phtml b/mayor-orig/www/skin/classic/module-session/html/createGroup.phtml new file mode 100644 index 00000000..b50c52f9 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/createGroup.phtml @@ -0,0 +1,90 @@ +<?php +/* + Module: base/session +*/ + + function putCreateGroupForm($toPolicy = _POLICY) { + + global $attrDef, $AUTH, $POLICIES; + + formBegin(array('enctype'=>'multipart/form-data')); + echo '<input type="hidden" name="action" value="newUser" />'; + + echo '<table class="new" align="center" cellspacing="1">'; + echo '<thead>'; + echo '<tr>'; + echo '<th colspan="2">'._CREATE_GROUP.'</th>'; + echo '</tr>'; + echo '<tr>'; + echo '<td colspan="2">'; + $SEL = array($toPolicy => ' selected="selected" '); + echo '<select name="toPolicy" class="onChangeSubmit">'."\n"; + for ($i = 0; $i < count($POLICIES); $i++) { + echo '<option value="'.$POLICIES[$i].'"'.$SEL[$POLICIES[$i]].'>'.$POLICIES[$i].'</option>'."\n"; + } + echo '</select>'; + echo '</td>'."\n"; + echo '</tr>'."\n"; + echo '</thead>'; + echo '<tfoot>'; + echo '<tr>'; + echo '<th colspan="2">'; + echo '<input name="new" type="submit" value="'._OK.'" />'; + echo '<input name="action" type="hidden" value="createGroup" />'; + echo '</th>'; + echo '</tr>'; + echo '</tfoot>'; + echo '<tbody>'; + echo '<tr>'; + echo '<th>'.$attrDef['groupCn']['desc'].':</th>'; + echo '<td><input type="text" name="groupCn" value="" id="focus" /></td>'; + echo '</tr>'; + $CONTAINERS = $AUTH[$toPolicy][$AUTH[$toPolicy]['backend'].'Containers']; + if (isset($CONTAINERS) and is_array($CONTAINERS) and count($CONTAINERS) > 0) { + echo '<tr>'; + echo '<th>'._GROUP_CONTAINER.':</th>'; + echo '<td>'; + echo '<select name="container">'; + echo '<option value=""> - </option>'."\n"; + for ($i=0;$i<count($CONTAINERS);$i++) { + echo '<option value="'.$CONTAINERS[$i].'">'.$CONTAINERS[$i].'</option>'."\n"; + } + echo '</select>'; + echo '</td>'; + echo '</tr>'."\n"; + } + + echo '<tr>'; + echo '<th>'.$attrDef['groupDesc']['desc'].':</th>'; + echo '<td><input type="text" name="groupDesc" value="" /></td>'; + echo '</tr><tr>'; + echo '<th style="width: 130px;">'._GROUP_CATEGORY.'</th>'; + echo '<td style="width: 270px;">'; + echo '<select name="category">'; + echo '<option value=""> - </option>'."\n"; + for ($i=0;$i<count($AUTH[_POLICY]['categories']);$i++) { + echo '<option value="'.$AUTH[_POLICY]['categories'][$i].'">'.$AUTH[_POLICY]['categories'][$i].'</option>'; + } + echo '</select>'; + echo '</td>'; + echo '</tr>'; + + if (is_array($AUTH[$toPolicy]['groupAttrs'])) foreach ($AUTH[$toPolicy]['groupAttrs'] as $key => $attr) { + echo '<tr>'; + echo '<th>'.$attrDef[$attr]['desc'].':</th>'; + echo '<td><input type="text" name="'.$attr.'" value="'.$DEFAULTS[$attr].'" /></td>'; + echo '</tr>'."\n"; + } + +/* echo '<tr>'; + echo '<th>'._DATAFILE.':</th>'; + echo '<td><input type="file" name="file" /></td>'; + echo '</tr>'; +*/ echo '</tbody>'; + echo '</table>'; + formEnd(); + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-session/html/download.phtml b/mayor-orig/www/skin/classic/module-session/html/download.phtml new file mode 100644 index 00000000..79f74f8e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/download.phtml @@ -0,0 +1,32 @@ +<?php + + function putDownloadForm($ADAT) { + + echo '<div class="download">'."\n"; + echo '<h1>'._DOWNLOAD.'</h1>'."\n"; + + $href = href('index.php?page=session&f=download&dir='.$ADAT['dir'].'&file='.$ADAT['file'].'&download=true'); + echo '<table>'."\n"; + echo '<tr>'; + echo '<th>'._FILE.'</th>'."\n"; + echo '<td>'; + echo '<a id="loadUrl" href="'.$href.'">'; + echo substr($ADAT['path'],strlen(_DOWNLOADDIR.'/'._POLICY.'/')); + echo '</a>'; + echo '</td>'."\n"; + echo '</tr>'; + echo '<tr>'; + echo '<th>'._SIZE.'</th>'."\n"; + echo '<td>'.$ADAT['size'].' byte</td>'."\n"; + echo '</tr>'; + echo '<tr>'; + echo '<th>'._MIMETYPE.'</th>'."\n"; + echo '<td>'.$ADAT['mime'].'</td>'."\n"; + echo '</tr>'; + echo '</table>'; + + echo '<p>'._DESCRIPTION.'</p>'; + echo '</div>'."\n"; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-session/html/facebookConnect.phtml b/mayor-orig/www/skin/classic/module-session/html/facebookConnect.phtml new file mode 100644 index 00000000..0e9f3aad --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/facebookConnect.phtml @@ -0,0 +1,53 @@ +<?php + +function putFacebookConnectStatusz($ADAT) { + + if (__FBCONNECT_ENABLED==false) { + echo '<div id="fbConnect" class="notActive"><span class="icon-remove-circle"></span>'; + echo 'A Facebook azonosítás ki van kapcsolva. Kérj segítséget a rendszerüzemeltetőtől!'; + echo '</div>'; + return false; + } + +// var_dump($ADAT); +// var_dump(_USERACCOUNT); +// var_dump(_POLICY); + + // fbUserIdStatusz = ready, associated, already_associated + if ($ADAT['fbUserIdStatusz'] == 1) { + echo '<div id="fbConnect" class="valid"><span class="icon-ok-circle"></span>'; + echo '<img src="//graph.facebook.com/'.$ADAT['fbUserId'].'/picture?type=large" style="float:left; height:100%">'; + + echo 'Már kész, minden rendben!'; + formBegin(); + echo '<input type="hidden" name="action" value="revokeFbAuth" />'; + echo '<input type="submit" value="visszavonás" />'; + formEnd(); + echo '</div>'; + } elseif ($ADAT['fbUserIdStatusz'] == 2) { + echo '<div id="fbConnect" class="notvalid"><span class="icon-iphone-home"></span>'; + echo 'Már más facebook userhez van hozzárendelve az azonosítód!'; + echo '<input type="hidden" name="action" value="" />'; + echo '</div>'; + } elseif ($ADAT['fbUserIdStatusz'] == 3) { + echo '<div id="fbConnect" class="notvalid"><span class="icon-iphone-home"></span>'; + echo 'Ehhez a facebook azonosítóhoz már hozzá van rendelve egy másik MaYoR account!'; + echo '</div>'; + } else { + echo '<div id="fbConnect" class="grant"><span class="icon-facebook"></span>'; + echo 'Engedélyezed?'; + echo '<span id="mglFBconnect"></span>'; + formBegin(array('id'=>'grantFbAuth')); + echo '<input type="hidden" name="action" value="grantFbAuth" />'; + echo '<input type="submit" value="facebook connect engedélyezés" />'; + formEnd(); + echo '</div>'; + } + formBegin(array('style'=>'text-align:center')); + echo '<input type="hidden" name="action" value="refresh" />'; + echo '<input type="submit" value="frissítés" />'; + formEnd(); + +} + +?>
\ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-session/html/googleapi.phtml b/mayor-orig/www/skin/classic/module-session/html/googleapi.phtml new file mode 100644 index 00000000..4d1109bc --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/googleapi.phtml @@ -0,0 +1,45 @@ +<?php + +function putGoogleapiStatusz($ADAT) { + +// var_dump($ADAT); +// var_dump(_USERACCOUNT); +// var_dump(_POLICY); + + if (__GOOGLEAPI_ENABLED==false) { + echo '<div id="googleapi" class="notActive"><span class="icon-remove-circle"></span>'; + echo 'A Google azonosítás ki van kapcsolva. Kérj segítséget a rendszerüzemeltetőtől!'; + echo '</div>'; + return false; + } + + + if ($ADAT['googleapiStatusz'] == 1) { + echo '<div id="googleapi" class="valid"><span class="icon-ok-circle"></span>'; + echo '<img src="'.$ADAT['payload']['picture'].'" style = "float:left; height:100%;" />'; + echo 'Összekötve'; + formBegin(); + echo '<input type="hidden" name="action" value="googleapiRevoke" />'; + echo '<input type="submit" value="visszavonás" />'; + formEnd(); + echo '</div>'; + } else { + echo '<div id="googleapi" class="grant"><span class="icon-googleplus"></span>'; + echo 'Engedélyezed?'; + formBegin(); + echo '<input type="hidden" name="action" value="googleGrant" >'; + echo '<button type="button" id="googleLoginBtn" class="api"><span class="icon-googleplus"></span> Összeköt</button>'; + formEnd(); + echo '</div>'; + } + + + + formBegin(array('style'=>'text-align:center')); + echo '<input type="hidden" name="action" value="refresh" />'; + echo '<input type="submit" value="frissítés" />'; + formEnd(); + +} + +?>
\ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-session/html/groupInfo.phtml b/mayor-orig/www/skin/classic/module-session/html/groupInfo.phtml new file mode 100644 index 00000000..32a3c661 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/groupInfo.phtml @@ -0,0 +1,5 @@ +<?php + + require('skin/classic/module-session/html/accountInfo.phtml'); + +?> diff --git a/mayor-orig/www/skin/classic/module-session/html/search/searchAccount.phtml b/mayor-orig/www/skin/classic/module-session/html/search/searchAccount.phtml new file mode 100644 index 00000000..4cead225 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/search/searchAccount.phtml @@ -0,0 +1,126 @@ +<?php +/* + Module: base/session +*/ + + function putSearchAccountForm($attr, $pattern, $searchAttrList) { + + global $attrDef, $AUTH; + + formBegin(array('class'=>'usersearch')); + + echo '<input type="hidden" name="action" value="searchAccount" />'; + echo '<table class="search" align="center" cellspacing="1">'; + echo '<thead>'; + echo '<tr><th colspan="3">'._SEARCH.'</th></tr>'; + echo '</thead>'; + echo '<tfoot><tr><td colspan="3"></td></tr></tfoot>'; + + echo '<tbody><tr>'; + echo '<th style="width: 150px;">'; + echo '<select name="attr">'; + for ($i=0;$i<count($searchAttrList);$i++) { + if ($attr == $searchAttrList[$i]) { + echo '<option value="'.$searchAttrList[$i].'" selected="true">'.$attrDef[$searchAttrList[$i]]['desc'].'</option>'; + } else { + echo '<option value="'.$searchAttrList[$i].'">'.$attrDef[$searchAttrList[$i]]['desc'].'</option>'; + } + } + echo '</select>:</th>'; + echo '<td>'; + echo '<input type="text" name="pattern" value="'.$pattern.'" id="focus" />'; + if (_POLICY == 'private' && __ADMIN) { + global $POLICIES; + $SEL = array($toPolicy => ' selected="selected" '); + echo '<select name="toPolicy">'."\n"; + echo '<option value=""> - </option>'."\n"; + for ($i = 0; $i < count($POLICIES); $i++) { + echo '<option value="'.$POLICIES[$i].'"'.$SEL[$POLICIES[$i]].'>'.$POLICIES[$i].'</option>'."\n"; + } + echo '</select>'."\n"; + } + echo '</td>'; + echo '<td style="width: 50px;">'; + echo '<input type="submit" value="'._OK.'" />'; + echo '</td>'; + echo '</tr></tbody>'; + echo '</table>'; + + formEnd(); + + } + + function putSearchResultBox($searchResult, $toPolicy) { + + global $AUTH; + + $count = $searchResult['count']; + echo '<table class="searchresult" align="center" cellspacing="1">'; + echo '<thead>'; + if ($toPolicy != _POLICY) echo '<tr><th colspan="4" class="policy">'.$toPolicy.'</th></tr>'."\n"; + echo '<tr>'; + echo '<th>'._ATTR_USERCN.'</th>'; + echo '<th>'._CATEGORY.'</th>'; + echo '<th>'._ATTR_MAIL.'</th>'; + echo '<th>'._ACTION.'</th>'; + echo '</tr>'; + echo '</thead><tfoot><tr><th colspan="4"></th></tr></tfoot>'; + echo '<tbody>'; + if ($count == 0) { + echo '<tr><td colspan="5">'._NOTFOUND.'</td></tr>'; + } else { + for ($i = 0; $i < $count; $i++) { + if ($i % 2 ==1) { + $class = 'paratlan'; + } else { + $class = 'paros'; + } + echo "\n".'<tr class="'.$class.'">'; + echo '<td>'; + if (__ADMIN) + echo '<a href="'.href('index.php?page=session&f=accountInfo&userAccount='.$searchResult[$i]['userAccount'][0].'&toPolicy='.$toPolicy) + . '" title="'.$searchResult[$i]['userAccount'][0].'">'.$searchResult[$i]['userCn'][0].'</a>'; + else + echo $searchResult[$i]['userCn'][0]; + echo '</td>'; + echo '<td>'; + for ($j=0; $j < $searchResult[$i]['category']['count']; $j++) { + echo $searchResult[$i]['category'][$j].' '; + } + echo '</td>'; + echo '<td>'; + for ($j = 0; $j < $searchResult[$i]['mail']['count']; $j++) { + echo '<a href="mailto:'.$searchResult[$i]['mail'][$j].'">'.$searchResult[$i]['mail'][$j].'</a><br />'; + } + echo '</td>'; + echo '<td>'; + if (__ADMIN) { + formBegin(array('name'=>'f'.$i)); + echo '<input type="hidden" name="action" value="deleteAccount" />'; + echo '<input type="hidden" name="userAccount" value="'.$searchResult[$i]['userAccount'][0].'" />'; + echo '<input type="hidden" name="toPolicy" value="'.$toPolicy.'" />'; + echo '<input type="submit" value="'._DELETE.'" title="'._ARE_YOU_SURE.' ('.$searchResult[$i]['userAccount'][0].')'.'" class="confirm" />'; + formEnd(); + } + if ( + __ADMIN or + (in_array('diák',$searchResult[$i]['category']) and __DIAKADMIN) + ) { + formBegin(array('name'=>'f'.$i, 'action'=>href('index.php?page=password&f=changePassword'))); + echo '<input type="hidden" name="noModify" value="1" />'; + echo '<input type="hidden" name="userAccount" value="'.$searchResult[$i]['userAccount'][0].'" />'; + echo '<input type="hidden" name="toPolicy" value="'.$toPolicy.'" />'; + echo '<input type="submit" value="'._CHANGE_PASSWORD.'" title="'._CHANGE_PASSWORD.'" />'; + formEnd(); + } + + echo '</td>'; + echo '</tr>'; + } + } + echo '</tbody>'; + echo '</table>'; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-session/html/search/searchGroup.phtml b/mayor-orig/www/skin/classic/module-session/html/search/searchGroup.phtml new file mode 100644 index 00000000..824a6627 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/search/searchGroup.phtml @@ -0,0 +1,103 @@ +<?php +/* + Module: base/session +*/ + + function putSearchGroupForm($attr, $pattern, $searchAttrList, $toPolicy) { + + global $attrDef; + + formBegin(array('class'=>'search')); + echo '<input type="hidden" name="action" value="searchGroup" />'; + echo '<table class="search" align="center" cellspacing="1">'; + echo '<thead>'; + echo '<tr><th colspan="3">'._SEARCH.'</th></tr>'; + echo '</thead>'; + echo '<tfoot><tr><td colspan="3"></td></tr></tfoot>'; + + echo '<tbody><tr>'; + echo '<th style="width: 180px;">'; + echo '<select name="attr">'; + for ($i=0;$i<count($searchAttrList);$i++) { + if ($attr == $searchAttrList[$i]) { + echo '<option value="'.$searchAttrList[$i].'" selected="true">'.$attrDef[$searchAttrList[$i]]['desc'].'</option>'; + } else { + echo '<option value="'.$searchAttrList[$i].'">'.$attrDef[$searchAttrList[$i]]['desc'].'</option>'; + } + } + echo '</select>:</th>'; + echo '<td>'; + echo '<input type="text" name="pattern" value="'.$pattern.'" id="focus" />'; + if (_POLICY == 'private' && __ADMIN) { + global $POLICIES; + $SEL = array($toPolicy => ' selected="selected" '); + echo '<select name="toPolicy">'."\n"; + echo '<option value=""> - </option>'."\n"; + for ($i = 0; $i < count($POLICIES); $i++) { + echo '<option value="'.$POLICIES[$i].'"'.$SEL[$POLICIES[$i]].'>'.$POLICIES[$i].'</option>'."\n"; + } + echo '</select>'."\n"; + } + echo '</td>'; + echo '<td style="width: 50px;">'; + echo '<input type="submit" value="'._OK.'" />'; + echo '</td>'; + echo '</tr></tbody>'; + echo '</table>'; + //echo '</form>'; + formEnd(); + + } + + function putSearchResultBox($searchResult, $toPolicy) { + + global $AUTH; + + $count = $searchResult['count']; + echo '<table class="searchresult" align="center" cellspacing="1">'; + echo '<thead>'; + echo '<tr>'; + echo '<th>'._ATTR_GROUPCN.'</th>'; + echo '<th>'._ATTR_GROUPDESC.'</th>'; + echo '<th>'._ACTION.'</th>'; + echo '</tr>'; + echo '</thead><tfoot><tr><th colspan="4"></th></tr></tfoot>'; + echo '<tbody>'; + if ($count == 0) { + echo '<tr><td colspan="5">'._NOTFOUND.'</td></tr>'; + } else { + for ($i=0;$i<$count;$i++) { + if ($i % 2 ==1) { + $class = 'paratlan'; + } else { + $class = 'paros'; + } + echo "\n".'<tr class="'.$class.'">'; + echo '<td>'; + if (__ADMIN) + echo '<a href="'.href('index.php?page=session&f=groupInfo&groupCn='.$searchResult[$i]['groupCn'][0]).'&toPolicy='.$toPolicy.'">'.$searchResult[$i]['groupCn'][0].'</a>'; + else + echo $searchResult[$i]['groupCn'][0]; + echo '</td>'; + echo '<td>'; + echo $searchResult[$i]['groupDesc'][0]; + echo '</td>'; + echo '<td>'; + if (__ADMIN) { + formBegin(array('name'=>'f'.$i, action=>href('index.php?page=session&sub=search&f=searchGroup') )); + echo '<input type="hidden" name="action" value="deleteGroup" />'; + echo '<input type="hidden" name="toPolicy" value="'.$toPolicy.'" />'; + echo '<input type="hidden" name="groupCn" value="'.$searchResult[$i]['groupCn'][0].'" />'; + echo '<input type="submit" value="'._DELETE.'" title="'._ARE_YOU_SURE.'" class="confirm" />'; + formEnd(); + } + echo '</td>'; + echo '</tr>'; + } + } + echo '</tbody>'; + echo '</table>'; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-session/html/sessionAdmin.phtml b/mayor-orig/www/skin/classic/module-session/html/sessionAdmin.phtml new file mode 100644 index 00000000..bfb1cc1e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-session/html/sessionAdmin.phtml @@ -0,0 +1,57 @@ +<?php + + function putSessionList($ADAT) { + + echo '<table class="lista">'."\n"; + + echo '<thead>'."\n"; + echo '<tr>'; + echo '<th colspan="2">'._ACCOUNT.'</th>'; + echo '<th>'._CN.'</th>'; + echo '<th>'._POLICI.'</th>'; + echo '<th>'._LOGINDT.'</th>'; + echo '<th>'._ACTIVITY.'</th>'; + echo '<th>'._IP.'</th>'; + echo '<th>'._SESSION.'</th>'; + echo '</tr>'."\n"; + echo '</thead>'."\n"; + echo '<tfoot>'."\n"; + echo '<tr>'; + echo '<th colspan="2">'._ACCOUNT.'</th>'; + echo '<th>'._CN.'</th>'; + echo '<th>'._POLICI.'</th>'; + echo '<th>'._LOGINDT.'</th>'; + echo '<th>'._ACTIVITY.'</th>'; + echo '<th>'._IP.'</th>'; + echo '<th>'._SESSION.'</th>'; + echo '</tr>'."\n"; + echo '</tfoot>'."\n"; + echo '<tbody>'."\n"; + foreach ($ADAT['session'] as $sAdat) { + echo '<tr>'; + echo '<th>'; +//var_dump($sAdat); + formBegin(); + echo '<input type="hidden" name="action" value="deleteSession" />'."\n"; + echo '<input type="hidden" name="delSessionID" value="'.$sAdat['sessionID'].'" />'."\n"; + echo '<input type="hidden" name="delPolicy" value="'.$sAdat['policy'].'" />'."\n"; + echo '<input type="submit" class="confirm" title="'._BIZTOS_TOROL.'" name="del" value="'._DELETE.'" />'."\n"; + formEnd(); + echo '</th>'; + echo '<th>'.$sAdat['userAccount'].'</th>'; + echo '<td>'.$sAdat['userCn'].'</td>'; + echo '<td>'.$sAdat['policy'].'</td>'; + echo '<td>'.$sAdat['dt'].'</td>'; + echo '<td>'.$sAdat['activity'].'</td>'; + echo '<td>'.$sAdat['ip'].'</td>'; + echo '<td>'.$sAdat['sessionID'].'</td>'; + echo '</tr>'."\n"; + } + echo '</tbody>'."\n"; + + echo '</table>'."\n"; + + } + + +?> |