function customers_maintcontent_BeforeShow(&$sender) { $customers_maintcontent_BeforeShow = true; $Component =& $sender; $Container =& CCGetParentContainer($sender); global $customers_maintcontent; //Compatibility //End customers_maintcontent_BeforeShow //Custom Code @227-2A29BDB7 // ------------------------- // Write your own code here. global $Tpl; $tab = CCGetFromGet("tab", "tab1_active"); $mr = CCGetFromGet("mr", "customers"); switch ($tab) { default: case "details": $Tpl->setvar("tab1_active", "active"); break; case "evaluation": $Tpl->setvar("tab3_active", "active"); break; case "addcontact": $Tpl->setvar("tab2_active", "active"); break; } if ($mr == "contacts") { $Tpl->setvar("mr_show", "hide"); $Tpl->setvar("contact_show", "show"); } else { $Tpl->setvar("mr_show", "show"); $Tpl->setvar("contact_show", "hide"); } //Settingup saved message popup global $MainPage; $showalert = CCGetSession("showalert", "hide"); $MainPage->Attributes->SetValue("showalert", $showalert); if ($showalert == "show") { CCSetSession("showalert", "hide"); } //On Edit mode, check if has contacts $customer_guid = trim(CCGetFromGet("guid", "")); if (strlen($customer_guid) > 0) { $customers = new Customers(); $params = array(); $params["customer_guid"] = $customer_guid; $hasContacts = $customers->customerHasContacts($params); if ($hasContacts["hasContacts"] == "1") { CCSetSession("contacterror", "hide"); } else { CCSetSession("contacterror", "show"); } } //Contact warning, shows when no contact has been added to the company $contacterror = CCGetSession("contacterror", ""); $MainPage->Attributes->SetValue("showalert_contacterror", $contacterror); // ------------------------- //End Custom Code //Close customers_maintcontent_BeforeShow @1-CA17A984 return $customers_maintcontent_BeforeShow; }
function licensing_customerscontent_BeforeShow(&$sender) { $licensing_customerscontent_BeforeShow = true; $Component =& $sender; $Container =& CCGetParentContainer($sender); global $licensing_customerscontent; //Compatibility //End licensing_customerscontent_BeforeShow //Custom Code @152-2A29BDB7 // ------------------------- // Write your own code here. global $Tpl; $tab = CCGetFromGet("tab", "tab1_active"); switch ($tab) { default: case "details": $Tpl->setvar("tab1_active", "active"); break; case "licensing": $Tpl->setvar("tab2_active", "active"); break; case "licenselist": $Tpl->setvar("tab3_active", "active"); break; case "licensearchive": $Tpl->setvar("tab4_active", "active"); break; case "competitor_renewals": $Tpl->setvar("tab5_active", "active"); break; case "product_displacement": $Tpl->setvar("tab6_active", "active"); break; } //Setting the active tab for licensing when the cssForm is present and has licensing as the form submitted $cssForm = trim(CCGetFromGet("ccsForm", "")); if ($cssForm == "licensing") { //Whichever tab set will be reset to avoid more than 1 tab active $Tpl->setvar("tab1_active", ""); $Tpl->setvar("tab2_active", "active"); $Tpl->setvar("tab3_active", ""); $Tpl->setvar("tab4_active", ""); $Tpl->setvar("tab5_active", ""); $Tpl->setvar("tab6_active", ""); } //Settingup saved message popup global $MainPage; $showalert = CCGetSession("showalert", "hide"); $MainPage->Attributes->SetValue("showalert", $showalert); if ($showalert == "show") { CCSetSession("showalert", "hide"); } //Setting up alerts to let user know the customer has not contacts yet $customers = new Customers(); $customer_guid = CCGetFromGet("guid", ""); $params = array(); $params["customer_guid"] = $customer_guid; $hasContacts = $customers->customerHasContacts($params); if ($hasContacts["hasContacts"] == "1") { $MainPage->Attributes->SetValue("showalert_contacterror", "hide"); } else { $MainPage->Attributes->SetValue("showalert_contacterror", "show"); } //Setting up alerts to let user know the license may need support $license_guid = trim(CCGetFromGet("license_guid", "")); if (strlen($license_guid) > 0) { $products = new Alm\Products(); $params = array(); $params["license_guid"] = $license_guid; $hasSupport = $products->licenseHasSupport($params); if ($hasSupport["hasSupport"] == "1") { $MainPage->Attributes->SetValue("showalert_addsupport", "hide"); } else { $MainPage->Attributes->SetValue("showalert_addsupport", "show"); } } else { $MainPage->Attributes->SetValue("showalert_addsupport", "hide"); } //Check if session variable showalert_addsupport has a show value $showalert_addsupport = CCGetSession("showalert_addsupport", ""); if ($showalert_addsupport == "show") { CCSetSession("showalert_addsupport", "hide"); $MainPage->Attributes->SetValue("showalert_addsupport", $showalert); } //Procesing file uploading $hidlicense_guid = trim(CCGetFromPost("hidlicense_guid", "")); if (!empty($_FILES) && strlen($hidlicense_guid) > 0) { $params = array(); $params["license_guid"] = $hidlicense_guid; $products = new \Alm\Products(); $products->uploadLicenseFile($_FILES, $params); //Finishing script execution for file uploads because its asyncronous exit; } $license_guid = trim(CCGetFromGet("license_guid", "")); $licensefile_guid = trim(CCGetFromGet("licensefile_guid", "")); $o = trim(CCGetFromGet("o", "")); //Delete licensing operation if (strlen($licensefile_guid) > 0 && $o == "dellicense") { $params = array(); $params["licensefile_guid"] = $licensefile_guid; $products = new \Alm\Products(); $products->deleteLicenseFileByGuid($params); $querystring = CCGetQueryString("QueryString", array("licensefile_guid", "o")); global $FileName; $urlRedirect = $FileName . "?{$querystring}"; header("Location: {$urlRedirect}"); } //Delete full licensing operation if (strlen($license_guid) > 0 && $o == "delfulllicense") { $params = array(); $params["license_guid"] = $license_guid; $products = new \Alm\Products(); $products->deleteFullLicenseByGuid($params); $querystring = CCGetQueryString("QueryString", array("license_guid", "o")); global $FileName; $urlRedirect = $FileName . "?{$querystring}"; header("Location: {$urlRedirect}"); } if (strlen($license_guid) > 0) { //License files grid $params = array(); $params["license_guid"] = $license_guid; $products = new \Alm\Products(); $licenseFiles = $products->getLicenseFiles($params); $licenseFiles = $licenseFiles["licensefiles"]; $querystring = CCGetQueryString("QueryString", array("o", "licensefile_guid", "tab")); foreach ($licenseFiles as $licenseFile) { $licensefile_guid = $licenseFile["guid"]; $linkdelete = ""; if (CCGetGroupID() == "4") { //Moved linkdelete to code because issues displaying panels inside custom template blocks $linkdelete = "<a href='licensing_customers.php?o=dellicense&licensefile_guid={$licensefile_guid}&tab=licenselist&{$querystring}' class='dellicense' ><li class='icon-trash bigger-150 red'></li></a>"; } $Tpl->setvar("linkdelete", $linkdelete); $Tpl->setvar("licensefile_guid", $licensefile_guid); $Tpl->setvar("getparams", "&" . $querystring); $Tpl->Parse("licensefile_list", true); } } // ------------------------- //End Custom Code //Close licensing_customerscontent_BeforeShow @1-0B488567 return $licensing_customerscontent_BeforeShow; }
function customers_viewcontent_BeforeShow(&$sender) { $customers_viewcontent_BeforeShow = true; $Component =& $sender; $Container =& CCGetParentContainer($sender); global $customers_viewcontent; //Compatibility //End customers_viewcontent_BeforeShow //Custom Code @159-2A29BDB7 // ------------------------- // Write your own code here. global $Tpl; $tab = CCGetFromGet("tab", "tab1_active"); switch ($tab) { default: case "details": $Tpl->setvar("tab1_active", "active"); break; case "evaluation": $Tpl->setvar("tab2_active", "active"); break; case "addcontact": $Tpl->setvar("tab3_active", "active"); break; } //Settingup saved message popup global $MainPage; $showalert = CCGetSession("showalert", "hide"); $MainPage->Attributes->SetValue("showalert", $showalert); if ($showalert == "show") { CCSetSession("showalert", "hide"); } //Setting up alerts to let user know the customer has not contacts yet $customers = new Customers(); $customer_guid = CCGetFromGet("guid", ""); $params = array(); $params["customer_guid"] = $customer_guid; $hasContacts = $customers->customerHasContacts($params); if ($hasContacts["hasContacts"] == "1") { $MainPage->Attributes->SetValue("showalert_contacterror", "hide"); } else { $MainPage->Attributes->SetValue("showalert_contacterror", "show"); } // ------------------------- //End Custom Code //Close customers_viewcontent_BeforeShow @1-6903B239 return $customers_viewcontent_BeforeShow; }