// Get a link helper instance
$linkInstance = WebLinkHelper::createWebLinkHelper($this, 'company_links', 'index.php?app=ship-simu&page=login_area');
-// Preftech the user data
+// Prefetch the user data
$linkInstance->prefetchValueInstance('user');
+// Add link group for company founder
+$linkInstance->addLinkGroup('company_founder', "Vielleicht willst du eine virtuelle Reederei gründen, um dich virtuell selbstständig zu machen?");
+
// Maximum of allowed companies reached?
if ($linkInstance->getValueInstance()->ifUserCreatedMaximumAllowedCompanies()) {
- // No more companies allowed to create
+ // No more companies allowed to found
+ $linkInstance->addLinkNote("Du hast zu viele Firmen gegründet. Bitte denke über eine Fusion (Zusammenlegung) nach.");
} elseif ($linkInstance->getValueInstance()->ifUserHasRequiredPoints('found_new_company')) {
// Enough money to found company
-} elseif ($linkInstance->getValueInstance()->ifUserHasRequiredPoints('write_applications')) {
+ $linkInstance->addActionLink('company_found', "Gründe eine virtuelle Firma und mache dich (virtuell) selbstständig.");
+} else {
+ // No more money left for founding company so place link here to refill page/money bank
+ if ($linkInstance->getValueInstance()->ifUserAllowedTakeCreditsFromMoneyBank()) {
+ // Display link to money bank page
+ $linkInstance->addActionLink('moneybank', "Jetzt deinen Kredit tilgen.");
+ } elseif ($linkInstance->getValueInstance()->ifUserHasMaximumCreditsWithMoneyBank()) {
+ // Maximum credits reached which a money bank can lent
+ $linkInstance->addLinkNote("Die Bank kann dir kein Geld mehr leihen, bitte zahle es auch wieder zurück.");
+ $linkInstance->addActionLink('moneybank&sub=payback_credits', "Jetzt deinen Kredit tilgen.");
+ } else {
+ // Money bank is closed!
+ $linkInstance->addLinkNote("Die Bank hat derzeit geschlossen. Bitte später nochmal versuchen.");
+ }
+}
+
+// Add link group for goverment
+$linkInstance->addLinkGroup('goverment', "Bewerbe dich bei anderen Firmen und hole dir eine Starthilfe vom Staat ab wenn du nicht flüssig bist!");
+
+if ($linkInstance->getValueInstance()->ifUserHasRequiredPoints('write_applications')) {
// Enough money to write applications to other companies
+ $linkInstance->addActionLink('company_list', "Alle Firmen auflisten zum Bewerben.");
} elseif ($linkInstance->getValueInstance()->ifGovermentPaysStartupHelp()) {
// Display link to goverment for startup help
-} // END - if
+ $linkInstance->addActionLink('goverment&sub=request&request=startup_help', "Direkt zum Antragsformular für deine Starthilfe.");
+} else {
+ // Even goverment cannot help the gamer here
+ $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. :-)");
+}
+
+// Add link group for money bank
+$linkInstance->addLinkGroup('moneybank', "Leihe dir zu günstigen Zinsen virtuelles Geld aus, wenn du mehr brauchst!");
-if ($linkInstance->getValueInstance()->ifUserAllowTakeCreditsFromMoneyBank()) {
+if ($linkInstance->getValueInstance()->ifUserAllowedTakeCreditsFromMoneyBank()) {
// Display link to money bank page
+ $linkInstance->addActionLink('moneybank', "Jetzt deinen Kredit tilgen.");
} elseif ($linkInstance->getValueInstance()->ifUserHasMaximumCreditsWithMoneyBank()) {
// Maximum credits reached which a money bank can lent
+ $linkInstance->addLinkNote("Die Bank kann dir kein Geld mehr leihen, bitte zahle es auch wieder zurück.");
+ $linkInstance->addActionLink('moneybank&sub=payback_credits', "Jetzt deinen Kredit tilgen.");
} else {
// Money bank is closed!
+ $linkInstance->addLinkNote("Die Bank hat derzeit geschlossen. Bitte später nochmal versuchen.");
}
+// Add link group for refill page
+$linkInstance->addLinkGroup('refill_page', "Hole dir virtuelles Geld von uns zu fairen Preisen!");
+
if ($linkInstance->ifRefillPageActive()) {
// Display link to refill page
+ $linkInstance->addActionLink('money_refill', "Jetzt dein virtuelles Geld aufladen.");
} else {
// Refill page not active
+ $linkInstance->addLinkNote("Das Aufladen ist derzeit nicht möglich oder gestört und wurde von uns deaktiviert.");
}
// Flush content to the template
// End of PHP commands
?>
-<div class="table_header" id="list_company_header">
- Auflistung der Reedereien, an denenen du dich beteiligst:
-</div>
+<div class="table_main" id="list_companies">
+ <div class="table_header">
+ Auflistung der Reedereien, an denenen du dich beteiligst:
+ </div>
-<div class="table_list">
- {?company_list?}
-</div>
+ <div class="table_list">
+ {?company_list?}
+ </div>
-<div class="table_footer">
- {?company_links?}
+ <div class="table_footer">
+ {?company_links?}
+ </div>
</div>