prefetchValueInstance('user'); // Assign fields with template variables $blockInstance->assignField('username'); $blockInstance->assignFieldWithFilter('user_status', "user_status_translator"); // Shall we include registration date? if ($blockInstance->ifIncludeRegistrationStamp()) { // Then assign it as well! $blockInstance->assignFieldWithFilter('registered', 'formatTimestamp'); } // END - if // Flush the content out to a template variable $blockInstance->flushContent(); ////////////////////////////////////// // Assign the shipping company data // ////////////////////////////////////// // Get a new instance for personal data $blockInstance = WebBlockHelper::createWebBlockHelper($this, 'company_data'); // Set the data source instance $blockInstance->prefetchValueInstance('company', 'user'); // Assign the company name if ($blockInstance->getValueInstance()->ifUserIsFounder()) { // User is the founder of the company $blockInstance->assignMessageField('company_status', "user_is_company_founder"); $blockInstance->assignLinkFieldWithAction('company_link' , "company_overview"); $blockInstance->assignMessageField('company_link_text', "link_text_company_overview"); $blockInstance->assignMessageField('company_link_title', "link_title_company_overview"); } elseif ($blockInstance->getValueInstance()->ifUserIsOwner()) { // User owns the company $blockInstance->assignMessageField('company_status', "user_is_company_owner"); $blockInstance->assignLinkFieldWithAction('company_link' , "company_overview"); $blockInstance->assignMessageField('company_link_text', "link_text_company_overview"); $blockInstance->assignMessageField('company_link_title', "link_title_company_overview"); } elseif ($blockInstance->getValueInstance()->ifUserIsEmployee()) { // User is employed in company $blockInstance->assignMessageField('company_status', "user_is_employed_in_company"); $blockInstance->assignLinkFieldWithAction('company_link' , "employee_overview"); $blockInstance->assignMessageField('company_link_text', "link_text_employee_overview"); $blockInstance->assignMessageField('company_link_title', "link_title_employee_overview"); } else { // No company participation! $blockInstance->assignMessageField('company_status', "user_not_assigned_company"); $blockInstance->assignLinkFieldWithAction('company_link' , "company"); $blockInstance->assignMessageField('company_link_text', "link_text_company"); $blockInstance->assignMessageField('company_link_title', "link_title_company"); } // Flush the content out to a template variable $blockInstance->flushContent(); // Get helper instance $helper = WebLinkHelper::createWebLinkHelper($this, 'logout_action_link', 'index.php?app={?app_short_name?}&page=login_area'); // Add action $helper->addActionLink('logout', "Ausloggen"); // Flush the content $helper->flushContent(); // End of all PHP commands ?>
Willkommen im Loginbereich von {?app_full_name?}!
{?login_content?}
Account-Infos:
{?persona_data?}