Joomla!
Monday, 23 February 2009 23:48
administrator
There are no translations available. CMS Joomla! - návody
Jak upravit registraci uživatelů v Joomla! ze "samoregistrace" na registraci s potvrzením admina
Návod je uzpůsoben pro verzi Joomla! verze 1.5.7 jazyk cs-CZ. Je třeba upravit následující soubory v instalaci Joomla!: /components/com_user/controller.php /language/cs-CZ/cs-CZ.com_user.ini /libraries/joomla/user/helper.php Detailní popis úprav
/components/com_user/controller.phpPůvodní soubor
| Upravený soubor
| ... // Lets activate this user jimport('joomla.user.helper'); if (JUserHelper::activateUser($activation))
{ // Page Title $document->setTitle( JText::_( 'REG_ACTIVATE_COMPLETE_TITLE' ) ); // Breadcrumb $pathway->addItem( JText::_( 'REG_ACTIVATE_COMPLETE_TITLE' ));
$message->title = JText::_( 'REG_ACTIVATE_COMPLETE_TITLE' );
$message->text = JText::_( 'REG_ACTIVATE_COMPLETE' );
} else { ... | ... // Lets activate this user jimport('joomla.user.helper'); $id = JUserHelper::activateUser($activation); if ($id) { // Page Title $document->setTitle( JText::_( 'REG_ACTIVATE_COMPLETE_TITLE' ) ); // Breadcrumb $pathway->addItem( JText::_( 'REG_ACTIVATE_COMPLETE_TITLE' ));
$message->title = JText::_( 'REG_ACTIVATE_COMPLETE_TITLE' );
// Tomy 2009.02.07 $query = 'SELECT name, email' . ' FROM #__users' . ' WHERE id = '.$id; $db->setQuery( $query ); $rows = $db->loadObjectList(); $username = $rows[0]->name; $email = $rows[0]->email; // Send email to user $sitename = $mainframe->getCfg( 'sitename' ); $mailfrom = $mainframe->getCfg( 'mailfrom' ); $fromname = $mainframe->getCfg( 'fromname' ); $mailSubject = sprintf( JText::_( 'REG_ACTIVATE_COMPLETE_MAIL_SUBJ' ), $username, $sitename ); $mailMessage = sprintf( JText::_( 'REG_ACTIVATE_COMPLETE_MAIL' ), $username, $sitename ); $mailSubject = html_entity_decode($mailSubject, ENT_QUOTES); $mailMessage = html_entity_decode($mailMessage, ENT_QUOTES);
$message->text = JText::_( 'REG_ACTIVATE_COMPLETE' ); JUtility::sendMail($mailfrom, $fromname, $email, $mailSubject, $mailMessage); // /Tomy 2009.02.07 } else { ...
| ... $subject = sprintf ( JText::_( 'Account details for' ), $name, $sitename); $subject = html_entity_decode($subject, ENT_QUOTES);
if ( $useractivation == 1 ){ $message = sprintf ( JText::_( 'SEND_MSG_ACTIVATE' ), $name, $sitename, $siteURL."index.php?option=com_user&task=activate&activation=".$user->get('activation'), $siteURL, $username, $password); } else { $message = sprintf ( JText::_( 'SEND_MSG' ), $name, $sitename, $siteURL); } ... | ... $subject = sprintf ( JText::_( 'Account details for' ), $name, $sitename); $subject = html_entity_decode($subject, ENT_QUOTES);
if ( $useractivation == 1 ){ $message = sprintf ( JText::_( 'SEND_MSG_ACTIVATE' ), $name, $sitename, $siteURL, $username, $password); // Tomy 2009.02.07 } else { $message = sprintf ( JText::_( 'SEND_MSG' ), $name, $sitename, $siteURL); } ...
| ... // get superadministrators id foreach ( $rows as $row ) { if ($row->sendEmail) { $message2 = sprintf ( JText::_( 'SEND_MSG_ADMIN' ), $row->name, $sitename, $name, $email, $username); $message2 = html_entity_decode($message2, ENT_QUOTES); JUtility::sendMail($mailfrom, $fromname, $row->email, $subject2, $message2); } } ...
| ... // get superadministrators id foreach ( $rows as $row ) { if ($row->sendEmail) { $message2 = sprintf ( JText::_( 'SEND_MSG_ADMIN' ), $row->name, $sitename, $name, $email, $username, $siteURL."index.php?option=com_user&task=activate&activation=".$user->get('activation')); // Tomy 2009.02.07 $message2 = html_entity_decode($message2, ENT_QUOTES); JUtility::sendMail($mailfrom, $fromname, $row->email, $subject2, $message2); } } ...
|
Read more...
|
|
|