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("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.");
19 // No more money left for founding company so place link here to refill page/money bank
20 if ($linkInstance->getValueInstance()->ifUserAllowedTakeCreditsFromMoneyBank()) {
21 // Display link to money bank page
22 $linkInstance->addActionLink('moneybank', "Jetzt deinen Kredit tilgen.");
23 } elseif ($linkInstance->getValueInstance()->ifUserHasMaximumCreditsWithMoneyBank()) {
24 // Maximum credits reached which a money bank can lent
25 $linkInstance->addLinkNote("Die Bank kann dir kein Geld mehr leihen, bitte zahle es auch wieder zurück.");
26 $linkInstance->addActionLink('moneybank&sub=payback_credits', "Jetzt deinen Kredit tilgen.");
28 // Money bank is closed!
29 $linkInstance->addLinkNote("Die Bank hat derzeit geschlossen. Bitte später nochmal versuchen.");
33 // Add link group for goverment
34 $linkInstance->addLinkGroup('goverment', "Bewerbe dich bei anderen Firmen und hole dir eine Starthilfe vom Staat ab wenn du nicht flüssig bist!");
36 if ($linkInstance->getValueInstance()->ifUserHasRequiredPoints('write_applications')) {
37 // Enough money to write applications to other companies
38 $linkInstance->addActionLink('company_list', "Alle Firmen auflisten zum Bewerben.");
39 } elseif ($linkInstance->getValueInstance()->ifGovermentPaysStartupHelp()) {
40 // Display link to goverment for startup help
41 $linkInstance->addActionLink('goverment&sub=request&request=startup_help', "Direkt zum Antragsformular für deine Starthilfe.");
43 // Even goverment cannot help the gamer here
44 $linkInstance->addLinkNote("Leider kann dir der Staat nicht mehr weiterhelfen, dich zu bewerben, da du zu oft Starthilfen erhalten hast. Hier muss aber noch weiter am Spiel gearbeitet werden. :-)");
47 // Add link group for money bank
48 $linkInstance->addLinkGroup('moneybank', "Leihe dir zu günstigen Zinsen virtuelles Geld aus, wenn du mehr brauchst!");
50 if ($linkInstance->getValueInstance()->ifUserAllowedTakeCreditsFromMoneyBank()) {
51 // Display link to money bank page
52 $linkInstance->addActionLink('moneybank', "Jetzt deinen Kredit tilgen.");
53 } elseif ($linkInstance->getValueInstance()->ifUserHasMaximumCreditsWithMoneyBank()) {
54 // Maximum credits reached which a money bank can lent
55 $linkInstance->addLinkNote("Die Bank kann dir kein Geld mehr leihen, bitte zahle es auch wieder zurück.");
56 $linkInstance->addActionLink('moneybank&sub=payback_credits', "Jetzt deinen Kredit tilgen.");
58 // Money bank is closed!
59 $linkInstance->addLinkNote("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("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">