Changeset 534


Ignore:
Timestamp:
Apr 24, 2013, 10:48:02 PM (12 years ago)
Author:
chronos
Message:
  • Opraveno: Starý odkaz na globální proměnnou $Config v třídě User.
  • Opraveno: Třída stránky PageOpeningHours neměla uvedenu třídu nadřazenou stránky.
Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/Version.php

    r533 r534  
    11<?php
    22
    3 $Revision = 533; // Subversion revision
     3$Revision = 534; // Subversion revision
    44$DatabaseRevision = 527; // SQL structure revision
    55$ReleaseTime = '2013-04-24';
  • trunk/Modules/OpeningHours/OpeningHours.php

    r524 r534  
    99  var $DaysOfWeek = array('Pondělí', 'Úterý', 'Středa', 'Čtvrtek', 'Pátek', 'Sobota', 'Neděle');
    1010  var $EventType = array('Žádný', 'Otevřeno', 'Zavřeno');
    11 
     11  var $ParentClass = 'PagePortal';
     12 
    1213  function ToHumanTime($Time)
    1314  {
  • trunk/Modules/Portal/Portal.php

    r533 r534  
    236236        $Form->SetClass('UserRegister');
    237237        $Form->LoadValuesFromForm();
    238         $Result = $this->System->User->Register($Form->Values['Login'], $Form->Values['Password'], $Form->Values['Password2'], $Form->Values['Email'], $Form->Values['Name'], $Form->Values['PhoneNumber'], $Form->Values['ICQ']);
     238        $Result = $this->System->User->Register($Form->Values['Login'], $Form->Values['Password'],
     239          $Form->Values['Password2'], $Form->Values['Email'], $Form->Values['Name'], $Form->Values['PhoneNumber'], $Form->Values['ICQ']);
    239240        $Output .= $this->SystemMessage('Registrace nového účtu', $Result);
    240241        if($Result <> USER_REGISTRATED)
  • trunk/Modules/System/System.php

    r525 r534  
    1919      {
    2020        $this->System->ModuleManager->Modules['System']->SaveToDatabase();
     21        $Output .= $this->SystemMessage('Načtení modulů', 'Seznam modulů v databázi zaktualizován');   
    2122      } else
    2223      if($_GET['A'] == 'Install')
     
    4546    $PageList = GetPageList($DbRow[0]);   
    4647
    47     $Output = $PageList['Output'];
     48    $Output .= $PageList['Output'];
    4849    $Output .= '<table class="WideTable" style="font-size: small;">';
    4950   
     
    257258        'Description' => $Module->Description, 'License' => $Module->License,
    258259        'Installed' => $Module->Installed));
    259       echo($this->Database->LastQuery."\n");
    260260    }
    261261   
     
    299299          $Module->Id.' AND DependencyModule='.$Dep);
    300300      }     
    301     }   
     301    }
    302302  }
    303303}
  • trunk/Modules/User/User.php

    r533 r534  
    4646  }
    4747}
     48
     49// TODO: Make User class more general without dependencies to System, Mail, Log
    4850
    4951class User extends Module
     
    138140           
    139141            // Send activation mail to user email
     142            $ServerURL = 'http://'.$this->System->Config['Web']['Host'].$this->System->Config['Web']['RootFolder'];
    140143            $Mail = new Mail();
    141144            $Mail->Subject = 'Registrace nového účtu';
    142             $Mail->AddBody('Provedli jste registraci nového účtu na serveru <a href="http://'.
    143               $Config['Web']['Host'].$Config['Web']['RootFolder'].'">http://'.
    144               $Config['Web']['Host'].$Config['Web']['RootFolder'].
    145               "</a>.<br>\nPokud jste tak neučinili, měli by jste tento email ignorovat.<br><br>\n\nVáš účet je: ".
    146               $Login."\n<br>Pro dokončení registrace klikněte na tento odkaz: ".'<a href="http://'.
    147               $Config['Web']['Host'].$Config['Web']['RootFolder'].'/?Action=UserRegisterConfirm&User='.
    148               $UserId.'&H='.$NewPassword.'">http://'.$Config['Web']['Host'].
    149               $Config['Web']['RootFolder'].'/?Action=UserRegisterConfirm&User='.
    150               $UserId.'&H='.$NewPassword.'</a>.'."\n<br> \n\n<br><br>Na tento email neodpovídejte.", 'text/html');
     145            $Mail->AddBody('Provedli jste registraci nového účtu na serveru <a href="'.$ServerURL.'">'.$ServerURL.'"</a>.'.
     146              '<br/>\nPokud jste tak neučinili, měli by jste tento email ignorovat.<br/><br/>\n\n'.
     147              'Váš účet je: '.$Login."\n<br/>Pro dokončení registrace klikněte na tento odkaz: ".'<a href="'.
     148              $ServerURL.'/?Action=UserRegisterConfirm&User='.
     149              $UserId.'&H='.$NewPassword.'">'.$ServerURL.'/?Action=UserRegisterConfirm&User='.
     150              $UserId.'&H='.$NewPassword.'</a>.'."\n<br> \n\n'.
     151              '<br/><br/>Na tento email neodpovídejte.", 'text/html');
    151152            $Mail->AddTo($Email, $Name);
    152             $Mail->From = $Config['Web']['Title'].' <noreplay@zdechov.net>';
     153            $Mail->From = $this->System->Config['Web']['Title'].' <noreplay@zdechov.net>';
    153154            $Mail->Send();
    154155           
     
    337338      $NewPassword = substr(sha1(strtoupper($Row['Login'])), 0, 7);
    338339
     340      $ServerURL = 'http://'.$this->System->Config['Web']['Host'].$this->Config['Web']['RootFolder'];
    339341      $Mail = new Mail();
    340342      $Mail->Subject = 'Obnova hesla';
    341       $Mail->From = $Config['Web']['Title'].' <noreplay@zdechov.net>';
     343      $Mail->From = $this->Config['Web']['Title'].' <noreplay@zdechov.net>';
    342344      $Mail->AddTo($Row['Email'], $Row['Name']);
    343       $Mail->AddBody('Požádali jste o zaslání nového hesla na serveru <a href="http://'.
    344         $Config['Web']['Host'].$Config['Web']['RootFolder'].'">http://'.
    345         $Config['Web']['Host'].$Config['Web']['RootFolder'].
    346         "</a>.<br />\nPokud jste tak neučinili, měli by jste tento email ignorovat.<br /><br />\n\nVaše nové heslo k účtu ".
    347         $Row['Login']." je: ".$NewPassword."\n<br>Pro aktivaci tohoto hesla klikněte na ".'<a href="http://'.
    348         $Config['Web']['Host'].$Config['Web']['RootFolder'].'/?Action=PasswordRecoveryConfirm&User='.
    349         $Row['Id'].'&H='.$Row['Password'].'&P='.$NewPassword.'">tento odkaz</a>.'."\n<br /> Po přihlášení si prosím změňte heslo na nové.\n\n<br><br>Na tento email neodpovídejte.", 'text/html');
     345      $Mail->AddBody('Požádali jste o zaslání nového hesla na serveru <a href="'.$ServerURL.'">'.$ServerURL.'"</a>.<br />\n'.
     346        "Pokud jste tak neučinili, měli by jste tento email ignorovat.<br /><br />\n\nVaše nové heslo k účtu ".
     347        $Row['Login'].' je: '.$NewPassword."\n<br/>".
     348        'Pro aktivaci tohoto hesla klikněte na <a href="'.$ServerURL.'/?Action=PasswordRecoveryConfirm&User='.
     349        $Row['Id'].'&H='.$Row['Password'].'&P='.$NewPassword.'">tento odkaz</a>.'."\n<br />".
     350        "Po přihlášení si prosím změňte heslo na nové.\n\n<br><br>Na tento email neodpovídejte.", 'text/html');
    350351      $Mail->Send();
    351352     
  • trunk/ToDo.txt

    r533 r534  
    3030- V modulu News předělat přílohy na odkazy do tabulky File
    3131- Opravit v automaticky generovaných aktualitách zapisování uživatele automatu
     32- Přidat podporu pro překlad do jiných jazyků (angličtiny)
     33
     34==Pro zveřejnění přepracovat==
     35- chybějící kontrola oprávnění pro stahování souborů
     36- anti-bot kontrolu pro registrace
     37- u modulů jako tv, networkshare podporu pro volitelné lokální položky. Nebo přidat novou skupinu oprávnění místní uživatelé.
    3238
    3339Hotové
Note: See TracChangeset for help on using the changeset viewer.