function addLanguage($sessionkey, $appcode, $Languagedata) { $main_result = "<VPROFILERESULT>"; $main_result .= "<AUTHSTATUS>0</AUTHSTATUS>"; $userId = ValidateSession($sessionkey, $appcode); if ($userId > -1) { $main_result = "<AUTHSTATUS>1</AUTHSTATUS>"; $obj_Language = new Language(); foreach ($Userdata["[UPPERTEMPLATENAME"] as $key => $child) { switch ($key) { case "LANGID": $obj_Language->LangId = $child; break; case "LANGTAG": $obj_Language->LangTag = $child; break; case "ENGLISH": $obj_Language->English = $child; break; case "SINHALA": $obj_Language->Sinhala = $child; break; case "TAMIL": $obj_Language->Tamil = $child; break; case "BANGLA": $obj_Language->Bangla = $child; break; case "NEPALI": $obj_Language->Nepali = $child; break; case "LANG1": $obj_Language->Lang1 = $child; break; case "LANG2": $obj_Language->Lang2 = $child; break; case "LANG3": $obj_Language->Lang3 = $child; break; } } $obj_retResult_Language = DAL_manageLanguage::addLanguage($obj_Language); if ($obj_retResult_Language->type == 1) { $main_result .= "<RESULTSTATUS>1</RESULTSTATUS>"; $main_result .= getLanguageXml($obj_retResult_Language->data); } else { $main_result .= "<RESULTSTATUS>0</RESULTSTATUS>"; } } $main_result .= "</VPROFILERESULT>"; return $main_result; }
public static function addLanguage2($LangId, $LangTag, $English, $Sinhala, $Tamil, $Bangla, $Nepali, $Lang1, $Lang2, $Lang3) { $obj_retResult = new returnResult(); $obj_newLanguage = new Language(); $obj_newLanguage->setLanguage($LangId, $LangTag, $English, $Sinhala, $Tamil, $Bangla, $Nepali, $Lang1, $Lang2, $Lang3); // $isExist = BL_manageLanguage::isExist($obj_newLanguage->id); if (!$isExist) { $obj_retResult_Language = DAL_manageLanguage::addLanguage($obj_newLanguage); if ($obj_retResult_Language->type == 1) { $obj_retResult->type = 1; $obj_retResult->msg = "Success"; $obj_retResult->data = $obj_retResult_Language->data; } else { $obj_retResult->type = 0; $obj_retResult->msg = "Failed"; } } else { $obj_retResult->type = 0; $obj_retResult->msg = "Sorry! Language already exist"; } return $obj_retResult; }