ACC SHELL

Path : /srv/www/vhosts/calyx/modules/
File Upload :
Current File : /srv/www/vhosts/calyx/modules/support_functions.php

<?

function image_spec($text, $cesta_obr){ // funkce pro praci s obrazky nahranymi na server (v dokumentu upravuje cestu)
	$tmpx=$text;
	while (StrPos($tmpx, "<IMG") !="" ){			//reaguje na IMG -> ladeno pro editor
		$pozice_img		 = StrPos($tmpx, "<IMG");
		$zacatek		.= SubStr($tmpx, 0, $pozice_img);
		$tmpx			 = StrStr($tmpx, "<IMG");
		$pozice_img		 = StrPos($tmpx, "src=\"");
		$zacatek		.= SubStr($tmpx, 0, $pozice_img+5);
		$tmpx			 = SubStr($tmpx, $pozice_img+5, StrLen($tmpx)-$pozice_img-5);
		$pozice_img		 = StrPos($tmpx, "\"");
		$soubor			 = SubStr($tmpx, 0, $pozice_img);
		$zacatek		.= basename($soubor);
		$tmpx			 = StrStr($tmpx, "\"");
	}
	$zacatek.=$tmpx;
	$text=EregI_Replace('src="([^"]*)"', 'src="'.$cesta_obr.'/\\1"',$zacatek);
	return $text;
}
function image_spec2($text, $cesta_obr){ // funkce pro praci s obrazky nahranymi na server (v dokumentu upravuje cestu)
	$tmpx=$text;
	while (StrPos($tmpx, "<IMG") !="" ){			//reaguje na IMG -> ladeno pro editor
		$pozice_img		 = StrPos($tmpx, "<IMG");
		$zacatek		.= SubStr($tmpx, 0, $pozice_img);
		$tmpx			 = StrStr($tmpx, "<IMG");
		$pozice_img		 = StrPos($tmpx, "src=\"");
		$zacatek		.= SubStr($tmpx, 0, $pozice_img+5);
		$tmpx			 = SubStr($tmpx, $pozice_img+5, StrLen($tmpx)-$pozice_img-5);
		$pozice_img		 = StrPos($tmpx, "\"");
		$soubor			 = SubStr($tmpx, 0, $pozice_img);

		$zacatek		.= SubStr($soubor, StrRPos($soubor, "\\")+1, StrLen($soubor));
//		$zacatek		.= basename($soubor);
		$tmpx			 = StrStr($tmpx, "\"");
	}
	$zacatek.=$tmpx;
	$text=EregI_Replace('src="([^"]*)"', 'src="'.$cesta_obr.'/\\1"',$zacatek);
	return $text;
}


function smilici($puvodni_text){
$text=$puvodni_text;

    $text=ERegI_Replace('>:o\(','<img src=./images/smiles/mad.gif align=middle>',$text);
    $text=ERegI_Replace('>:[o|-]/','<img src=./images/smiles/ohwell.gif align=middle>',$text);


    $text=ERegI_Replace(':[o|-])))([)]*)','<img src=./images/smiles/smile3.gif align=middle>',$text);
    $text=ERegI_Replace(':[o|-]))','<img src=./images/smiles/smile2.gif align=middle>',$text);
    $text=ERegI_Replace(':[o|-])','<img src=./images/smiles/smile1.gif align=middle>',$text);

    $text=ERegI_Replace(':[o|-]\(\(\(([\(]*)','<img src=./images/smiles/unsmile3.gif align=middle>',$text);
    $text=ERegI_Replace(':[o|-]\(\(','<img src=./images/smiles/unsmile2.gif align=middle>',$text);
    $text=ERegI_Replace(':[o|-]\(','<img src=./images/smiles/unsmile1.gif align=middle>',$text);

    $text=ERegI_Replace(':[o|-]\|\|','<img src=./images/smiles/sick.gif align=middle>',$text);

    $text=ERegI_Replace(':[o|-]\|','<img src=./images/smiles/nevim.gif align=middle>',$text);

    $text=ERegI_Replace('\?\?\?([\?]*)','<img src=./images/smiles/otaznik.gif align=middle>',$text);

    $text=ERegI_Replace('\[alien\]','<img src=./images/smiles/alien.gif align=middle>',$text);
    $text=ERegI_Replace('\[devil\]','<img src=./images/smiles/devil.gif align=middle>',$text);
    $text=ERegI_Replace('\[eek\]','<img src=./images/smiles/eek.gif align=middle>',$text);

    $text=ERegI_Replace('8[o|-]\)','<img src=./images/smiles/glasses.gif align=middle>',$text);

    $text=ERegI_Replace('\[grin\]','<img src=./images/smiles/grin.gif align=middle>',$text);


    $text=ERegI_Replace('\[roll\]','<img src=./images/smiles/roll.gif align=middle>',$text);

    $text=ERegI_Replace('--~','<img src=./images/smiles/smokin.gif align=middle>',$text);
    $text=ERegI_Replace('\|-\|','<img src=./images/smiles/tired.gif align=middle>',$text);
    $text=ERegI_Replace(':[o|-]p','<img src=./images/smiles/tongue.gif align=middle>',$text);
    $text=ERegI_Replace(':[o|-]O','<img src=./images/smiles/laugh.gif align=middle>',$text);
    $text=ERegI_Replace(';[o|-])([)]*)','<img src=./images/smiles/wink.gif align=middle>',$text);




return $text;

}



?>

ACC SHELL 2018