2 // Get a link helper instance
3 $linkInstance = WebLinkHelper::createWebLinkHelper($this, 'company_links', 'index.php?app={?app_short_name?}&page=login_area');
5 // Prefetch the user data
6 $linkInstance->prefetchValueInstance('user');
8 // Add link group for company founder
9 $linkInstance->addLinkGroup('company_founder', "Vielleicht willst du eine virtuelle Reederei gründen, um dich virtuell selbstständig zu machen?");
11 // Maximum of allowed companies reached?
12 if ($linkInstance->getValueInstance()->ifUserCreatedMaximumAllowedCompanies()) {
13 // No more companies allowed to found
14 $linkInstance->addLinkNote('company_maximum', "Du hast zu viele Firmen gegründet. Bitte denke über eine Fusion (Zusammenlegung) nach.");
15 } elseif ($linkInstance->getValueInstance()->ifUserHasRequiredPoints('found_new_company')) {
16 // Enough money to found company
17 $linkInstance->addActionLink('company_found', "Gründe eine virtuelle Firma und mache dich (virtuell) selbstständig.");
20 // Add link group for goverment
21 $linkInstance->addLinkGroup('goverment', "Bewerbe dich bei anderen Firmen und hole dir eine Starthilfe vom virtuellen Staat ab wenn du nicht flüssig bist!");
23 if ($linkInstance->getValueInstance()->ifUserHasRequiredPoints('write_applications')) {
24 // Enough money to write applications to other companies
25 $linkInstance->addActionLink('company_list', "Alle Firmen auflisten zum Bewerben.");
26 } elseif ($linkInstance->getValueInstance()->ifGovermentPaysTraining()) {
27 // Goverment is able to pay a training in general
28 $linkInstance->addActionLink('goverment_training', "Jetzt zur virtuellen Kurswelt und ein Training auswählen.");
30 // Can the goverment pay startup help?
31 if ($linkInstance->getValueInstance()->ifGovermentPaysStartupHelp()) {
33 $linkInstance->addLinkNote('goverment_startup_help', "Virtuelle Starthilfe beantragen:");
35 // Display link to goverment for startup help
36 $linkInstance->addActionLink('goverment_startup_help', "Direkt zum Antragsformular für deine Starthilfe.");
38 } elseif ($linkInstance->getValueInstance()->ifGovermentPaysStartupHelp()) {
39 // Display link to goverment for startup help
40 $linkInstance->addActionLink('goverment_startup_help', "Direkt zum Antragsformular für deine Starthilfe.");
42 // Even goverment cannot help the gamer here
43 $linkInstance->addLinkNote('goverment_depleted', "Leider kann dir der Staat nicht mehr weiterhelfen, dich zu bewerben, da du zu oft Starthilfen erhalten hast oder ein Training absolviert hast. Hier muss aber noch weiter am Spiel gearbeitet werden. :-)");
46 // Add link group for money bank
47 $linkInstance->addLinkGroup('moneybank', "Leihe dir zu günstigen Zinsen virtuelles Geld aus, wenn du mehr brauchst!");
49 // Add link to moneybank
50 if ($linkInstance->getValueInstance()->ifUserAllowedTakeCreditsFromMoneyBank()) {
51 // Display link to money bank page
52 $linkInstance->addActionLink('moneybank', "Jetzt zur virtuellen Bank gehen.");
53 } elseif ($linkInstance->getValueInstance()->ifUserHasMaximumCreditsWithMoneyBank()) {
54 // Maximum credits reached which a money bank can lent
55 $linkInstance->addLinkNote('moneybank_depleted', "Die Bank kann dir kein Geld mehr leihen, bitte zahle es auch wieder zurück.");
56 $linkInstance->addActionLink('moneybank_payback_credits', "Jetzt deinen Kredit tilgen.");
58 // Money bank is closed!
59 $linkInstance->addLinkNote('moneybank_closed', "Die Bank hat derzeit geschlossen. Bitte später nochmal versuchen.");
62 // Add link group for refill page
63 $linkInstance->addLinkGroup('refill_page', "Hole dir virtuelles Geld von uns zu fairen Preisen!");
65 if ($linkInstance->ifRefillPageActive()) {
66 // Display link to refill page
67 $linkInstance->addActionLink('refill', "Jetzt dein virtuelles Geld aufladen.");
69 // Refill page not active
70 $linkInstance->addLinkNote('refill_disabled', "Das Aufladen ist derzeit nicht möglich oder gestört und wurde von uns deaktiviert.");
73 // Flush content to the template
74 $linkInstance->flushContent();
76 // End of PHP commands
78 <div class="table_main" id="list_companies">
79 <div class="table_header">
80 Auflistung der Reedereien, an denenen du dich beteiligst:
83 <div class="table_list">
87 <div class="table_footer">