Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 1996

Přidáno uživatelem David Raška před více než 11 roky(ů)

- closes #624 - Implementace vychozich uzivatelskych stranek
- closes #625 - Implementace uzivatelskych oblibenych stranek
- aktualizace prekladu

Zobrazit rozdíly:

freenetis/branches/1.1/application/controllers/login.php
}
else
{
if ($member->type == Member_Model::TYPE_APPLICANT)
$favourite = ORM::factory('favourite')->get_user_default_page($user_id);
if ($favourite)
{
url::redirect('connection_requests/show_by_member/'.$member_id);
url::redirect($favourite->page);
}
else if ($user_type != User_Model::USER)
{
url::redirect('members/show/'.$member_id);
}
else
{
url::redirect('users/show/'.$user_id);
if ($member->type == Member_Model::TYPE_APPLICANT)
{
url::redirect('connection_requests/show_by_member/'.$member_id);
}
else if ($user_type != User_Model::USER)
{
url::redirect('members/show/'.$member_id);
}
else
{
url::redirect('users/show/'.$user_id);
}
}
}
}
......
// check if is logged in
if (isset($_SESSION['username']))
{
if ($_SESSION['username'] == $_SESSION['member_login'])
$favourite = ORM::factory('favourite')->get_user_default_page($_SESSION['user_id']);
if ($favourite)
{
url::redirect('members/show/'.$_SESSION['member_id']);
url::redirect($favourite->page);
}
else
{
url::redirect('users/show/'.$_SESSION['user_id']);
if ($_SESSION['username'] == $_SESSION['member_login'])
{
url::redirect('members/show/'.$_SESSION['member_id']);
}
else
{
url::redirect('users/show/'.$_SESSION['user_id']);
}
}
}
freenetis/branches/1.1/application/i18n/cs_CZ/help.php
'deduct_fees_automatically_enabled' => 'Pokud je povoleno členské i vstupní přispěvky jsou automaticky strhávány CRONem. Strhávání probíhá krátce po půlnoci %d. dne v měsíci.',
'deduct_member_fees' => 'Zobrazí formulář, který nabídne měsíc a rok pro stržení členských příspěvků. Strhávání členských příspěvků není automatizované a je třeba ho provádět jednou měsíčně, nejlépe od %d. dne měsíce hospodářem sdružení. Výsledkem bude, že pro daný měsíc všem členům podle jejich tarifu buden stržen členský příspěvek.',
'deduct_device_repayments' => 'Provede stržení splátek zařízení. Jedná se o zařízení, která si člen koupil od sdružení. Pokud ve vašem sdružení neprovádíte prodej zařízení na splátky, patrně tuto možnost nevyužijete.',
'default_page' => 'Výchozí stránka bude zobrazena po přihlášení.',
'device_admin_users_filter' => 'Umožnuje vyfiltrovat pouze zařízení určité uživatele. Ti jsou zapsané ve tvaru ID člena - jméno příjmení uživatele.',
'dhcp_server_reload_timeout' => 'Pokud poslední načtení konfigurace DHCP serveru proběhlo před tímto počtem sekund, je server považován za neaktivní.',
'dns_servers' => 'Jedná se o DNS servery sdružení. Jednotlivé servery zapište na samostatný řádek.',
freenetis/branches/1.1/application/i18n/cs_CZ/texts.php
'add subnet to cloud' => 'Přidat podsíť do oblasti',
'add smokeping menu item' => 'Přidat položku menu smokepingu',
'add smokeping record' => 'Přidat záznam smokepingu',
'add to favourites' => 'Přidat do oblíbených',
'add variable symbol' => 'Přidat variabilní symbol',
'add voip account' => 'Přidat VoIP účet',
'add vote' => 'Přidat hlas',
......
'default for this device type?' => 'Výchozí pro tento typ zařízení?',
'default iface is used as filled iface in permitting of the connection request' => 'Výchozí rozhraní, které je vyplněno při povolení žádosti o připojení',
'default interface' => 'Výchozí rozhraní',
'default page' => 'Výchozí stránka',
'default vote' => 'Výchozí hlas',
'default vote is required' => 'Výchozí hlas je povinný.',
'delete this contact' => 'Smazat tento kontakt',
......
'edit device admins' => 'Upravit správce zařízení',
'edit device template' => 'Upravit šablonu zařízení',
'edit enum type' => 'Upravit výčet',
'edit favourites' => 'Upravit oblíbené',
'edit fee' => 'Upravit poplatek',
'edit group' => 'Upravit skupinu',
'edit groups' => 'Upravit skupiny',
......
'e-mail to' => 'E-mail Komu',
'empty' => 'Prázdný',
'empty input' => 'Prázdný vstup',
'empty variable symbol' => 'Prázný variablní symbol',
'email address' => 'emailová adresa',
'e-mail "%s" has been sent for %d e-mail addresses' => 'E-mail "%s" byl odeslán pro %d e-mailových adres.',
'e-mail do not match with data in information system' => 'E-mail nesouhlasí s údaji v informačním systému',
......
'failed' => 'Selhání',
'failed polls' => 'Neúspěšných pokusů',
'fatal error' => 'Kritická chyba',
'favourites' => 'Oblíbené',
'favourite page has been saved' => 'Oblíbená stránka byla uložena',
'favourite page has not been saved' => 'Oblíbená stránka nebyla uložena',
'february' => 'Únor',
'fee' => 'Poplatek',
'fee-free regular member' => 'Neplatící řádný člen',
......
'owner of account' => 'Vlastník účtu',
'owners of company telephones' => 'Vlastníci firemnch telefonů',
'page after canceling redirection' => 'Stránka po zrušení přesměrování',
'page has been added to favourites' => 'Stránka byla přidána mezi oblíbené',
'page has been removed from favourites' => 'Stránka byla odebrána z oblíbených',
'page has not been added to favourites' => 'Stránka nebyla přidána mezi oblíbené',
'page has not been removed from favourites' => 'Stránka nebyla odebrána z oblíbených',
'page title' => 'Titulek stránky',
'parent' => 'Rodič',
'parent interface' => 'Rodičovské rozhraní',
......
'remove' => 'Odebrat',
'remove broadcast ip address' => 'Odebrat IP adresu broadcastu',
'remove device from monitoring' => 'Odebrat zařízení z monitoringu',
'remove from favourites' => 'Odstranit z oblíbených',
'remove items' => 'Odstranit položky',
'remove interface from bridge' => 'Odstranit rozhraní z bridge',
'remove interface from link' => 'Odstranit rozhraní z linky',
freenetis/branches/1.1/application/i18n/en_US/help.php
'deduct_fees_automatically_enabled' => 'If enabled then members and entrance fees are automatically deducted by CRON. Deduction take place shortly after midnight of the %th day of month.',
'deduct_member_fees' => 'Form appears, which offers a month and year to tear down the membership fee. Entrainment of membership fees is not automatic and must be carried out once a month, preferably in the %dth day of month by landlord associations. The result is that for a given month to all members according to their tariff driven demolished membership fee.',
'deduct_device_repayments' => 'Performs demolition equipment payments. It is a device that you bought from member associations. If your association do not carry on installment sale of equipment, probably will not use this option.',
'default_page' => 'Default page will open after login.',
'device_admin_users_filter' => 'Allows to filter out only certain user devices. They are written in the form of a member ID - name surname of user.',
'dhcp_server_reload_timeout' => 'If last reloading of dhcp server was made before this number of seconds DHCP server is threated as inactive.',
'dns_servers' => 'It are dns servers of association. You should write each server to one line.',
freenetis/branches/1.1/application/libraries/MY_Controller.php
$this->unread_user_mails = ORM::factory('mail_message')
->count_all_unread_inbox_messages_by_user_id($this->user_id);
// is this page favourite
$this->is_favourite = ORM::factory('favourite')->is_users_favourite($this->user_id, url_lang::current());
// count registered members if enabled
if (Settings::get('self_registration'))
{
......
{
$menu = new Menu_builder();
/*********************** FAVOURITES ***********************/
$favourites = ORM::factory('favourite')->get_users_favourites($this->user_id);
if ($favourites->count())
{
$menu->addGroup('favourites', __('Favourites'));
foreach ($favourites as $fav)
{
$default = array();
if ($fav->default_page)
{
$default = array
(
'default' => TRUE
);
}
$menu->addItem($fav->page, $fav->title, 'favourites', $default);
}
}
/*********************** MY PROFILE ***********************/
$menu->addGroup('account', __('My profile'));
freenetis/branches/1.1/application/views/main.php
if ($this->user_id)
{
$title = __('Mail inbox');
$caption = __('Mail inbox');
$src = 'media/images/layout/inbox.png';
if ($this->unread_user_mails)
{
$title .= ' ('.$this->unread_user_mails.')';
$caption .= ' ('.$this->unread_user_mails.')';
$src = 'media/images/layout/inbox_warning.png';
}
echo html::anchor('mail/inbox', html::image(array
(
'src' => $src,
'alt' => $title,
'title' => $title
'alt' => $caption,
'title' => $caption
))) . ' | ';
}
?>
<a href="javascript: window.print();"><img src="<?php echo url::base() ?>media/images/layout/print.png" alt="print icon" /></a>
<?php
if ($this->user_id)
{
$caption = __('Add to favourites');
$src = 'media/images/layout/fav_empty.png';
if ($this->is_favourite)
{
$caption = __('Edit favourites');
$src = 'media/images/layout/fav.png';
}
// add to favourites page canot be added to favourites
if (url_lang::current() != 'favourites/toggle')
{
echo ' | ' . html::anchor('favourites/toggle?title=' . urlencode(strip_tags($title)) . '&page=' . urlencode(url_lang::current()) , html::image(array
(
'src' => $src,
'alt' => $caption,
'title' => $caption,
'class' => 'popup_link'
)));
}
}
?>
<table>
<tr>
<td class="orange"><?php echo $this->user_id ? __('Name').':' : '' ?></td>
freenetis/branches/1.1/application/views/menu.php
<ul>
<?php foreach ($group->items as $item): ?>
<li>
<?php echo html::anchor($item->url, $item->label); ?>
<?php $attributes = null; ?>
<?php if (isset($item->default)): $attributes = array( 'class' => 'bold'); endif; ?>
<?php echo html::anchor($item->url, $item->label, $attributes); ?>
<?php if (isset($item->count)): ?>
<?php echo html::menu_item_counter($item->count, (isset($item->color) ? $item->color : '')) ?>
<?php endif ?>
freenetis/branches/1.1/media/css/style.css
padding-bottom:10px;
padding-left: 15px;
}
#menu li.account, #menu li.transfer, #menu li.users, #menu li.approval, #menu li.networks, #menu li.administration, #menu li.redirection, #menu li.backup, #menu li.help {
#menu li.favourites, li.account, #menu li.transfer, #menu li.users, #menu li.approval, #menu li.networks, #menu li.administration, #menu li.redirection, #menu li.backup, #menu li.help {
padding-left:30px;
padding-top:10px;
list-style-type:none;
......
margin-bottom:10px;
}
#menu li.favourites {
background: #FFFFFF url(../images/menu/favourites.png) 5px 5px no-repeat;
}
#menu li.account {
background: #FFFFFF url(../images/menu/profile.png) 10px 10px no-repeat;
background: #FFFFFF url(../images/menu/profile.png) 5px 5px no-repeat;
}
#menu li.transfer {
background: #FFFFFF url(../images/menu/money.png) 5px 5px no-repeat;
......
padding-bottom: .5em;
}
#settings-system-form .additional-info {
color: red;
margin-left: 12px;
}
freenetis/branches/1.1/version.php
* The current version of FreenetIS.
* This value must be changed by developers in a new release of FreenetIS.
*/
define('FREENETIS_VERSION', '1.1.0~alpha36');
define('FREENETIS_VERSION', '1.1.0~alpha37');

Také k dispozici: Unified diff