$snameLogo = preg_replace("/[óòôõº]/", "o", $snameLogo); $snameLogo = preg_replace("/[ÓÒÔÕ]/", "O", $snameLogo); $snameLogo = preg_replace("/[úùû]/", "u", $snameLogo); $snameLogo = preg_replace("/[ÚÙÛ]/", "U", $snameLogo); $snameLogo = str_replace("ç", "c", $snameLogo); $snameLogo = str_replace("Ç", "C", $snameLogo); $snameLogo = str_replace("[ñ]", "n", $snameLogo); $snameLogo = str_replace("[Ñ]", "N", $snameLogo); return $snameLogo; } $sfunction = $_GET['function']; switch ($sfunction) { case 'replacementLogo': $snameLogo = urldecode($_GET['NAMELOGO']); $snameLogo = trim($snameLogo); $snameLogo = changeNamelogo($snameLogo); G::loadClass('configuration'); $oConf = new Configurations(); $aConf = array('WORKSPACE_LOGO_NAME' => SYS_SYS, 'DEFAULT_LOGO_NAME' => $snameLogo); $oConf->aConfig = $aConf; $oConf->saveConfig('USER_LOGO_REPLACEMENT', '', '', ''); G::SendTemporalMessage('ID_REPLACED_LOGO', 'tmp-info', 'labels'); //header('location: uplogo.php'); //G::header('location: uplogo'); break; case 'restoreLogo': $snameLogo = $_GET['NAMELOGO']; G::loadClass('configuration'); $oConf = new Configurations(); $aConf = array('WORKSPACE_LOGO_NAME' => '', 'DEFAULT_LOGO_NAME' => ''); $oConf->aConfig = $aConf;
<a href ='#' onclick ='restoreLogo(\"{PARAMETER_TO_RESTORE1}\",\"{PARAMETER_TO_RESTORE2}\");return;'> <img src='/images/processmaker.logo.jpg' border='0'/><br> <font color='#848484'>".G::LoadTranslation('ID_RESTORE_LOGO')."</font> </a></td></tr>"; $template->assign ('SET_LOGO_PM' ,$restoreLogo); }*/ if (sizeof($_POST) > 0) { //G::SendTemporalMessage('ID_CHANGES_SAVED', 'info', 'labels'); $formf = $_FILES['form']; $namefile = $formf['name']['LOGO_FILENAME']; $typefile = $formf['type']['LOGO_FILENAME']; $errorfile = $formf['error']['LOGO_FILENAME']; $tpnfile = $formf['tmp_name']['LOGO_FILENAME']; $aMessage1 = array(); $fileName = trim(str_replace(' ', '_', $namefile)); $fileName = changeNamelogo($fileName); G::uploadFile($tpnfile, $dir . '/', 'tmp' . $fileName); $error = false; try { G::resizeImage($dir . '/tmp' . $fileName, 250, 60, $dir . '/' . $fileName); } catch (Exception $e) { $error = $e->getMessage(); } unlink($dir . '/tmp' . $fileName); if ($error === false) { header('location: uplogo.php'); } else { G::SendTemporalMessage($error, 'error', 'string'); } } $content = $template->getOutputContent();