|
|
@@ -52,23 +52,23 @@ class MISConfigurator extends App {
|
|
|
$PP = $projectDOM->createElement('Publish');
|
|
|
$PP->setAttribute('ID',$newID);
|
|
|
$PP->setAttribute('parentID',$p_parentID);
|
|
|
- $PP->setAttribute('User',utf8_encode($p_username));
|
|
|
- $PP->setAttribute('Name',utf8_encode(str_replace(" ","_",$p_sectionName)));
|
|
|
- $PP->setAttribute('Alert',utf8_encode($p_showHauptampel));
|
|
|
+ $PP->setAttribute('User',utf8_to_latin1($p_username));
|
|
|
+ $PP->setAttribute('Name',utf8_to_latin1(str_replace(" ","_",$p_sectionName)));
|
|
|
+ $PP->setAttribute('Alert',utf8_to_latin1($p_showHauptampel));
|
|
|
$PP->appendChild($projectDOM->createElement('Images'));
|
|
|
$projectDOM->getElementsByTagName("Publishes")->item(0)->appendChild($PP);
|
|
|
|
|
|
$SS = $projectDOM->createElement("Scorecard");
|
|
|
$SS->setAttribute("ID",$newID);
|
|
|
- $SS->setAttribute("Directory",utf8_encode($p_username)."\\");
|
|
|
- $SS->setAttribute("Name",utf8_encode(str_replace(" ","_",$p_sectionName)));
|
|
|
+ $SS->setAttribute("Directory",utf8_to_latin1($p_username)."\\");
|
|
|
+ $SS->setAttribute("Name",utf8_to_latin1(str_replace(" ","_",$p_sectionName)));
|
|
|
$SS->appendChild($projectDOM->createElement("Reports"));
|
|
|
$projectDOM->getElementsByTagname("Scorecards")->item(0)->appendChild($SS);
|
|
|
|
|
|
$SS = $projectDOM->createElement("Dashboard");
|
|
|
$SS->setAttribute("ID",$newID);
|
|
|
- $SS->setAttribute("Directory",utf8_encode($p_username)."\\");
|
|
|
- $SS->setAttribute("Name",utf8_encode(str_replace(" ","_",$p_sectionName)));
|
|
|
+ $SS->setAttribute("Directory",utf8_to_latin1($p_username)."\\");
|
|
|
+ $SS->setAttribute("Name",utf8_to_latin1(str_replace(" ","_",$p_sectionName)));
|
|
|
$SS->appendChild($projectDOM->createElement("Reviews"));
|
|
|
$projectDOM->getElementsByTagname("Dashboards")->item(0)->appendChild($SS);
|
|
|
|
|
|
@@ -470,7 +470,7 @@ class MISConfigurator extends App {
|
|
|
}
|
|
|
$oldNode = $selectedGeneralNodeChilds->item($i);
|
|
|
$newNode = $oldNode->cloneNode(false);
|
|
|
- $newTextNode = $projectDOM->createTextNode(utf8_encode($args[($i-$k)]));
|
|
|
+ $newTextNode = $projectDOM->createTextNode(utf8_to_latin1($args[($i-$k)]));
|
|
|
$newNode->appendChild($newTextNode);
|
|
|
$oldNode->parentNode->replaceChild($newNode,$oldNode);
|
|
|
}
|
|
|
@@ -534,7 +534,7 @@ class MISConfigurator extends App {
|
|
|
$k++;continue;
|
|
|
}
|
|
|
$oldTextNode = $selectedGeneralNodeChilds->item($i)->firstChild;
|
|
|
- $newTextNode = $projectDOM->createTextNode(utf8_encode($args[($i-$k)]));
|
|
|
+ $newTextNode = $projectDOM->createTextNode(utf8_to_latin1($args[($i-$k)]));
|
|
|
$selectedGeneralNodeChilds->item($i)->replaceChild($newTextNode,$oldTextNode);
|
|
|
}
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
@@ -595,7 +595,7 @@ class MISConfigurator extends App {
|
|
|
$k++;continue;
|
|
|
}
|
|
|
$oldTextNode = $selectedGeneralNodeChilds->item($i)->firstChild;
|
|
|
- $newTextNode = $projectDOM->createTextNode(utf8_encode($args[($i-$k)]));
|
|
|
+ $newTextNode = $projectDOM->createTextNode(utf8_to_latin1($args[($i-$k)]));
|
|
|
$selectedGeneralNodeChilds->item($i)->replaceChild($newTextNode,$oldTextNode);
|
|
|
}
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
@@ -672,14 +672,14 @@ class MISConfigurator extends App {
|
|
|
$Version = $projectXpath->query('/Configuration/Version')->item(0);
|
|
|
|
|
|
$Version->setAttribute("show",$p_show);
|
|
|
- $Version->setAttribute("odbc",utf8_encode($p_odbc));
|
|
|
- $Version->setAttribute("user",utf8_encode($p_user));
|
|
|
- if($p_pw != " ") $Version->setAttribute("pw",utf8_encode($p_pw));
|
|
|
+ $Version->setAttribute("odbc",utf8_to_latin1($p_odbc));
|
|
|
+ $Version->setAttribute("user",utf8_to_latin1($p_user));
|
|
|
+ if($p_pw != " ") $Version->setAttribute("pw",utf8_to_latin1($p_pw));
|
|
|
$Views = $projectXpath->query("./Views",$Version)->item(0);
|
|
|
- $Views->setAttribute("fp_feld",utf8_encode($p_fp_feld));
|
|
|
- $Views->setAttribute("fp_description",utf8_encode($p_fp_description));
|
|
|
- $Views->setAttribute("view_feld",utf8_encode($p_view_feld));
|
|
|
- $Views->setAttribute("view_description",utf8_encode($p_view_description));
|
|
|
+ $Views->setAttribute("fp_feld",utf8_to_latin1($p_fp_feld));
|
|
|
+ $Views->setAttribute("fp_description",utf8_to_latin1($p_fp_description));
|
|
|
+ $Views->setAttribute("view_feld",utf8_to_latin1($p_view_feld));
|
|
|
+ $Views->setAttribute("view_description",utf8_to_latin1($p_view_description));
|
|
|
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
return array('CMgr.getMODEL().__construct();');
|
|
|
@@ -851,7 +851,7 @@ class MISConfigurator extends App {
|
|
|
//if(!$sectionHasValue)$sectionHasValue = ($projectXpath->query('/Configuration/Dashboards/Dashboard/Reviews/Review[./../../@ID="'.$sectionID.'" and ./../../@Directory = "'.$p_username.'\\"]')->length > 0) ? true : false;
|
|
|
$subPublishNodeList = $projectXpath->query('/Configuration/Publishes/Publish[./@parentID = "'.$sectionID.'"]');
|
|
|
|
|
|
- $PIList = $projectXpath->query('/Configuration/Publishes/Publish/Images/Image[./../../@ID="'.$sectionID.'" and ./Directory="'.utf8_encode($p_username).'\\" and ./Active="J"]');
|
|
|
+ $PIList = $projectXpath->query('/Configuration/Publishes/Publish/Images/Image[./../../@ID="'.$sectionID.'" and ./Directory="'.utf8_to_latin1($p_username).'\\" and ./Active="J"]');
|
|
|
|
|
|
$newIcon = new Icon("img/package.png");
|
|
|
$newIcon->addEventListener(new EventListener("onclick",'ContextMenu.leftClick();ContextMenu.show(this.parentNode.parentNode.parentNode.parentNode.parentNode,event);'));
|
|
|
@@ -944,7 +944,7 @@ class MISConfigurator extends App {
|
|
|
$selectedSectionArr = explode("_",$selectedSection);
|
|
|
|
|
|
$sectionID = $selectedSectionArr[0];
|
|
|
- $p_username = utf8_encode($selectedSectionArr[1]);
|
|
|
+ $p_username = utf8_to_latin1($selectedSectionArr[1]);
|
|
|
$PIList = $projectXpath->query('/Configuration/Publishes/Publish/Images/Image[./../../@ID="'.$sectionID.'" and ./Directory="'.$p_username.'\\" and ./Active="J"]');
|
|
|
$Tree = new Tree("administrationMenu2");
|
|
|
for($i=0;$i<$PIList->length;$i++){
|
|
|
@@ -1008,7 +1008,7 @@ class MISConfigurator extends App {
|
|
|
$selectedSectionArr = explode("_",$selectedSection);
|
|
|
|
|
|
$sectionID = $selectedSectionArr[0];
|
|
|
- $p_username = utf8_encode($selectedSectionArr[1]);
|
|
|
+ $p_username = utf8_to_latin1($selectedSectionArr[1]);
|
|
|
$PSList = $projectXpath->query('/Configuration/Scorecards/Scorecard/Reports/Report[./../../@ID="'.$sectionID.'" and ./../../@Directory="'.$p_username.'\\"]');
|
|
|
$Tree = new Tree("administrationMenu3");
|
|
|
|
|
|
@@ -1069,7 +1069,7 @@ class MISConfigurator extends App {
|
|
|
$selectedSectionArr = explode("_",$selectedSection);
|
|
|
|
|
|
$sectionID = $selectedSectionArr[0];
|
|
|
- $p_username = utf8_encode($selectedSectionArr[1]);
|
|
|
+ $p_username = utf8_to_latin1($selectedSectionArr[1]);
|
|
|
$PSList = $projectXpath->query('/Configuration/Dashboards/Dashboard/Reviews/Review[./../../@ID="'.$sectionID.'" and ./../../@Directory="'.$p_username.'\\"]');
|
|
|
$Tree = new Tree("administrationMenu4");
|
|
|
|
|
|
@@ -1523,7 +1523,7 @@ class MISConfigurator extends App {
|
|
|
//if(!$sectionHasValue)$sectionHasValue = ($projectXpath->query('/Configuration/Dashboards/Dashboard/Reviews/Review[./../../@ID="'.$sectionID.'" and ./../../@Directory = "'.$p_username.'\\"]')->length > 0) ? true : false;
|
|
|
$subPublishNodeList = $projectXpath->query('/Configuration/Publishes/Publish[./@parentID = "'.$sectionID.'"]');
|
|
|
|
|
|
- $PIList = $projectXpath->query('/Configuration/Publishes/Publish/Images/Image[./../../@ID="'.$sectionID.'" and ./Directory="'.utf8_encode($p_username).'\\" and ./Active="J"]');
|
|
|
+ $PIList = $projectXpath->query('/Configuration/Publishes/Publish/Images/Image[./../../@ID="'.$sectionID.'" and ./Directory="'.utf8_to_latin1($p_username).'\\" and ./Active="J"]');
|
|
|
|
|
|
$newIcon = new Icon("img/package.png");
|
|
|
//$newIcon->addEventListener(new EventListener("onclick",'ContextMenu.leftClick();ContextMenu.show(this.parentNode.parentNode.parentNode.parentNode.parentNode,event);'));
|
|
|
@@ -1560,7 +1560,7 @@ class MISConfigurator extends App {
|
|
|
$selectedSectionArr = explode("_",$selectedSection);
|
|
|
|
|
|
$sectionID = $selectedSectionArr[0];
|
|
|
- $p_username = utf8_encode($selectedSectionArr[1]);
|
|
|
+ $p_username = utf8_to_latin1($selectedSectionArr[1]);
|
|
|
$PIList = $projectXpath->query('/Configuration/Publishes/Publish/Images/Image[./../../@ID="'.$sectionID.'" and ./Directory="'.$p_username.'\\" and ./Active="J"]');
|
|
|
$Tree = new Tree("administrationMenu11");
|
|
|
for($i=0;$i<$PIList->length;$i++){
|
|
|
@@ -1788,7 +1788,7 @@ class MISConfigurator extends App {
|
|
|
$Image->getElementsByTagName("Email")->item(0)->nodeValue = implode(";",$newEmailArr);
|
|
|
}
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
- return array('CMgr.getMODEL().abortRetrieveInput();CMgr.getMODEL().getMain("MISConfigurator","emailSetup","'.utf8_encode($_SESSION["configurator"]["emailSetup"]["section"]).'");');
|
|
|
+ return array('CMgr.getMODEL().abortRetrieveInput();CMgr.getMODEL().getMain("MISConfigurator","emailSetup","'.utf8_to_latin1($_SESSION["configurator"]["emailSetup"]["section"]).'");');
|
|
|
}
|
|
|
|
|
|
private function emailExport() {
|
|
|
@@ -2147,7 +2147,7 @@ class MISConfigurator extends App {
|
|
|
$Project->appendChild($Emails);
|
|
|
|
|
|
foreach($iPublishesList as $iPublish) {
|
|
|
- $SectionIDs[str_replace("|"," ",str_replace("_"," ",$iPublish->getAttribute("User")))][$iPublish->getAttribute("ID")] = $this->_createSection($ProjectDOM,$ProjectXpath,$iPublish->getAttribute("ID"), $iPublish->getAttribute("parentID"), utf8_decode(str_replace("|"," ",str_replace("_"," ",$iPublish->getAttribute("User")))), utf8_decode($iPublish->getAttribute("Name")),$iPublish->getAttribute("Alert"));
|
|
|
+ $SectionIDs[str_replace("|"," ",str_replace("_"," ",$iPublish->getAttribute("User")))][$iPublish->getAttribute("ID")] = $this->_createSection($ProjectDOM,$ProjectXpath,$iPublish->getAttribute("ID"), $iPublish->getAttribute("parentID"), latin1_to_utf8(str_replace("|"," ",str_replace("_"," ",$iPublish->getAttribute("User")))), latin1_to_utf8($iPublish->getAttribute("Name")),$iPublish->getAttribute("Alert"));
|
|
|
}
|
|
|
|
|
|
$emailArr = array();
|
|
|
@@ -2164,7 +2164,7 @@ class MISConfigurator extends App {
|
|
|
$PublishAlert = $iImage->parentNode->parentNode->getAttribute("Alert");
|
|
|
|
|
|
if(!array_key_exists($ImageUser,$SectionIDs) || !array_key_exists($PublishID,$SectionIDs[$ImageUser])) {
|
|
|
- $SectionIDs[$ImageUser][$PublishID] = $this->_createSection($ProjectDOM,$ProjectXpath,$PublishID,$PublishParentID,utf8_decode($ImageUser),utf8_decode($PublishName),$PublishAlert);
|
|
|
+ $SectionIDs[$ImageUser][$PublishID] = $this->_createSection($ProjectDOM,$ProjectXpath,$PublishID,$PublishParentID,latin1_to_utf8($ImageUser),latin1_to_utf8($PublishName),$PublishAlert);
|
|
|
$Publish = $ProjectXpath->query("./Publish[./@ID='".$SectionIDs[$ImageUser][$PublishID]."']",$Publishes)->item(0);
|
|
|
}else{
|
|
|
$Publish = $ProjectXpath->query("./Publish[./@ID='".$SectionIDs[$ImageUser][$PublishID]."']",$Publishes)->item(0);
|
|
|
@@ -2223,7 +2223,7 @@ class MISConfigurator extends App {
|
|
|
$PublishParentID = $iReport->parentNode->parentNode->getAttribute("parentID");
|
|
|
$PublishName = $iReport->parentNode->parentNode->getAttribute("Name");
|
|
|
if(!array_key_exists($ReportUser,$SectionIDs) || !array_key_exists($PublishID,$SectionIDs[$ReportUser])) {
|
|
|
- $SectionIDs[$ReportUser][$PublishID] = $this->_createSection($ProjectDOM,$ProjectXpath,$PublishID,$PublishParentID,utf8_decode($ReportUser),utf8_decode($PublishName),false);
|
|
|
+ $SectionIDs[$ReportUser][$PublishID] = $this->_createSection($ProjectDOM,$ProjectXpath,$PublishID,$PublishParentID,latin1_to_utf8($ReportUser),latin1_to_utf8($PublishName),false);
|
|
|
$Scorecard = $ProjectXpath->query("./Scorecard[./@ID='".$SectionIDs[$ImageUser][$PublishID]."']",$Scorecards)->item(0);
|
|
|
}else{
|
|
|
$Scorecard = $ProjectXpath->query("./Scorecard[./@ID='".$SectionIDs[$ReportUser][$PublishID]."']",$Scorecards)->item(0);
|
|
|
@@ -2243,7 +2243,7 @@ class MISConfigurator extends App {
|
|
|
$PublishParentID = $iReport->parentNode->parentNode->getAttribute("parentID");
|
|
|
$PublishName = $iReport->parentNode->parentNode->getAttribute("Name");
|
|
|
if(!array_key_exists($ReportUser,$SectionIDs) || !array_key_exists($PublishID,$SectionIDs[$ReportUser])) {
|
|
|
- $SectionIDs[$ReportUser][$PublishID] = $this->_createSection($ProjectDOM,$ProjectXpath,$PublishID,$PublishParentID,utf8_decode($ReportUser),utf8_decode($PublishName),false);
|
|
|
+ $SectionIDs[$ReportUser][$PublishID] = $this->_createSection($ProjectDOM,$ProjectXpath,$PublishID,$PublishParentID,latin1_to_utf8($ReportUser),latin1_to_utf8($PublishName),false);
|
|
|
$Dashboard = $ProjectXpath->query("./Dashboard[./@ID='".$SectionIDs[$ImageUser][$PublishID]."']",$Dashboards)->item(0);
|
|
|
}else{
|
|
|
$Dashboard = $ProjectXpath->query("./Dashboard[./@ID='".$SectionIDs[$ReportUser][$PublishID]."']",$Dashboards)->item(0);
|
|
|
@@ -2259,7 +2259,7 @@ class MISConfigurator extends App {
|
|
|
|
|
|
foreach($users as $username => $ansicht) {
|
|
|
if(!in_array($username,$allUsersArr)) {
|
|
|
- $this->saveRetrieveInput("saveCreateUser",utf8_decode($username),"asdf","asdf","de",$ansicht);
|
|
|
+ $this->saveRetrieveInput("saveCreateUser",latin1_to_utf8($username),"asdf","asdf","de",$ansicht);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -2289,7 +2289,7 @@ class MISConfigurator extends App {
|
|
|
if($this->isRole("master")){
|
|
|
$MISConfig = new MISConfig();
|
|
|
$projectDOM = new DOMDocument('1.0', 'iso-8859-1');
|
|
|
- $projectDOM->load($MISConfig->getConfigFilesPath().utf8_encode($p_ID));
|
|
|
+ $projectDOM->load($MISConfig->getConfigFilesPath().utf8_to_latin1($p_ID));
|
|
|
$projectXpath = new DOMXpath($projectDOM);
|
|
|
|
|
|
$configName = $projectXpath->query("/Configuration")->item(0)->getAttribute("Name");
|
|
|
@@ -2298,17 +2298,17 @@ class MISConfigurator extends App {
|
|
|
$ret = '<form action="" encoding="utf-8" method="post" onSubmit="return Form.submit(this,\'MISConfigurator\',\'saveRetrieveInput\',\'name\');">';
|
|
|
$ret.= '<fieldset>';
|
|
|
$ret.= '<legend>'.$this->_getI18N('editConfig').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveEditConfig"><input type="hidden" name="ID" value="'.utf8_encode($p_ID).'">';
|
|
|
- $ret.= '<table><tr><td colspan="2">'.$this->_getI18N('editConfigInfoMsg').' <i>'.utf8_encode($p_ID).'</i>.<hr></td><td></td></tr>';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveEditConfig"><input type="hidden" name="ID" value="'.utf8_to_latin1($p_ID).'">';
|
|
|
+ $ret.= '<table><tr><td colspan="2">'.$this->_getI18N('editConfigInfoMsg').' <i>'.utf8_to_latin1($p_ID).'</i>.<hr></td><td></td></tr>';
|
|
|
$ret.= '<tr><td class="label"><label for="inp_name">'.$this->_getI18N('configName').':</label></td><td><input id="inp_name" name="name" type="text" value="'.$configName.'"></td></tr>';
|
|
|
$ret.= '<tr><td class="label"><label for="inp_lang">'.$this->_getI18N('lang').':</label></td><td>';
|
|
|
$ret.= '<select id="inp_lang" name="lang">';
|
|
|
$allLangsArr = I18N::getLanguages();
|
|
|
foreach($allLangsArr as $key => $lang) {
|
|
|
if($configLang == $lang)
|
|
|
- $ret.= '<option value="'.$lang.'" selected="selected">'.utf8_encode($lang).'</option>';
|
|
|
+ $ret.= '<option value="'.$lang.'" selected="selected">'.utf8_to_latin1($lang).'</option>';
|
|
|
else
|
|
|
- $ret.= '<option value="'.$lang.'">'.utf8_encode($lang).'</option>';
|
|
|
+ $ret.= '<option value="'.$lang.'">'.utf8_to_latin1($lang).'</option>';
|
|
|
}
|
|
|
$ret.= '</select>';
|
|
|
$ret.= '</td></tr>';
|
|
|
@@ -2324,15 +2324,15 @@ class MISConfigurator extends App {
|
|
|
if($this->isRole("master")){
|
|
|
$MISConfig = new MISConfig();
|
|
|
$projectDOM = new DOMDocument('1.0', 'iso-8859-1');
|
|
|
- $projectDOM->load($MISConfig->getConfigFilesPath().utf8_encode($p_configFile));
|
|
|
+ $projectDOM->load($MISConfig->getConfigFilesPath().utf8_to_latin1($p_configFile));
|
|
|
$projectXpath = new DOMXpath($projectDOM);
|
|
|
|
|
|
$PP = $projectXpath->query('/Configuration')->item(0);
|
|
|
- $PP->setAttribute("Name",utf8_encode($p_name));
|
|
|
+ $PP->setAttribute("Name",utf8_to_latin1($p_name));
|
|
|
$PX = $projectXpath->query('/Configuration/General')->item(0);
|
|
|
$MISConfig->setNodeValue("Language",$p_lang,$projectDOM,$PX);
|
|
|
|
|
|
- $projectDOM->save($MISConfig->getConfigFilesPath().utf8_encode($p_configFile));
|
|
|
+ $projectDOM->save($MISConfig->getConfigFilesPath().utf8_to_latin1($p_configFile));
|
|
|
}
|
|
|
return array('CMgr.getMODEL().__construct();');
|
|
|
}
|
|
|
@@ -2348,8 +2348,8 @@ class MISConfigurator extends App {
|
|
|
$ret.= '<fieldset>';
|
|
|
|
|
|
$ret.= '<legend>'.$this->_getI18N('deleteConfig').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveDeleteConfig"><input type="hidden" name="ID" value="'.utf8_encode($p_configFile).'">';
|
|
|
- $ret.= '<table><tr><td colspan="2">'.$this->_getI18N('deleteConfigInfoMsg1').' <i>'.utf8_encode($PPName).'</i> '.$this->_getI18N('deleteConfigInfoMsg2').'<hr></td></tr>';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveDeleteConfig"><input type="hidden" name="ID" value="'.utf8_to_latin1($p_configFile).'">';
|
|
|
+ $ret.= '<table><tr><td colspan="2">'.$this->_getI18N('deleteConfigInfoMsg1').' <i>'.utf8_to_latin1($PPName).'</i> '.$this->_getI18N('deleteConfigInfoMsg2').'<hr></td></tr>';
|
|
|
$ret.= '<tr><td class="label"><label for="inp_name"><font color="#ee3333">'.$this->_getI18N('deleteUserConfig').':</font></label></td><td><input id="inp_name" name="deleteUserConfig" type="checkbox"></td></tr>';
|
|
|
$ret.= '<tr><td colspan="2"><hr><input class="btn" type="button" value="'.$this->_getI18N('abort').'" onclick="CMgr.getMODEL().abortRetrieveInput();"><input class="btn" type="submit" value="'.$this->_getI18N('delete').'"></td></tr>';
|
|
|
$ret.= '</table>';
|
|
|
@@ -2366,14 +2366,14 @@ class MISConfigurator extends App {
|
|
|
$authDOM->load($MISConfig->authFile);
|
|
|
$authXpath = new DOMXpath($authDOM);
|
|
|
if($p_deleteUserConfig == "true") {
|
|
|
- $AUList = $authXpath->query("/auth/users/user[@setting='".utf8_encode(basename($p_configFile,".xml"))."']");
|
|
|
+ $AUList = $authXpath->query("/auth/users/user[@setting='".utf8_to_latin1(basename($p_configFile,".xml"))."']");
|
|
|
for($i=0;$i<$AUList->length;$i++) {
|
|
|
$AU = $AUList->item($i);
|
|
|
$AU->parentNode->removeChild($AU);
|
|
|
}
|
|
|
$authDOM->save($MISConfig->authFile);
|
|
|
}
|
|
|
- unlink(ROOT_DIR."apps/MISConfig/data/".utf8_encode($p_configFile));
|
|
|
+ unlink(ROOT_DIR."apps/MISConfig/data/".utf8_to_latin1($p_configFile));
|
|
|
|
|
|
$projectDOM = new DOMDocument('1.0', 'iso-8859-1');
|
|
|
$projectDOM->load($MISConfig->getConfigFile());
|
|
|
@@ -2401,7 +2401,7 @@ class MISConfigurator extends App {
|
|
|
$ret.= '<form action="" encoding="utf-8" method="post" onSubmit="return Form.submit(this,\'MISConfigurator\',\'saveRetrieveInput\',\'name\');">';
|
|
|
$ret.= '<fieldset>';
|
|
|
$ret.= '<legend><img src="img/package.png">'.str_replace("_"," ",trim($PPName,"_ ")).' '.$this->_getI18N('editSection').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveEditSection"><input type="hidden" name="ID" value="'.utf8_encode($p_ID).'">';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveEditSection"><input type="hidden" name="ID" value="'.utf8_to_latin1($p_ID).'">';
|
|
|
$ret.= '<table><tr><td colspan="2">'.$this->_getI18N('editSectionInfoMsg').' <i>'.str_replace("_"," ",trim($PPName,"_ ")).'</i>.<hr></td><td></td></tr>';
|
|
|
$ret.= '<tr><td class="label"><label for="inp_name">'.$this->_getI18N('sectionName').':</label></td><td><input id="inp_name" name="name" type="text" value="'.str_replace("_"," ",trim($PPName,"_ ")).'"></td></tr>';
|
|
|
$ret.= '<tr><td class="label"><label for="inp_showHauptampel">'.$this->_getI18N('showHauptampel').':</label></td><td><input id="inp_name" name="showHauptampel" type="checkbox" ';
|
|
|
@@ -2430,19 +2430,19 @@ class MISConfigurator extends App {
|
|
|
$projectDOM->load($MISConfig->getConfigFile());
|
|
|
$projectXpath = new DOMXpath($projectDOM);
|
|
|
|
|
|
- $PP = $projectXpath->query('/Configuration/Publishes/Publish[./@ID = "'.$ID.'" and ./@User = "'.utf8_encode($username).'"]')->item(0);
|
|
|
- $PP->setAttribute("Name",utf8_encode("_".str_replace(" ","_",trim($p_name,"_ "))));
|
|
|
- $PP->setAttribute("Alert",utf8_encode($p_showHauptampel));
|
|
|
+ $PP = $projectXpath->query('/Configuration/Publishes/Publish[./@ID = "'.$ID.'" and ./@User = "'.utf8_to_latin1($username).'"]')->item(0);
|
|
|
+ $PP->setAttribute("Name",utf8_to_latin1("_".str_replace(" ","_",trim($p_name,"_ "))));
|
|
|
+ $PP->setAttribute("Alert",utf8_to_latin1($p_showHauptampel));
|
|
|
|
|
|
- $PSList = $projectXpath->query('/Configuration/Scorecards/Scorecard[./@ID = "'.$ID.'" and ./@Directory = "'.utf8_encode($username).'\\"]');
|
|
|
+ $PSList = $projectXpath->query('/Configuration/Scorecards/Scorecard[./@ID = "'.$ID.'" and ./@Directory = "'.utf8_to_latin1($username).'\\"]');
|
|
|
for($i=0;$i<$PSList->length;$i++) {
|
|
|
$PS = $PSList->item($i);
|
|
|
- $PS->setAttribute("Name",utf8_encode("_".str_replace(" ","_",$p_name)));
|
|
|
+ $PS->setAttribute("Name",utf8_to_latin1("_".str_replace(" ","_",$p_name)));
|
|
|
}
|
|
|
- $PSList = $projectXpath->query('/Configuration/Dashboards/Dashboard[./@ID = "'.$ID.'" and ./@Directory = "'.utf8_encode($username).'\\"]');
|
|
|
+ $PSList = $projectXpath->query('/Configuration/Dashboards/Dashboard[./@ID = "'.$ID.'" and ./@Directory = "'.utf8_to_latin1($username).'\\"]');
|
|
|
for($i=0;$i<$PSList->length;$i++) {
|
|
|
$PS = $PSList->item($i);
|
|
|
- $PS->setAttribute("Name",utf8_encode("_".str_replace(" ","_",$p_name)));
|
|
|
+ $PS->setAttribute("Name",utf8_to_latin1("_".str_replace(" ","_",$p_name)));
|
|
|
}
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
if(count($IDsArr)>0){
|
|
|
@@ -2508,7 +2508,7 @@ class MISConfigurator extends App {
|
|
|
if(count($IDArr)>1){
|
|
|
$ID = $IDArr[0];
|
|
|
$username = $IDArr[1];
|
|
|
- $PPList = $projectXpath->query('/Configuration/Publishes/Publish[./@parentID="'.$ID.'" and ./@User = "'.utf8_encode($username).'"]');
|
|
|
+ $PPList = $projectXpath->query('/Configuration/Publishes/Publish[./@parentID="'.$ID.'" and ./@User = "'.utf8_to_latin1($username).'"]');
|
|
|
for($i=0;$i<$PPList->length;$i++) {
|
|
|
$PP = $PPList->item($i);
|
|
|
$currentID = $PP->getAttribute('ID');
|
|
|
@@ -2533,15 +2533,15 @@ class MISConfigurator extends App {
|
|
|
$projectDOM->load($MISConfig->getConfigFile());
|
|
|
$projectXpath = new DOMXpath($projectDOM);
|
|
|
|
|
|
- $PP = $projectXpath->query('/Configuration/Publishes/Publish[./@ID="'.$p_ID.'" and ./@User = "'.utf8_encode($p_username).'"]');
|
|
|
+ $PP = $projectXpath->query('/Configuration/Publishes/Publish[./@ID="'.$p_ID.'" and ./@User = "'.utf8_to_latin1($p_username).'"]');
|
|
|
if($PP->length>0) {
|
|
|
$PP = $PP->item(0);
|
|
|
$PP->parentNode->removeChild($PP);
|
|
|
- $PS = $projectXpath->query('/Configuration/Scorecards/Scorecard[./@ID="'.$p_ID.'" and ./@Directory = "'.utf8_encode($p_username).'\\"]');
|
|
|
+ $PS = $projectXpath->query('/Configuration/Scorecards/Scorecard[./@ID="'.$p_ID.'" and ./@Directory = "'.utf8_to_latin1($p_username).'\\"]');
|
|
|
for($i=0;$i<$PS->length;$i++){
|
|
|
$PS->item($i)->parentNode->removeChild($PS->item($i));
|
|
|
}
|
|
|
- $PS = $projectXpath->query('/Configuration/Dashboards/Dashboard[./@ID="'.$p_ID.'" and ./@Directory = "'.utf8_encode($p_username).'\\"]');
|
|
|
+ $PS = $projectXpath->query('/Configuration/Dashboards/Dashboard[./@ID="'.$p_ID.'" and ./@Directory = "'.utf8_to_latin1($p_username).'\\"]');
|
|
|
for($i=0;$i<$PS->length;$i++){
|
|
|
$PS->item($i)->parentNode->removeChild($PS->item($i));
|
|
|
}
|
|
|
@@ -2559,7 +2559,7 @@ class MISConfigurator extends App {
|
|
|
$ret.= '<fieldset>';
|
|
|
|
|
|
$ret.= '<legend><img src="img/package.png">'.$this->_getI18N('createSection').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveCreateSection"><input type="hidden" name="parentID" value="'.$p_parentID.'"><input type="hidden" name="username" value="'.utf8_encode($p_username).'">';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveCreateSection"><input type="hidden" name="parentID" value="'.$p_parentID.'"><input type="hidden" name="username" value="'.utf8_to_latin1($p_username).'">';
|
|
|
$ret.= '<table><tr><td colspan="2">'.$this->_getI18N('createSectionInfoMsg').'<hr></td></tr>';
|
|
|
$ret.= '<tr><td class="label"><label for="inp_name">'.$this->_getI18N('sectionName').':</label></td><td><input id="inp_name" name="name" type="text" value=""></td></tr>';
|
|
|
$ret.= '<tr><td class="label"><label for="inp_showHauptampel">'.$this->_getI18N('showHauptampel').':</label></td><td><input id="inp_showHauptampel" name="showHauptampel" type="checkbox" checked=checked value="1"></td></tr>';
|
|
|
@@ -2646,7 +2646,7 @@ class MISConfigurator extends App {
|
|
|
$ret.= '<fieldset>';
|
|
|
|
|
|
$ret.= '<legend><img src="img/report.png">'.$this->_getI18N('createReport').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveCreateReport"><input type="hidden" name="ID" value="'.$p_sectionID.'"><input type="hidden" name="username" value="'.utf8_encode($p_username).'">';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveCreateReport"><input type="hidden" name="ID" value="'.$p_sectionID.'"><input type="hidden" name="username" value="'.utf8_to_latin1($p_username).'">';
|
|
|
$ret.= '<table><tr><td colspan="2">'.$this->_getI18N('createReportInfoMsg').'<hr></td></tr>';
|
|
|
$ret.= '<tr><td><label for="inp_name">'.$this->_getI18N('reportName').':</label></td><td><input id="inp_name" name="name" type="text" value=""></td></tr>';
|
|
|
$ret.= '<tr><td><label for="inp_description">'.$this->_getI18N('reportDescription').':</label></td><td><textarea id="inp_description" name="description"></textarea></td></tr>';
|
|
|
@@ -2758,13 +2758,13 @@ class MISConfigurator extends App {
|
|
|
$PI = $projectDOM->createElement("Image");
|
|
|
$PI->setAttribute("ID",$newID);
|
|
|
$temp = $projectDOM->createElement("Name");
|
|
|
- $temp->appendChild($projectDOM->createTextNode(utf8_encode($p_reportName)));
|
|
|
+ $temp->appendChild($projectDOM->createTextNode(utf8_to_latin1($p_reportName)));
|
|
|
$PI->appendChild($temp);
|
|
|
$temp = $projectDOM->createElement("Description");
|
|
|
- $temp->appendChild($projectDOM->createTextNode(utf8_encode($p_reportDescription)));
|
|
|
+ $temp->appendChild($projectDOM->createTextNode(utf8_to_latin1($p_reportDescription)));
|
|
|
$PI->appendChild($temp);
|
|
|
- $PI->appendChild($projectDOM->createElement("Directory",utf8_encode($p_username)."\\"));
|
|
|
- $PI->appendChild($projectDOM->createElement("Report",utf8_encode($p_pprReport)));
|
|
|
+ $PI->appendChild($projectDOM->createElement("Directory",utf8_to_latin1($p_username)."\\"));
|
|
|
+ $PI->appendChild($projectDOM->createElement("Report",utf8_to_latin1($p_pprReport)));
|
|
|
$PI->appendChild($projectDOM->createElement("GIFGenerate",$p_gifGenerate));
|
|
|
$PI->appendChild($projectDOM->createElement("JPGGenerate",$p_jpgGenerate));
|
|
|
$PI->appendChild($projectDOM->createElement("PDFGenerate",$p_pdfGenerate1));
|
|
|
@@ -2780,8 +2780,8 @@ class MISConfigurator extends App {
|
|
|
}else{
|
|
|
$PI->appendChild($projectDOM->createElement("Ansicht",$this->_getView($p_username)));
|
|
|
}
|
|
|
- $PI->appendChild($projectDOM->createElement("Email",utf8_encode($p_email)));
|
|
|
- $PI->appendChild($projectDOM->createElement("ppx",utf8_encode($p_ppxFile)));
|
|
|
+ $PI->appendChild($projectDOM->createElement("Email",utf8_to_latin1($p_email)));
|
|
|
+ $PI->appendChild($projectDOM->createElement("ppx",utf8_to_latin1($p_ppxFile)));
|
|
|
|
|
|
$PIs = $projectXpath->query("/Configuration/Publishes/Publish/Images[./../@ID='".$p_sectionID."']")->item(0);
|
|
|
$PIs->appendChild($PI);
|
|
|
@@ -2790,13 +2790,13 @@ class MISConfigurator extends App {
|
|
|
$PI = $projectDOM->createElement("Image");
|
|
|
$PI->setAttribute("ID",$newID);
|
|
|
$temp = $projectDOM->createElement("Name");
|
|
|
- $temp->appendChild($projectDOM->createTextNode(utf8_encode($p_reportName)));
|
|
|
+ $temp->appendChild($projectDOM->createTextNode(utf8_to_latin1($p_reportName)));
|
|
|
$PI->appendChild($temp);
|
|
|
$temp = $projectDOM->createElement("Description");
|
|
|
- $temp->appendChild($projectDOM->createTextNode(utf8_encode($p_reportDescription)));
|
|
|
+ $temp->appendChild($projectDOM->createTextNode(utf8_to_latin1($p_reportDescription)));
|
|
|
$PI->appendChild($temp);
|
|
|
- $PI->appendChild($projectDOM->createElement("Directory",utf8_encode($p_username)."\\"));
|
|
|
- $PI->appendChild($projectDOM->createElement("Report",utf8_encode($p_pprReport)."_Graf"));
|
|
|
+ $PI->appendChild($projectDOM->createElement("Directory",utf8_to_latin1($p_username)."\\"));
|
|
|
+ $PI->appendChild($projectDOM->createElement("Report",utf8_to_latin1($p_pprReport)."_Graf"));
|
|
|
if($p_imageGenerate == "GIF") {
|
|
|
$PI->appendChild($projectDOM->createElement("GIFGenerate","J"));
|
|
|
$PI->appendChild($projectDOM->createElement("JPGGenerate","N"));
|
|
|
@@ -2814,7 +2814,7 @@ class MISConfigurator extends App {
|
|
|
$PI->appendChild($projectDOM->createElement("PDFImageLayer",$p_pdfLayer2));
|
|
|
$PI->appendChild($projectDOM->createElement("Ansicht",$p_view));
|
|
|
$PI->appendChild($projectDOM->createElement("Email",$p_email));
|
|
|
- $PI->appendChild($projectDOM->createElement("ppx",utf8_encode($p_ppxFile)));
|
|
|
+ $PI->appendChild($projectDOM->createElement("ppx",utf8_to_latin1($p_ppxFile)));
|
|
|
|
|
|
$PIs = $projectXpath->query("/Configuration/Publishes/Publish/Images[./../@ID='".$p_sectionID."']")->item(0);
|
|
|
$PIs->appendChild($PI);
|
|
|
@@ -2822,7 +2822,7 @@ class MISConfigurator extends App {
|
|
|
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
$this->_registerEmails($p_email);
|
|
|
- return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configReportsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configReportsFormCb);');
|
|
|
+ return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configReportsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configReportsFormCb);');
|
|
|
}
|
|
|
|
|
|
private function editReport($p_ID) {
|
|
|
@@ -3070,7 +3070,7 @@ class MISConfigurator extends App {
|
|
|
$PIpreview->appendChild($projectDOM->createElement("Description"));
|
|
|
$MISConfig->setNodeValue("Description",$p_reportDescription,$projectDOM,$PIpreview);
|
|
|
$PIpreview->appendChild($projectDOM->createElement("Directory"));
|
|
|
- $MISConfig->setNodeValue("Directory",utf8_decode($PI->getElementsByTagName("Directory")->item(0)->nodeValue),$projectDOM,$PIpreview);
|
|
|
+ $MISConfig->setNodeValue("Directory",latin1_to_utf8($PI->getElementsByTagName("Directory")->item(0)->nodeValue),$projectDOM,$PIpreview);
|
|
|
$PIpreview->appendChild($projectDOM->createElement("Report"));
|
|
|
$MISConfig->setNodeValue("Report",$p_pprReport,$projectDOM,$PIpreview);
|
|
|
$PIpreview->appendChild($projectDOM->createElement("GIFGenerate"));
|
|
|
@@ -3113,7 +3113,7 @@ class MISConfigurator extends App {
|
|
|
if(count($IDArr)>0){
|
|
|
$eval = 'CMgr.getMODEL().getRetrieveInput("MISConfigurator","editReport","'.implode("|",$IDArr).'");';
|
|
|
}else{
|
|
|
- $eval = 'CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configReportsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configReportsFormCb);';
|
|
|
+ $eval = 'CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configReportsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configReportsFormCb);';
|
|
|
}
|
|
|
return array($eval);
|
|
|
}
|
|
|
@@ -3161,7 +3161,7 @@ class MISConfigurator extends App {
|
|
|
}
|
|
|
}
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
- return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configReportsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configReportsFormCb);');
|
|
|
+ return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configReportsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configReportsFormCb);');
|
|
|
}
|
|
|
|
|
|
private function createScorecard($p_sectionID,$p_username) {
|
|
|
@@ -3174,7 +3174,7 @@ class MISConfigurator extends App {
|
|
|
$ret.= '<fieldset>';
|
|
|
|
|
|
$ret.= '<legend><img src="img/scorecard.png">'.$this->_getI18N('createScorecard').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveCreateScorecard"><input type="hidden" name="ID" value="'.$p_sectionID.'"><input type="hidden" name="username" value="'.utf8_encode($p_username).'">';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveCreateScorecard"><input type="hidden" name="ID" value="'.$p_sectionID.'"><input type="hidden" name="username" value="'.utf8_to_latin1($p_username).'">';
|
|
|
$ret.= '<table><tr><td colspan="2">'.$this->_getI18N('createScorecardInfoMsg').'<hr></td></tr>';
|
|
|
$ret.= '<tr><td><label for="inp_name">'.$this->_getI18N('scorecardName').':</label></td><td><input id="inp_name" name="name" type="text" value=""></td></tr>';
|
|
|
$ret.= '<tr><td><label for="inp_description">'.$this->_getI18N('scorecardDescription').':</label></td><td><textarea id="inp_description" name="description"></textarea></td></tr>';
|
|
|
@@ -3201,7 +3201,7 @@ class MISConfigurator extends App {
|
|
|
$ret.= '<select name="format">';
|
|
|
$PSFormatsArr = $MISConfig->getAllScorcardFormats();
|
|
|
foreach($PSFormatsArr as $key => $PSFormat) {
|
|
|
- $ret.= '<option value="'.$key.'">'.utf8_encode($PSFormat).'</option>';
|
|
|
+ $ret.= '<option value="'.$key.'">'.utf8_to_latin1($PSFormat).'</option>';
|
|
|
}
|
|
|
$ret.= '</select>';
|
|
|
$ret.= '</td></tr>';
|
|
|
@@ -3226,15 +3226,15 @@ class MISConfigurator extends App {
|
|
|
|
|
|
$newID = $this->_generateReportID();
|
|
|
|
|
|
- $PRsList = $projectXpath->query("/Configuration/Scorecards/Scorecard/Reports[./../@ID='".$p_sectionID."' and ./../@Directory='".utf8_encode($p_username)."\\']");
|
|
|
+ $PRsList = $projectXpath->query("/Configuration/Scorecards/Scorecard/Reports[./../@ID='".$p_sectionID."' and ./../@Directory='".utf8_to_latin1($p_username)."\\']");
|
|
|
$PPName = $projectXpath->query("/Configuration/Publishes/Publish[./@ID='".$p_sectionID."']")->item(0)->getAttribute("Name");
|
|
|
if($PRsList->length > 0) {
|
|
|
$PRs = $PRsList->item(0);
|
|
|
}else{
|
|
|
$PS = $projectDOM->createElement("Scorecard");
|
|
|
- $PS->setAttribute("Directory",utf8_encode($p_username)."\\");
|
|
|
+ $PS->setAttribute("Directory",utf8_to_latin1($p_username)."\\");
|
|
|
$PS->setAttribute("ID",$p_sectionID);
|
|
|
- $PS->setAttribute("Name",utf8_encode($PPName));
|
|
|
+ $PS->setAttribute("Name",utf8_to_latin1($PPName));
|
|
|
$PRs = $projectDOM->createElement("Reports");
|
|
|
$PS->appendChild($PRs);
|
|
|
$PSs = $projectXpath->query("/Configuration/Scorecards")->item(0);
|
|
|
@@ -3275,7 +3275,7 @@ class MISConfigurator extends App {
|
|
|
$PRs->appendChild($PR);
|
|
|
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
- return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configScorecardsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configScorecardsFormCb);');
|
|
|
+ return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configScorecardsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configScorecardsFormCb);');
|
|
|
}
|
|
|
|
|
|
private function editScorecard($p_ID) {
|
|
|
@@ -3342,7 +3342,7 @@ class MISConfigurator extends App {
|
|
|
foreach($PSFormatsArr as $key => $PSFormat) {
|
|
|
$ret.= '<option value="'.$key.'"';
|
|
|
if($key == $sec_key)$ret.= ' selected="selected"';
|
|
|
- $ret.= '>'.utf8_encode($PSFormat).'</option>';
|
|
|
+ $ret.= '>'.utf8_to_latin1($PSFormat).'</option>';
|
|
|
}
|
|
|
$ret.= '</select>';
|
|
|
$ret.= '</td></tr>';
|
|
|
@@ -3404,7 +3404,7 @@ class MISConfigurator extends App {
|
|
|
if(count($IDsArr)>0){
|
|
|
$eval = 'CMgr.getMODEL().getRetrieveInput("MISConfigurator","editScorecard","'.implode("|",$IDsArr).'");';
|
|
|
}else{
|
|
|
- $eval = 'CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configScorecardsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configScorecardsFormCb);';
|
|
|
+ $eval = 'CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configScorecardsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configScorecardsFormCb);';
|
|
|
}
|
|
|
return array($eval);
|
|
|
}
|
|
|
@@ -3451,7 +3451,7 @@ class MISConfigurator extends App {
|
|
|
}
|
|
|
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
- return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configScorecardsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configScorecardsFormCb);');
|
|
|
+ return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configScorecardsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configScorecardsFormCb);');
|
|
|
}
|
|
|
|
|
|
private function editLanguage($p_app,$p_key="") {
|
|
|
@@ -3549,7 +3549,7 @@ foreach($langs as $lang) {
|
|
|
$ret.= '<select id="inp_lang" name="lang">';
|
|
|
$allLangsArr = $MISConfig->getAllLangs();
|
|
|
foreach($allLangsArr as $key => $lang) {
|
|
|
- $ret.= '<option value="'.$key.'">'.utf8_encode($lang).'</option>';
|
|
|
+ $ret.= '<option value="'.$key.'">'.utf8_to_latin1($lang).'</option>';
|
|
|
}
|
|
|
$ret.= '</select>';
|
|
|
$ret.= '</td></tr>';
|
|
|
@@ -3557,7 +3557,7 @@ foreach($langs as $lang) {
|
|
|
$ret.= '<select id="inp_view" name="view">';
|
|
|
$allViewsArr = $MISConfig->getAllViews();
|
|
|
foreach($allViewsArr as $key => $view) {
|
|
|
- $ret.= '<option value="'.$key.'">'.utf8_encode($view).'</option>';
|
|
|
+ $ret.= '<option value="'.$key.'">'.utf8_to_latin1($view).'</option>';
|
|
|
}
|
|
|
$ret.= '</select>';
|
|
|
$ret.= '</td></tr>';
|
|
|
@@ -3578,7 +3578,7 @@ foreach($langs as $lang) {
|
|
|
$authDOM->load($MISConfig->authFile);
|
|
|
$authXpath = new DOMXpath($authDOM);
|
|
|
|
|
|
- $userUnique = $authXpath->query("/auth/users/user[./@username='".utf8_encode($p_username)."' and (@setting='".basename($MISConfig->getConfigFile(),".xml")."' or @setting='')]");
|
|
|
+ $userUnique = $authXpath->query("/auth/users/user[./@username='".utf8_to_latin1($p_username)."' and (@setting='".basename($MISConfig->getConfigFile(),".xml")."' or @setting='')]");
|
|
|
|
|
|
if($p_password != $p_passwordRepeat)
|
|
|
return array('alert("'.$this->_getI18N("pw_not_equal").'");');
|
|
|
@@ -3589,7 +3589,7 @@ foreach($langs as $lang) {
|
|
|
if(!strpbrk($p_username, "|") === false)
|
|
|
return array('alert("'.$this->_getI18N("no_vert_dash_allowed").'");');
|
|
|
$UU = $authDOM->createElement('user');
|
|
|
- $UU->setAttribute('username',utf8_encode($p_username));
|
|
|
+ $UU->setAttribute('username',utf8_to_latin1($p_username));
|
|
|
$UU->setAttribute('password',md5($p_password));
|
|
|
$UU->setAttribute('global',$p_global);
|
|
|
$UU->setAttribute('lang',$p_lang);
|
|
|
@@ -3616,13 +3616,13 @@ foreach($langs as $lang) {
|
|
|
$authDOM->load($MISConfig->authFile);
|
|
|
$authXpath = new DOMXpath($authDOM);
|
|
|
|
|
|
- $AU = $authXpath->query("/auth/users/user[@username='".utf8_encode($username)."']")->item(0);
|
|
|
+ $AU = $authXpath->query("/auth/users/user[@username='".utf8_to_latin1($username)."']")->item(0);
|
|
|
|
|
|
$ret.= '<form action="" encoding="utf-8" method="post" onSubmit="return Form.submit(this,\'MISConfigurator\',\'saveRetrieveInput\',\'username\',\'password\',\'password_repeat\');">';
|
|
|
$ret.= '<fieldset>';
|
|
|
|
|
|
$ret.= '<legend><img src="img/personal.png">'.$this->_getI18N('editUser').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveEditUser"><input type="hidden" name="name" value="'.utf8_encode($p_ID).'">';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveEditUser"><input type="hidden" name="name" value="'.utf8_to_latin1($p_ID).'">';
|
|
|
$ret.= '<table><tr><td colspan="2">'.$this->_getI18N('editUserInfoMsg').'<hr></td></tr>';
|
|
|
$ret.= '<tr><td class="label"><label for="inp_name">'.$this->_getI18N('username').':</label></td><td><input id="inp_name" name="username" type="text" value="'.$AU->getAttribute("username").'"></td></tr>';
|
|
|
$ret.= '<tr><td class="label"><label for="inp_pw">'.$this->_getI18N('password').':</label></td><td><input id="inp_pw" name="password" type="password" value=" "></td></tr>';
|
|
|
@@ -3647,9 +3647,9 @@ foreach($langs as $lang) {
|
|
|
$allViewsArr = $MISConfig->getAllViews();
|
|
|
foreach($allViewsArr as $key => $view) {
|
|
|
if($AU->getAttribute("view") == $key)
|
|
|
- $ret.= '<option value="'.$key.'" selected="selected">'.utf8_encode($view).'</option>';
|
|
|
+ $ret.= '<option value="'.$key.'" selected="selected">'.utf8_to_latin1($view).'</option>';
|
|
|
else
|
|
|
- $ret.= '<option value="'.$key.'">'.utf8_encode($view).'</option>';
|
|
|
+ $ret.= '<option value="'.$key.'">'.utf8_to_latin1($view).'</option>';
|
|
|
}
|
|
|
$ret.= '</select>';
|
|
|
$ret.= '</td></tr>';
|
|
|
@@ -3675,9 +3675,9 @@ foreach($langs as $lang) {
|
|
|
$IDsArr = explode("|",$p_ID);
|
|
|
|
|
|
|
|
|
- $username = utf8_encode(array_shift($IDsArr));
|
|
|
+ $username = utf8_to_latin1(array_shift($IDsArr));
|
|
|
|
|
|
- $newUsername = utf8_encode($p_newUsername);
|
|
|
+ $newUsername = utf8_to_latin1($p_newUsername);
|
|
|
|
|
|
$projectDOM = new DOMDocument('1.0', 'iso-8859-1');
|
|
|
$projectDOM->load($MISConfig->getConfigFile());
|
|
|
@@ -3710,7 +3710,7 @@ foreach($langs as $lang) {
|
|
|
$PIList = $projectXpath->query("/Configuration/Publishes/Publish/Images/Image[./Directory='".$username."\\']");
|
|
|
for($i=0;$i<$PIList->length;$i++) {
|
|
|
$PI = $PIList->item($i);
|
|
|
- $MISConfig->setNodeValue("Directory",utf8_decode($newUsername)."\\",$projectDOM,$PI);
|
|
|
+ $MISConfig->setNodeValue("Directory",latin1_to_utf8($newUsername)."\\",$projectDOM,$PI);
|
|
|
}
|
|
|
$PIList = $projectXpath->query("/Configuration/Publishes/Publish[./@User='".$username."']");
|
|
|
for($i=0;$i<$PIList->length;$i++) {
|
|
|
@@ -3747,7 +3747,7 @@ foreach($langs as $lang) {
|
|
|
$IDArr = explode("_",$IDStr);
|
|
|
if(count($IDArr)==1) {
|
|
|
$username = $IDArr[0];
|
|
|
- array_push($usernames, utf8_encode($username));
|
|
|
+ array_push($usernames, utf8_to_latin1($username));
|
|
|
}else{
|
|
|
$deleteSections = true;
|
|
|
array_push($newIDsArr,$IDStr);
|
|
|
@@ -3757,7 +3757,7 @@ foreach($langs as $lang) {
|
|
|
$ret.= '<fieldset>';
|
|
|
|
|
|
$ret.= '<legend><img src="img/personal.png">'.$this->_getI18N('deleteUser').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveDeleteUser"><input type="hidden" name="username" value="'.utf8_encode($p_ID).'">';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveDeleteUser"><input type="hidden" name="username" value="'.utf8_to_latin1($p_ID).'">';
|
|
|
$ret.= '<table><tr><td colspan="2">'.$this->_getI18N('deleteUserInfoMsg1').' <i>'.implode(", ",$usernames).'</i> '.$this->_getI18N('deleteUserInfoMsg2').'<hr></td></tr>';
|
|
|
$ret.= '<tr><td colspan="2"><hr><input class="btn" type="button" value="'.$this->_getI18N('abort').'" onclick="';
|
|
|
if($deleteSections) {
|
|
|
@@ -3787,7 +3787,7 @@ foreach($langs as $lang) {
|
|
|
foreach($IDsArr as $IDStr) {
|
|
|
$IDArr = explode("_",$IDStr);
|
|
|
if(count($IDArr)==1){
|
|
|
- $username = utf8_encode($IDArr[0]);
|
|
|
+ $username = utf8_to_latin1($IDArr[0]);
|
|
|
$AU = $authXpath->query("/auth/users/user[@username='".$username."' and @setting='".basename($MISConfig->getConfigFile(),".xml")."']")->item(0);
|
|
|
$AU->parentNode->removeChild($AU);
|
|
|
|
|
|
@@ -3835,7 +3835,7 @@ foreach($langs as $lang) {
|
|
|
$ret.= '<fieldset>';
|
|
|
|
|
|
$ret.= '<legend><img src="img/dashboard.png">'.$this->_getI18N('createDashboard').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveCreateDashboard"><input type="hidden" name="ID" value="'.$p_sectionID.'"><input type="hidden" name="username" value="'.utf8_encode($p_username).'">';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveCreateDashboard"><input type="hidden" name="ID" value="'.$p_sectionID.'"><input type="hidden" name="username" value="'.utf8_to_latin1($p_username).'">';
|
|
|
$ret.= '<table><tr><td colspan="2">'.$this->_getI18N('createDashboardInfoMsg').'<hr></td></tr>';
|
|
|
$ret.= '<tr><td><label for="inp_name">'.$this->_getI18N('dashboardName').':</label></td><td><input id="inp_name" name="name" type="text" value=""></td></tr>';
|
|
|
$ret.= '<tr><td><label for="inp_description">'.$this->_getI18N('dashboardDescription').':</label></td><td><textarea id="inp_description" name="description"></textarea></td></tr>';
|
|
|
@@ -3863,12 +3863,12 @@ foreach($langs as $lang) {
|
|
|
|
|
|
$newID = $this->_generateReportID();
|
|
|
|
|
|
- $PRsList = $projectXpath->query("/Configuration/Dashboards/Dashboard[./@ID='".$p_sectionID."' and ./@Directory='".utf8_encode($p_username)."\\']");
|
|
|
+ $PRsList = $projectXpath->query("/Configuration/Dashboards/Dashboard[./@ID='".$p_sectionID."' and ./@Directory='".utf8_to_latin1($p_username)."\\']");
|
|
|
$PPName = $projectXpath->query("/Configuration/Publishes/Publish[./@ID='".$p_sectionID."']")->item(0)->getAttribute("Name");
|
|
|
if($PRsList->length > 0) {
|
|
|
$PRs = $PRsList->item(0);
|
|
|
}else{
|
|
|
- return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);');
|
|
|
+ return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);');
|
|
|
}
|
|
|
|
|
|
$PR = $projectDOM->createElement("Review");
|
|
|
@@ -3880,7 +3880,7 @@ foreach($langs as $lang) {
|
|
|
$PRs->getElementsByTagname("Reviews")->item(0)->appendChild($PR);
|
|
|
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
- return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);');
|
|
|
+ return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);');
|
|
|
}
|
|
|
|
|
|
private function deleteDashboard($p_ID) {
|
|
|
@@ -3925,7 +3925,7 @@ foreach($langs as $lang) {
|
|
|
}
|
|
|
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
- return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);');
|
|
|
+ return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);');
|
|
|
}
|
|
|
|
|
|
private function editDashboard($p_ID) {
|
|
|
@@ -3986,7 +3986,7 @@ foreach($langs as $lang) {
|
|
|
if(count($IDsArr)>0){
|
|
|
$eval = 'CMgr.getMODEL().getRetrieveInput("MISConfigurator","editDashboard","'.implode("|",$IDsArr).'");';
|
|
|
}else{
|
|
|
- $eval = 'CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);';
|
|
|
+ $eval = 'CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);';
|
|
|
}
|
|
|
return array($eval);
|
|
|
}
|
|
|
@@ -4165,9 +4165,9 @@ foreach($langs as $lang) {
|
|
|
$parentID = $currentPP->getAttribute('parentID');
|
|
|
}
|
|
|
$ret.= '<legend>'.$this->_getI18N('dragSection').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveDADSectionToSection"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_encode($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_encode($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveDADSectionToSection"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_to_latin1($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_to_latin1($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
$ret.= '<table><tr><td>'.$this->_getI18N('dragSectionInfoMsg1').' <i>'.str_replace("_"," ",trim($PPName,"_ ")).'</i> '.$this->_getI18N('dragSectionInfoMsg2').'<hr></td></tr>';
|
|
|
- if($this->_getView(utf8_decode($dragUser)) == "Client" && $this->_getView(utf8_decode($dropUser)) == "Info-User") {
|
|
|
+ if($this->_getView(latin1_to_utf8($dragUser)) == "Client" && $this->_getView(latin1_to_utf8($dropUser)) == "Info-User") {
|
|
|
$ret.= '<tr><td style="color:#ee3333;"><img src="img/warning.png">'.$this->_getI18N("makeClientToInfoUser").'</td></tr>';
|
|
|
}
|
|
|
if($canReplace) {
|
|
|
@@ -4185,8 +4185,8 @@ foreach($langs as $lang) {
|
|
|
return array('','CMgr.getMODEL().__construct();');
|
|
|
}
|
|
|
$ret.= '<legend>'.$this->_getI18N('dragUser').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveDADUserToUser"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_encode($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_encode($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
- $ret.= '<table><tr><td>'.$this->_getI18N('dragUserInfoMsg1').' <i>'.utf8_encode($p_dragID).'</i> '.$this->_getI18N('dragUserInfoMsg2').' <i>'.utf8_encode($p_dropID).'</i> '.$this->_getI18N('dragUserInfoMsg3').'<hr></td></tr>';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveDADUserToUser"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_to_latin1($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_to_latin1($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
+ $ret.= '<table><tr><td>'.$this->_getI18N('dragUserInfoMsg1').' <i>'.utf8_to_latin1($p_dragID).'</i> '.$this->_getI18N('dragUserInfoMsg2').' <i>'.utf8_to_latin1($p_dropID).'</i> '.$this->_getI18N('dragUserInfoMsg3').'<hr></td></tr>';
|
|
|
if($this->_getView($p_dragID) == "Client" && $this->_getView($p_dropID) == "Info-User") {
|
|
|
$ret.= '<tr><td style="color:#ee3333;"><img src="img/warning.png">'.$this->_getI18N("makeClientToInfoUser").'</td></tr>';
|
|
|
}
|
|
|
@@ -4201,8 +4201,8 @@ foreach($langs as $lang) {
|
|
|
$PPName = $dragPP->getAttribute('Name');
|
|
|
|
|
|
$ret.= '<legend>'.$this->_getI18N('dragSection').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveDADSectionToUser"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_encode($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_encode($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
- $ret.= '<table><tr><td>'.$this->_getI18N('dragSectionInfoMsg1').' <i>'.str_replace("_"," ",trim($PPName,"_ ")).'</i> '.$this->_getI18N('to').' '.utf8_encode($p_dropIDArr[0]).' '.$this->_getI18N('dragSectionInfoMsg2').'<hr></td></tr>';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveDADSectionToUser"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_to_latin1($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_to_latin1($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
+ $ret.= '<table><tr><td>'.$this->_getI18N('dragSectionInfoMsg1').' <i>'.str_replace("_"," ",trim($PPName,"_ ")).'</i> '.$this->_getI18N('to').' '.utf8_to_latin1($p_dropIDArr[0]).' '.$this->_getI18N('dragSectionInfoMsg2').'<hr></td></tr>';
|
|
|
if($this->_getView($p_dragIDArr[1]) == "Client" && $this->_getView($p_dropID) == "Info-User") {
|
|
|
$ret.= '<tr><td style="color:#ee3333;"><img src="img/warning.png">'.$this->_getI18N("makeClientToInfoUser").'</td></tr>';
|
|
|
}
|
|
|
@@ -4212,8 +4212,8 @@ foreach($langs as $lang) {
|
|
|
$ret.= '</table>';
|
|
|
} else if($p_dragType == "report" && ($p_dropType == "section" || $p_dropType == "report")) {
|
|
|
if($p_dropType == "report") {
|
|
|
- $this->saveDADReportToSection($p_dragType,utf8_decode($p_dragID),$p_dropType,utf8_decode($p_dropID),$p_dropOrder,"replace");
|
|
|
- return array('','CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configReportsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configReportsFormCb);');
|
|
|
+ $this->saveDADReportToSection($p_dragType,latin1_to_utf8($p_dragID),$p_dropType,latin1_to_utf8($p_dropID),$p_dropOrder,"replace");
|
|
|
+ return array('','CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configReportsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configReportsFormCb);');
|
|
|
}
|
|
|
$p_dragIDArr = explode("_",$p_dragID);
|
|
|
$dragPR = $projectXpath->query('/Configuration/Publishes/Publish/Images/Image[./@ID = "'.$p_dragIDArr[0].'"]')->item(0);
|
|
|
@@ -4222,7 +4222,7 @@ foreach($langs as $lang) {
|
|
|
$PRName = $dragPR->getElementsByTagName("Name")->item(0)->nodeValue;
|
|
|
|
|
|
$ret.= '<legend>'.$this->_getI18N('dragReport').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveDADReportToSection"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_encode($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_encode($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveDADReportToSection"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_to_latin1($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_to_latin1($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
$ret.= '<table><tr><td>'.$this->_getI18N('dragReportInfoMsg1').' <i>'.$PRName.'</i> '.$this->_getI18N('dragReportInfoMsg2').'<hr></td></tr>';
|
|
|
if($this->_getView($p_dragIDArr[1]) == "Client" && $this->_getView($p_dropIDArr[1]) == "Info-User") {
|
|
|
$ret.= '<tr><td style="color:#ee3333;"><img src="img/warning.png">'.$this->_getI18N("makeClientToInfoUser").'</td></tr>';
|
|
|
@@ -4235,7 +4235,7 @@ foreach($langs as $lang) {
|
|
|
} else if($p_dragType == "scorecard" && ($p_dropType == "section" || $p_dropType == "scorecard")) {
|
|
|
if($p_dropType == "scorecard") {
|
|
|
$this->saveDADScorecardToSection($p_dragType,$p_dragID,$p_dropType,$p_dropID,$p_dropOrder,"replace");
|
|
|
- return array('','CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configScorecardsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configScorecardsFormCb);');
|
|
|
+ return array('','CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configScorecardsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configScorecardsFormCb);');
|
|
|
}
|
|
|
$p_dragIDArr = explode("_",$p_dragID);
|
|
|
$dragPR = $projectXpath->query('/Configuration/Scorecards/Scorecard/Reports/Report[./@ID = "'.$p_dragIDArr[0].'"]')->item(0);
|
|
|
@@ -4244,7 +4244,7 @@ foreach($langs as $lang) {
|
|
|
$PRName = $dragPR->getElementsByTagName("Name")->item(0)->nodeValue;
|
|
|
|
|
|
$ret.= '<legend>'.$this->_getI18N('dragScorecard').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveDADScorecardToSection"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_encode($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_encode($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveDADScorecardToSection"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_to_latin1($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_to_latin1($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
$ret.= '<table><tr><td>'.$this->_getI18N('dragScorecardInfoMsg1').' <i>'.$PRName.'</i> '.$this->_getI18N('dragScorecardInfoMsg2').'<hr></td></tr>';
|
|
|
$ret.= '<tr><td><input class="btn" id="inp_replace" name="action" type="radio" value="replace"><label for="inp_replace">'.$this->_getI18N('replace').'</label></td></tr>';
|
|
|
$ret.= '<tr><td><input class="btn" id="inp_copy" name="action" type="radio" value="copy" checked="checked"><label for="inp_copy">'.$this->_getI18N('copy').'</label>';
|
|
|
@@ -4253,7 +4253,7 @@ foreach($langs as $lang) {
|
|
|
} else if($p_dragType == "dashboard" && ($p_dropType == "section" || $p_dropType == "dashboard")) {
|
|
|
if($p_dropType == "dashboard") {
|
|
|
$this->saveDADDashboardToSection($p_dragType,$p_dragID,$p_dropType,$p_dropID,$p_dropOrder,"replace");
|
|
|
- return array('','CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);');
|
|
|
+ return array('','CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);');
|
|
|
}
|
|
|
$p_dragIDArr = explode("_",$p_dragID);
|
|
|
$dragPR = $projectXpath->query('/Configuration/Dashboards/Dashboard/Reviews/Review[./@ID = "'.$p_dragIDArr[0].'"]')->item(0);
|
|
|
@@ -4262,7 +4262,7 @@ foreach($langs as $lang) {
|
|
|
$PRName = $dragPR->getElementsByTagName("Name")->item(0)->nodeValue;
|
|
|
|
|
|
$ret.= '<legend>'.$this->_getI18N('dragDashboard').'</legend>';
|
|
|
- $ret.= '<input type="hidden" name="saveMethod" value="saveDADDashboardToSection"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_encode($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_encode($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
+ $ret.= '<input type="hidden" name="saveMethod" value="saveDADDashboardToSection"><input type="hidden" name="dragType" value="'.$p_dragType.'"><input type="hidden" name="dragID" value="'.utf8_to_latin1($p_dragID).'"><input type="hidden" name="dropType" value="'.$p_dropType.'"><input type="hidden" name="dropID" value="'.utf8_to_latin1($p_dropID).'"><input type="hidden" name="dropOrder" value="'.$p_dropOrder.'">';
|
|
|
$ret.= '<table><tr><td>'.$this->_getI18N('dragDashboardInfoMsg1').' <i>'.$PRName.'</i> '.$this->_getI18N('dragDashboardInfoMsg2').'<hr></td></tr>';
|
|
|
$ret.= '<tr><td><input class="btn" id="inp_replace" name="action" type="radio" value="replace"><label for="inp_replace">'.$this->_getI18N('replace').'</label></td></tr>';
|
|
|
$ret.= '<tr><td><input class="btn" id="inp_copy" name="action" type="radio" value="copy" checked="checked"><label for="inp_copy">'.$this->_getI18N('copy').'</label>';
|
|
|
@@ -4289,14 +4289,14 @@ foreach($langs as $lang) {
|
|
|
$p_dragIDArr = explode("_",$p_dragID);
|
|
|
$p_dropIDArr = explode("_",$p_dropID);
|
|
|
|
|
|
- $dropPublish = $ProjectXpath->query('./Publishes/Publish[./@ID = "'.$p_dropIDArr[0].'" and ./@User="'.utf8_encode($p_dropIDArr[1]).'"]',$Project)->item(0);
|
|
|
- $dropScorecard = $ProjectXpath->query('./Scorecards/Scorecard[./@ID = "'.$p_dropIDArr[0].'" and ./@Directory="'.utf8_encode($p_dropIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
- $dropDashboard = $ProjectXpath->query('./Dashboards/Dashboard[./@ID = "'.$p_dropIDArr[0].'" and ./@Directory="'.utf8_encode($p_dropIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
+ $dropPublish = $ProjectXpath->query('./Publishes/Publish[./@ID = "'.$p_dropIDArr[0].'" and ./@User="'.utf8_to_latin1($p_dropIDArr[1]).'"]',$Project)->item(0);
|
|
|
+ $dropScorecard = $ProjectXpath->query('./Scorecards/Scorecard[./@ID = "'.$p_dropIDArr[0].'" and ./@Directory="'.utf8_to_latin1($p_dropIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
+ $dropDashboard = $ProjectXpath->query('./Dashboards/Dashboard[./@ID = "'.$p_dropIDArr[0].'" and ./@Directory="'.utf8_to_latin1($p_dropIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
|
|
|
if($p_action == "replace") {
|
|
|
- $dragPublish = $ProjectXpath->query('./Publishes/Publish[./@ID = "'.$p_dragIDArr[0].'" and ./@User="'.utf8_encode($p_dragIDArr[1]).'"]',$Project)->item(0);
|
|
|
+ $dragPublish = $ProjectXpath->query('./Publishes/Publish[./@ID = "'.$p_dragIDArr[0].'" and ./@User="'.utf8_to_latin1($p_dragIDArr[1]).'"]',$Project)->item(0);
|
|
|
$dragPublish = $dragPublish->parentNode->removeChild($dragPublish);
|
|
|
- $dragPublish->setAttribute("User",utf8_encode($p_dropIDArr[1]));
|
|
|
+ $dragPublish->setAttribute("User",utf8_to_latin1($p_dropIDArr[1]));
|
|
|
$ImageList = $dragPublish->getElementsByTagname("Image");
|
|
|
for($i=0;$ImageList->length>$i;$i++) {
|
|
|
$Image = $ImageList->item($i);
|
|
|
@@ -4308,33 +4308,33 @@ foreach($langs as $lang) {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- $dragScorecard = $ProjectXpath->query('./Scorecards/Scorecard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_encode($p_dragIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
+ $dragScorecard = $ProjectXpath->query('./Scorecards/Scorecard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_to_latin1($p_dragIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
$dragScorecard = $dragScorecard->parentNode->removeChild($dragScorecard);
|
|
|
- $dragScorecard->setAttribute("Directory",utf8_encode($p_dropIDArr[1])."\\");
|
|
|
+ $dragScorecard->setAttribute("Directory",utf8_to_latin1($p_dropIDArr[1])."\\");
|
|
|
|
|
|
- $dragDashboard = $ProjectXpath->query('./Dashboards/Dashboard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_encode($p_dragIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
+ $dragDashboard = $ProjectXpath->query('./Dashboards/Dashboard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_to_latin1($p_dragIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
$dragDashboard = $dragDashboard->parentNode->removeChild($dragDashboard);
|
|
|
- $dragDashboard->setAttribute("Directory",utf8_encode($p_dropIDArr[1])."\\");
|
|
|
+ $dragDashboard->setAttribute("Directory",utf8_to_latin1($p_dropIDArr[1])."\\");
|
|
|
} elseif($p_action == "copy") {
|
|
|
$newID = $this->_generateSectionID();
|
|
|
|
|
|
- $iDragPublish = $ProjectXpath->query('/Configuration/Publishes/Publish[./@ID = "'.$p_dragIDArr[0].'" and ./@User="'.utf8_encode($p_dragIDArr[1]).'"]')->item(0);
|
|
|
+ $iDragPublish = $ProjectXpath->query('/Configuration/Publishes/Publish[./@ID = "'.$p_dragIDArr[0].'" and ./@User="'.utf8_to_latin1($p_dragIDArr[1]).'"]')->item(0);
|
|
|
$dragPublish = $iDragPublish->cloneNode(false);
|
|
|
$dragPublish->appendChild($ProjectDOM->createElement("Images"));
|
|
|
$dragPublish->setAttribute("ID",$newID);
|
|
|
- $dragPublish->setAttribute("User",utf8_encode($p_dropIDArr[1]));
|
|
|
+ $dragPublish->setAttribute("User",utf8_to_latin1($p_dropIDArr[1]));
|
|
|
|
|
|
- $iDragScorecard = $ProjectXpath->query('/Configuration/Scorecards/Scorecard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_encode($p_dragIDArr[1]).'\\"]')->item(0);
|
|
|
+ $iDragScorecard = $ProjectXpath->query('/Configuration/Scorecards/Scorecard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_to_latin1($p_dragIDArr[1]).'\\"]')->item(0);
|
|
|
$dragScorecard = $iDragScorecard->cloneNode(false);
|
|
|
$dragScorecard->appendChild($ProjectDOM->createElement("Reports"));
|
|
|
$dragScorecard->setAttribute("ID",$newID);
|
|
|
- $dragScorecard->setAttribute("Directory",utf8_encode($p_dropIDArr[1])."\\");
|
|
|
+ $dragScorecard->setAttribute("Directory",utf8_to_latin1($p_dropIDArr[1])."\\");
|
|
|
|
|
|
- $iDragDashboard = $ProjectXpath->query('/Configuration/Dashboards/Dashboard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_encode($p_dragIDArr[1]).'\\"]')->item(0);
|
|
|
+ $iDragDashboard = $ProjectXpath->query('/Configuration/Dashboards/Dashboard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_to_latin1($p_dragIDArr[1]).'\\"]')->item(0);
|
|
|
$dragDashboard = $iDragDashboard->cloneNode(false);
|
|
|
$dragDashboard->appendChild($ProjectDOM->createElement("Reviews"));
|
|
|
$dragDashboard->setAttribute("ID",$newID);
|
|
|
- $dragDashboard->setAttribute("Directory",utf8_encode($p_dropIDArr[1])."\\");
|
|
|
+ $dragDashboard->setAttribute("Directory",utf8_to_latin1($p_dropIDArr[1])."\\");
|
|
|
|
|
|
$ImageIDs = array();
|
|
|
$iImageList = $iDragPublish->getElementsByTagname("Image");
|
|
|
@@ -4411,7 +4411,7 @@ foreach($langs as $lang) {
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- $subDragPublishes = $ProjectXpath->query("./Publishes/Publish[./@parentID = '".$p_dragIDArr[0]."' and ./@User='".utf8_encode($p_dragIDArr[1])."']");
|
|
|
+ $subDragPublishes = $ProjectXpath->query("./Publishes/Publish[./@parentID = '".$p_dragIDArr[0]."' and ./@User='".utf8_to_latin1($p_dragIDArr[1])."']");
|
|
|
if($subDragPublishes->length>0) {
|
|
|
for($i=0;$i<$subDragPublishes->length;$i++) {
|
|
|
$this->saveDADSectionToSection($p_dragType,$subDragPublishes->item($i)->getAttribute("ID")."_".$p_dragIDArr[1],"section",$dragPublish->getAttribute("ID")."_".$p_dropIDArr[1],"under",$p_action,$ProjectDOM,$ProjectXpath);
|
|
|
@@ -4437,9 +4437,9 @@ foreach($langs as $lang) {
|
|
|
$p_dragIDArr = explode("_",$p_dragID);
|
|
|
|
|
|
if($p_action == "replace") {
|
|
|
- $dragPublish = $ProjectXpath->query('./Publishes/Publish[./@ID = "'.$p_dragIDArr[0].'" and ./@User="'.utf8_encode($p_dragIDArr[1]).'"]',$Project)->item(0);
|
|
|
+ $dragPublish = $ProjectXpath->query('./Publishes/Publish[./@ID = "'.$p_dragIDArr[0].'" and ./@User="'.utf8_to_latin1($p_dragIDArr[1]).'"]',$Project)->item(0);
|
|
|
$dragPublish = $dragPublish->parentNode->removeChild($dragPublish);
|
|
|
- $dragPublish->setAttribute("User",utf8_encode($p_dropID));
|
|
|
+ $dragPublish->setAttribute("User",utf8_to_latin1($p_dropID));
|
|
|
$dragPublish->setAttribute("parentID","");
|
|
|
$ImageList = $dragPublish->getElementsByTagname("Image");
|
|
|
for($i=0;$ImageList->length>$i;$i++) {
|
|
|
@@ -4452,34 +4452,34 @@ foreach($langs as $lang) {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- $dragScorecard = $ProjectXpath->query('./Scorecards/Scorecard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_encode($p_dragIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
+ $dragScorecard = $ProjectXpath->query('./Scorecards/Scorecard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_to_latin1($p_dragIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
$dragScorecard = $dragScorecard->parentNode->removeChild($dragScorecard);
|
|
|
- $dragScorecard->setAttribute("Directory",utf8_encode($p_dropID)."\\");
|
|
|
+ $dragScorecard->setAttribute("Directory",utf8_to_latin1($p_dropID)."\\");
|
|
|
|
|
|
- $dragDashboard = $ProjectXpath->query('./Dashboards/Dashboard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_encode($p_dragIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
+ $dragDashboard = $ProjectXpath->query('./Dashboards/Dashboard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_to_latin1($p_dragIDArr[1]).'\\"]',$Project)->item(0);
|
|
|
$dragDashboard = $dragDashboard->parentNode->removeChild($dragDashboard);
|
|
|
- $dragDashboard->setAttribute("Directory",utf8_encode($p_dropID)."\\");
|
|
|
+ $dragDashboard->setAttribute("Directory",utf8_to_latin1($p_dropID)."\\");
|
|
|
} elseif($p_action == "copy") {
|
|
|
$newID = $this->_generateSectionID();
|
|
|
|
|
|
- $iDragPublish = $ProjectXpath->query('/Configuration/Publishes/Publish[./@ID = "'.$p_dragIDArr[0].'" and ./@User="'.utf8_encode($p_dragIDArr[1]).'"]')->item(0);
|
|
|
+ $iDragPublish = $ProjectXpath->query('/Configuration/Publishes/Publish[./@ID = "'.$p_dragIDArr[0].'" and ./@User="'.utf8_to_latin1($p_dragIDArr[1]).'"]')->item(0);
|
|
|
$dragPublish = $iDragPublish->cloneNode(false);
|
|
|
$dragPublish->appendChild($ProjectDOM->createElement("Images"));
|
|
|
$dragPublish->setAttribute("ID",$newID);
|
|
|
$dragPublish->setAttribute("parentID","");
|
|
|
- $dragPublish->setAttribute("User",utf8_encode($p_dropID));
|
|
|
+ $dragPublish->setAttribute("User",utf8_to_latin1($p_dropID));
|
|
|
|
|
|
- $iDragScorecard = $ProjectXpath->query('/Configuration/Scorecards/Scorecard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_encode($p_dragIDArr[1]).'\\"]')->item(0);
|
|
|
+ $iDragScorecard = $ProjectXpath->query('/Configuration/Scorecards/Scorecard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_to_latin1($p_dragIDArr[1]).'\\"]')->item(0);
|
|
|
$dragScorecard = $iDragScorecard->cloneNode(false);
|
|
|
$dragScorecard->appendChild($ProjectDOM->createElement("Reports"));
|
|
|
$dragScorecard->setAttribute("ID",$newID);
|
|
|
- $dragScorecard->setAttribute("Directory",utf8_encode($p_dropID)."\\");
|
|
|
+ $dragScorecard->setAttribute("Directory",utf8_to_latin1($p_dropID)."\\");
|
|
|
|
|
|
- $iDragDashboard = $ProjectXpath->query('/Configuration/Dashboards/Dashboard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_encode($p_dragIDArr[1]).'\\"]')->item(0);
|
|
|
+ $iDragDashboard = $ProjectXpath->query('/Configuration/Dashboards/Dashboard[./@ID = "'.$p_dragIDArr[0].'" and ./@Directory="'.utf8_to_latin1($p_dragIDArr[1]).'\\"]')->item(0);
|
|
|
$dragDashboard = $iDragDashboard->cloneNode(false);
|
|
|
$dragDashboard->appendChild($ProjectDOM->createElement("Reviews"));
|
|
|
$dragDashboard->setAttribute("ID",$newID);
|
|
|
- $dragDashboard->setAttribute("Directory",utf8_encode($p_dropID)."\\");
|
|
|
+ $dragDashboard->setAttribute("Directory",utf8_to_latin1($p_dropID)."\\");
|
|
|
|
|
|
$ImageIDs = array();
|
|
|
$iImageList = $iDragPublish->getElementsByTagname("Image");
|
|
|
@@ -4525,7 +4525,7 @@ foreach($langs as $lang) {
|
|
|
$dropScorecards->appendChild($dragScorecard);
|
|
|
$dropDashboards->appendChild($dragDashboard);
|
|
|
|
|
|
- $subDragPublishes = $ProjectXpath->query("./Publishes/Publish[./@parentID = '".$p_dragIDArr[0]."' and ./@User='".utf8_encode($p_dragIDArr[1])."']");
|
|
|
+ $subDragPublishes = $ProjectXpath->query("./Publishes/Publish[./@parentID = '".$p_dragIDArr[0]."' and ./@User='".utf8_to_latin1($p_dragIDArr[1])."']");
|
|
|
if($subDragPublishes->length>0) {
|
|
|
for($i=0;$i<$subDragPublishes->length;$i++) {
|
|
|
$this->saveDADSectionToSection($p_dragType,$subDragPublishes->item($i)->getAttribute("ID")."_".$p_dragIDArr[1],"section",$dragPublish->getAttribute("ID")."_".$p_dropID,"under",$p_action,$ProjectDOM,$ProjectXpath);
|
|
|
@@ -4544,7 +4544,7 @@ foreach($langs as $lang) {
|
|
|
$ProjectDOM->load($MISConfig->getConfigFile());
|
|
|
$ProjectXpath = new DOMXpath($ProjectDOM);
|
|
|
$Project = $ProjectXpath->query('/Configuration')->item(0);
|
|
|
- $iDragPublishList = $ProjectXpath->query('./Publishes/Publish[./@User = "'.utf8_encode($p_dragID).'" and ./@parentID = ""]',$Project);
|
|
|
+ $iDragPublishList = $ProjectXpath->query('./Publishes/Publish[./@User = "'.utf8_to_latin1($p_dragID).'" and ./@parentID = ""]',$Project);
|
|
|
|
|
|
$temp=$iDragPublishList->length;
|
|
|
for($i=0;$temp>$i;$i=$i+1) {
|
|
|
@@ -4558,8 +4558,8 @@ foreach($langs as $lang) {
|
|
|
$UserDOM->load($this->authFile);
|
|
|
$UserXpath = new DOMXpath($UserDOM);
|
|
|
|
|
|
- $dragUser = $UserXpath->query("/auth/users/user[@username='".utf8_encode($p_dragID)."' and @setting='".basename($MISConfig->getConfigFile(),".xml")."']")->item(0);
|
|
|
- $dropUser = $UserXpath->query("/auth/users/user[@username='".utf8_encode($p_dropID)."' and @setting='".basename($MISConfig->getConfigFile(),".xml")."']")->item(0);
|
|
|
+ $dragUser = $UserXpath->query("/auth/users/user[@username='".utf8_to_latin1($p_dragID)."' and @setting='".basename($MISConfig->getConfigFile(),".xml")."']")->item(0);
|
|
|
+ $dropUser = $UserXpath->query("/auth/users/user[@username='".utf8_to_latin1($p_dropID)."' and @setting='".basename($MISConfig->getConfigFile(),".xml")."']")->item(0);
|
|
|
switch($p_dropOrder) {
|
|
|
case "before": $dropUser->parentNode->insertBefore($dragUser,$dropUser);
|
|
|
break;
|
|
|
@@ -4655,7 +4655,7 @@ foreach($langs as $lang) {
|
|
|
}
|
|
|
$ProjectDOM->save($MISConfig->getConfigFile());
|
|
|
$this->saveRetrieveInput("dummy");
|
|
|
- return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configReportsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configReportsFormCb);');
|
|
|
+ return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configReportsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configReportsFormCb);');
|
|
|
}
|
|
|
|
|
|
private function saveDADScorecardToSection($p_dragType,$p_dragID,$p_dropType,$p_dropID,$p_dropOrder,$p_action) {
|
|
|
@@ -4670,13 +4670,13 @@ foreach($langs as $lang) {
|
|
|
|
|
|
$dragPR = $projectXpath->query("/Configuration/Scorecards/Scorecard/Reports/Report[./@ID='".$p_dragIDArr[0]."']")->item(0);
|
|
|
if($p_dropType == "section") {
|
|
|
- $PRsList = $projectXpath->query("/Configuration/Scorecards/Scorecard/Reports[./../@ID='".$p_dropIDArr[0]."' and ./../@Directory='".utf8_encode($p_dropIDArr[1])."\\']");
|
|
|
+ $PRsList = $projectXpath->query("/Configuration/Scorecards/Scorecard/Reports[./../@ID='".$p_dropIDArr[0]."' and ./../@Directory='".utf8_to_latin1($p_dropIDArr[1])."\\']");
|
|
|
$PPName = $projectXpath->query("/Configuration/Publishes/Publish[./@ID='".$p_dropIDArr[0]."']")->item(0)->getAttribute("Name");
|
|
|
if($PRsList->length > 0) {
|
|
|
$dropPRs = $PRsList->item(0);
|
|
|
}else{
|
|
|
$PS = $projectDOM->createElement("Scorecard");
|
|
|
- $PS->setAttribute("Directory",utf8_encode($p_dropIDArr[1])."\\");
|
|
|
+ $PS->setAttribute("Directory",utf8_to_latin1($p_dropIDArr[1])."\\");
|
|
|
$PS->setAttribute("ID",$p_dropIDArr[0]);
|
|
|
$PS->setAttribute("Name",$PPName);
|
|
|
$dropPRs = $projectDOM->createElement("Reports");
|
|
|
@@ -4716,7 +4716,7 @@ foreach($langs as $lang) {
|
|
|
}
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
$this->saveRetrieveInput("dummy");
|
|
|
- return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configScorecardsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configScorecardsFormCb);');
|
|
|
+ return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configScorecardsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configScorecardsFormCb);');
|
|
|
}
|
|
|
|
|
|
private function saveDADDashboardToSection($p_dragType,$p_dragID,$p_dropType,$p_dropID,$p_dropOrder,$p_action) {
|
|
|
@@ -4731,13 +4731,13 @@ foreach($langs as $lang) {
|
|
|
|
|
|
$dragPR = $projectXpath->query("/Configuration/Dashboards/Dashboard/Reviews/Review[./@ID='".$p_dragIDArr[0]."']")->item(0);
|
|
|
if($p_dropType == "section") {
|
|
|
- $PRsList = $projectXpath->query("/Configuration/Dashboards/Dashboard/Reviews[./../@ID='".$p_dropIDArr[0]."' and ./../@Directory='".utf8_encode($p_dropIDArr[1])."\\']");
|
|
|
+ $PRsList = $projectXpath->query("/Configuration/Dashboards/Dashboard/Reviews[./../@ID='".$p_dropIDArr[0]."' and ./../@Directory='".utf8_to_latin1($p_dropIDArr[1])."\\']");
|
|
|
$PPName = $projectXpath->query("/Configuration/Publishes/Publish[./@ID='".$p_dropIDArr[0]."']")->item(0)->getAttribute("Name");
|
|
|
if($PRsList->length > 0) {
|
|
|
$dropPRs = $PRsList->item(0);
|
|
|
}else{
|
|
|
$PS = $projectDOM->createElement("Dashboard");
|
|
|
- $PS->setAttribute("Directory",utf8_encode($p_dropIDArr[1])."\\");
|
|
|
+ $PS->setAttribute("Directory",utf8_to_latin1($p_dropIDArr[1])."\\");
|
|
|
$PS->setAttribute("ID",$p_dropIDArr[0]);
|
|
|
$PS->setAttribute("Name",$PPName);
|
|
|
$dropPRs = $projectDOM->createElement("Reviews");
|
|
|
@@ -4777,7 +4777,7 @@ foreach($langs as $lang) {
|
|
|
}
|
|
|
$projectDOM->save($MISConfig->getConfigFile());
|
|
|
$this->saveRetrieveInput("dummy");
|
|
|
- return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_encode($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);');
|
|
|
+ return array('CMgr.getMODEL().abortRetrieveInput();Ajax.request(MISConfigurator.__toString(),"configDashboardsForm","'.utf8_to_latin1($_SESSION["configurator"]["publishes"]["section"]).'",MISConfigurator.configDashboardsFormCb);');
|
|
|
}
|
|
|
|
|
|
private function dummy(){}
|
|
|
@@ -4833,8 +4833,8 @@ foreach($langs as $lang) {
|
|
|
$name = $report->getElementsByTagName("Report")->item(0)->nodeValue;
|
|
|
$reportPath = $projectXpath->query("/Configuration/General/ReportPath")->item(0)->nodeValue;
|
|
|
$ppx = $report->getElementsByTagName("ppx")->item(0)->nodeValue;
|
|
|
- if($ppx == "J" && file_exists($reportPath.$name.".ppx")) $filename = utf8_decode($reportPath.$name.".ppx");
|
|
|
- else $filename = utf8_decode($reportPath.$name.".ppr");
|
|
|
+ if($ppx == "J" && file_exists($reportPath.$name.".ppx")) $filename = latin1_to_utf8($reportPath.$name.".ppx");
|
|
|
+ else $filename = latin1_to_utf8($reportPath.$name.".ppr");
|
|
|
|
|
|
$file_extension = strtolower(substr(strrchr($filename,"."),1));
|
|
|
|