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 zur Bank gehen und mehr {?currency?} leihen.");
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 virtuellen 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()->ifGovermentPaysTraining()) {
40 // Goverment is able to pay a training in general
41 $linkInstance->addActionLink('goverment_training', "Jetzt zur virtuellen Kurswelt und ein Training auswählen.");
42 } elseif ($linkInstance->getValueInstance()->ifGovermentPaysStartupHelp()) {
43 // Display link to goverment for startup help
44 $linkInstance->addActionLink('goverment_startup_help', "Direkt zum Antragsformular für deine Starthilfe.");
46 // Even goverment cannot help the gamer here
47 $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. :-)");
50 // Add link group for money bank
51 $linkInstance->addLinkGroup('moneybank', "Leihe dir zu günstigen Zinsen virtuelles Geld aus, wenn du mehr brauchst!");
53 if ($linkInstance->getValueInstance()->ifUserAllowedTakeCreditsFromMoneyBank()) {
54 // Display link to money bank page
55 $linkInstance->addActionLink('moneybank', "Jetzt zur virtuellen Bank gehen.");
56 } elseif ($linkInstance->getValueInstance()->ifUserHasMaximumCreditsWithMoneyBank()) {
57 // Maximum credits reached which a money bank can lent
58 $linkInstance->addLinkNote("Die Bank kann dir kein Geld mehr leihen, bitte zahle es auch wieder zurück.");
59 $linkInstance->addActionLink('moneybank_payback_credits', "Jetzt deinen Kredit tilgen.");
61 // Money bank is closed!
62 $linkInstance->addLinkNote("Die Bank hat derzeit geschlossen. Bitte später nochmal versuchen.");
65 // Add link group for refill page
66 $linkInstance->addLinkGroup('refill_page', "Hole dir virtuelles Geld von uns zu fairen Preisen!");
68 if ($linkInstance->ifRefillPageActive()) {
69 // Display link to refill page
70 $linkInstance->addActionLink('refill', "Jetzt dein virtuelles Geld aufladen.");
72 // Refill page not active
73 $linkInstance->addLinkNote("Das Aufladen ist derzeit nicht möglich oder gestört und wurde von uns deaktiviert.");
76 // Flush content to the template
77 $linkInstance->flushContent();
79 // End of PHP commands
81 <div class="table_main" id="list_companies">
82 <div class="table_header">
83 Auflistung der Reedereien, an denenen du dich beteiligst:
86 <div class="table_list">
90 <div class="table_footer">