Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 1014

Přidáno uživatelem Michal Kliment před více než 13 roky(ů)

Merge z testingu do trunku: Vylepseny informace o SVN (cesta, URL repozitare, datum posledni upravy). Tyto se informace se posilaji vyvojarum pri bug reportu.

Zobrazit rozdíly:

freenetis/trunk/kohana/application/i18n/cs_CZ/texts.php
'date vat' => 'Datum uskutečnění zdanitelného plnění',
'day' => 'Den',
'day book' => 'Účetní deník',
'db schema revision' => 'Revize struktury DB',
'deactivation date' => 'Datum deaktivace',
'debtor' => 'Dlužník',
'debtor boundary' => 'Hranice pro dlužníka',
......
'dhcp configuration' => 'Konfigurace DHCP',
'dhcp configuration file was successfully generated' => 'Konfigurační soubor pro DHCP byl úspěšně vygenerován',
'direction' => 'Směr',
'directory' => 'adresář',
'directory "static" is not writable, change access rights' => 'Adresář "static" není zapisovatelný, změňte přístupová práva.',
'directory "upload" is not writable, change access rights' => 'Adresář "upload" není zapisovatelný, změňte přístupová práva.',
'directory "media/images" is not writable, change access rights to be able upload your own logo' => 'Adresář "media/images" není zapisovatelný, změňte přístupové práva pro možnost nahrát vlastní logo.',
......
'june' => 'Červen',
'july' => 'Červenec',
'language' => 'Jazyk',
'last changed author' => 'Autor poslední úpravy',
'last changed date' => 'Datum poslední úpravy',
'last changed rev' => 'Revize poslední úpravy',
'last time login' => 'Poslední čas přihlášení',
'last update' => 'poslední aktualizace',
'leaving date' => 'Datum vystoupení',
......
'no sms message has been added' => 'Žádná SMS zpráva nebyla přidána.',
'no member fee set!' => 'Členský příspěvek nenastaven!',
'no whitelist' => 'Žádný whitelist',
'node kind' => 'Typ uzlu',
'nonactive' => 'Neaktivní',
'none' => 'žádný',
'non-member' => 'Nečlen',
'non-statutory member' => 'Člen bez statusu',
'norm' => 'Norma',
'normal' => 'normální',
'not assigned' => 'Nepřiřazeno',
'not registered' => 'Neregistrovaný',
'not found' => 'Nenalezeno',
......
'password for voip account' => 'Heslo pro VoIP účet',
'password has been successfully changed' => 'Heslo bylo úspěšně změněno.',
'password' => 'Heslo',
'path' => 'Cesta',
'pay from account' => 'Platit z účtu',
'payed to' => 'Zaplaceno do',
'payment' => 'Platba',
......
'remove network ip address' => 'Odebrat IP adresu sítě',
'reply' => 'Odpovědět',
'reported by' => 'Nahlásil',
'repository root' => 'Kořen úložiště',
'repository uuid' => 'UUID úložiště',
'request' => 'Požadavek',
'request for membership' => 'Žádost o členství',
'reguest is invalid or expired' => 'Žádost je neplatná nebo expirovala',
......
'save changes' => 'Uložit změny',
'save' => 'Uložit',
'save wireless setting' => 'Uložit bezdrátové nastavení',
'schedule' => 'Plán',
'search' => 'Hledat',
'second-degree certified engineers' => 'Certifikovaní technici druhého stupně',
'secondary dns' => 'Sekundární DNS.',
......
'update' => 'Aktualizovat',
'updated' => 'Upraveno',
'upload bank transfers listing' => 'Nahrát bankovní výpis',
'url' => 'URL',
'url addresses without index' => 'URL adresy bez index.php.',
'url settings' => 'Nastavení URL',
'used' => 'Použito',
freenetis/trunk/kohana/application/helpers/valid.php
// Use parse_url to validate the URL
$url = parse_url($url);
echo "<pre>";
print_r ($url);
// Restore error reporting
error_reporting($ER);
freenetis/trunk/kohana/application/controllers/settings.php
{
if (!$this->acl_check_edit('Settings_Controller','system'))
Controller::error(ACCESS);
$data=array(
"SVN revision"=>$this->current_svn_revision,
"DB schema revision"=>$this->settings->get('db_schema_version')
);
$data = array();
foreach ($this->svn as $key => $value)
{
if (strpos($value,'http') !== FALSE)
$data[url_lang::lang ('texts.'.inflector::humanize($key))] = $value;
else
$data[url_lang::lang ('texts.'.inflector::humanize($key))] = url_lang::lang('texts.'.$value);
}
$data[url_lang::lang("texts.DB schema revision")] = $this->settings->get('db_schema_version');
ob_start();
phpinfo();
$html=ob_get_contents();
freenetis/trunk/kohana/application/controllers/email.php
$line = @$_POST['line'];
$file = @$_POST['file'];
$svninfo = "";
foreach ($this->svn as $key => $value)
{
$svninfo .= url_lang::lang ('texts.'.inflector::humanize($key)).": ";
if (strpos($value,'http') !== FALSE)
$svninfo .= $value."<br />";
else
$svninfo .= url_lang::lang('texts.'.$value)."<br />";
}
$svninfo .= url_lang::lang("texts.DB schema revision").": ".$this->settings->get('db_schema_version');
$subject = url_lang::lang('texts.Freenetis bug report');
$message = '<html><body>' .
'<h1>'.url_lang::lang('texts.Bug report from').': ' . $url . '</h1>' .
'<p>'.url_lang::lang('texts.Reported by').': ' . $uname . '</p>'.
'<p>'.url_lang::lang('texts.Description').': ' . nl2br($description) . '</p>' .
'<p>'.url_lang::lang('texts.Revision').': '.$this->current_svn_revision.'</p>'.
'<p>'.url_lang::lang('texts.SVN info').': <br />'.$svninfo.'</p>'.
'<h2>' . $error . '</h2>' .
'<p>' . htmlspecialchars_decode($edescription) . '</p>' .
'<p class="message">' . htmlspecialchars_decode($message) . '</p>' .
freenetis/trunk/kohana/application/libraries/MY_Controller.php
public $ip_address_span = '';
public $svn = array();
/** @var integer */
private $ICON_ERROR = 1;
/** @var integer */
......
$this->current_svn_revision = (int) @shell_exec("svnversion ".dirname(__FILE__)."/../../");
$this->svn_info();
// config file doesn't exist, we must create it
if (!file_exists('config.php'))
{
......
}
/**
* Sets info about SVN
*
* @author Michal Kliment
*/
private function svn_info()
{
$info = @shell_exec("svn info ".dirname(__FILE__)."/../../");
if ($info != '')
{
$lines = explode("\n", $info);
foreach ($lines as $line)
{
$segments = explode(":", $line);
$key = str_replace(" ","_", strtolower(array_shift($segments)));
$value = implode(":", $segments);
if ($key != '')
$this->svn[$key] = trim($value);
}
}
}
/**
* Function to preprocessing of some useful variables
* @author Michal Kliment
*/

Také k dispozici: Unified diff