diff --git a/includes/controller/angeltypes_controller.php b/includes/controller/angeltypes_controller.php index 7566a80e..474540d6 100644 --- a/includes/controller/angeltypes_controller.php +++ b/includes/controller/angeltypes_controller.php @@ -44,13 +44,16 @@ function angeltypes_controller() { function angeltypes_about_controller() { global $privileges, $user; - $angeltypes = AngelTypes(); + if (isset($user)) + $angeltypes = AngelTypes_with_user($user); + else + $angeltypes = AngelTypes(); if ($angeltypes === false) engelsystem_error("Unable to load angeltypes."); return array( - _("Teams/Engeltypes description"), - AngelTypes_about_view($angeltypes) + _("Teams/Job description"), + AngelTypes_about_view($angeltypes, isset($user)) ); } diff --git a/includes/pages/guest_login.php b/includes/pages/guest_login.php index 4540bffb..153c6450 100644 --- a/includes/pages/guest_login.php +++ b/includes/pages/guest_login.php @@ -210,16 +210,25 @@ function guest_login() { return page(array( msg(), - _("Resistance is futile! Your biological and physical parameters will be added to our collectiv! Assimilating angel:"), form(array( form_text('nick', _("Nick"), $nick), form_password('password', _("Password")), - form_submit('submit', _("Login")) + form_info("", buttons(array( + button(page_link_to('user_password_recovery'), _("I forgot my password")) + ))), + form_submit('submit', _("Login")), + info(_("Please note: You have to activate cookies!"), true) )), + '
' . _("Please sign up, if you want to help us!") . '
', buttons(array( - button(page_link_to('user_password_recovery'), _("I forgot my password")) + button(page_link_to('register'), register_title() . ' »') )), - info(_("Please note: You have to activate cookies!"), true) + '' . _("Please read about the jobs you can do to help us.") . '
', + buttons(array( + button(page_link_to('angeltypes') . '&action=about', _("Teams/Job description") . ' »') + )) )); } ?> diff --git a/includes/view/AngelTypes_view.php b/includes/view/AngelTypes_view.php index 08305930..b98cb6f5 100644 --- a/includes/view/AngelTypes_view.php +++ b/includes/view/AngelTypes_view.php @@ -105,9 +105,10 @@ function AngelType_view($angeltype, $members, $user_angeltype, $admin_user_angel function AngelTypes_list_view($angeltypes, $admin_angeltypes) { return page(array( msg(), - $admin_angeltypes ? buttons(array( - button(page_link_to('angeltypes') . '&action=edit', _("New angeltype"), 'add') - )) : '', + buttons(array( + $admin_angeltypes ? button(page_link_to('angeltypes') . '&action=edit', _("New angeltype"), 'add') : '', + button(page_link_to('angeltypes') . '&action=about', _("Teams/Job description")) + )), table(array( 'name' => _("Name"), 'restricted' => '', @@ -117,13 +118,30 @@ function AngelTypes_list_view($angeltypes, $admin_angeltypes) { )); } -function AngelTypes_about_view($angeltypes) { +function AngelTypes_about_view($angeltypes, $user_logged_in) { + global $faq_url; + $content = array( - '' . _("Here is the list of teams and their tasks:") . '
' + buttons(array( + ! $user_logged_in ? button(page_link_to('register'), register_title()) : '', + ! $user_logged_in ? button(page_link_to('login'), login_title()) : '', + button($faq_url, _("FAQ")) + )), + '' . _("Here is the list of teams and their tasks. If you have questions, read the FAQ.") . '
' ); $parsedown = new Parsedown(); foreach ($angeltypes as $angeltype) { $content[] = '