error_reporting(0);
require('../include/aut.php');
if($mod!='autSEND')require('../include/head.php');
print "
\n";
$fr=array_merge(glob("midlet/*.jar"),glob("midlet/*.jad"));
foreach ($fr as $file)
{if((time()- filectime($file)) > 3600)unlink ($file);}
if (empty($_GET['step']))
{
print "
print ""."Выбор сборки"."\n";
print "\n";
print "
}
if (!empty($_GET['step']))
{
switch ($_GET['step'])
{
case "2" :
print ""."Выбор иконок статуса"."\n";
print "\n";
print "
break;
case "3" :
print ""."Выбор иконок X-статуса"."\n";
print "\n";
print "
break;
case "4" :
print ""."Выбор иконок меню"."\n";
print "\n";
print "
break;
case "5" :
print ""."Выбор иконок клиента"."\n";
print "\n";
print "
break;
case "6" :
print ""."Выбор смайлов"."\n";
print "\n";
print "
break;
case "7" :
print ""."Выбор лого"."\n";
print "\n";
print "
break;
case "8" :
print ""."Выбор иконки программы"."\n";
print "\n";
print "
break;
case "9" :
print ""."Выбор звука \"online\""."\n";
print "\n";
print "
break;
case "10" :
print ""."Выбор звука \"message\""."\n";
print "\n";
print "
break;
case "11" :
print ""."Выбор звука \"Typing\""."\n";
print "\n";
print "
break;
case "make" :
if (isset($_GET['mobile'])){
switch ($_GET['mobile']){
case '1' : $mdir = 'all/';
break;
case '2' : $mdir = 'moto/';
break;
case '3' : $mdir = '052b/';
break;
case '4' : $mdir = 'smaper/';
break;
case '5' : $mdir = 'mip/';
break;
case '6' : $mdir = 'mipmoto/';
break;
case '7' : $mdir = 'aspro/';
break;
default : $mdir = 'all/';}}
else $mdir = 'all/';
if (isset($_GET['i'])){
if(file_exists('icons/'.$_GET['i'].'.png')){
copy('icons/'.$_GET['i'].'.png','sout/'.$mdir.'icons.png');
}else copy('icons/1.png','sout/'.$mdir.'icons.png');}
elseif (!isset($_GET['i'])){copy('icons/1.png','sout/'.$mdir.'icons.png');}
if (isset($_GET['x'])){
if(file_exists('xstatus/'.$_GET['x'].'.png')){
copy('xstatus/'.$_GET['x'].'.png','sout/'.$mdir.'xstatus.png');
}else copy('xstatus/1.png','sout/'.$mdir.'xstatus.png');}
elseif (!isset($_GET['x'])){copy('xstatus/1.png','sout/'.$mdir.'xstatus.png');}
if (isset($_GET['m'])){
if(file_exists('micons/'.$_GET['m'].'.png')){
copy('micons/'.$_GET['m'].'.png','sout/'.$mdir.'micons.png');
}else copy('micons/1.png','sout/'.$mdir.'micons.png');}
elseif (!isset($_GET['m'])){copy('micons/1.png','sout/'.$mdir.'micons.png');}
if (isset($_GET['c'])){
if(file_exists('clicons/'.$_GET['c'].'.png')){
copy('clicons/'.$_GET['c'].'.png','sout/'.$mdir.'clicons.png');
}else copy('clicons/1.png','sout/'.$mdir.'clicons.png');}
elseif (!isset($_GET['c'])){copy('clicons/1.png','sout/'.$mdir.'clicons.png');}
if (isset($_GET['s'])){if(file_exists('smiles/'.$_GET['s'].'.png')){
copy('smiles/'.$_GET['s'].'.png','sout/'.$mdir.'smiles.png');
copy('smiles/'.$_GET['s'].'.txt','sout/'.$mdir.'smiles.txt');}else {
copy('smiles/1.png','sout/'.$mdir.'smiles.png');
copy('smiles/1.txt','sout/'.$mdir.'smiles.txt');}}elseif (!isset($_GET['s'])){
copy('smiles/1.png','sout/'.$mdir.'smiles.png');
copy('smiles/1.txt','sout/'.$mdir.'smiles.txt');
}
if (isset($_GET['l'])){
if(file_exists('logo/'.$_GET['l'].'.png')){
copy('logo/'.$_GET['l'].'.png','sout/'.$mdir.'logo.png');
}else copy('logo/1.png','sout/'.$mdir.'logo.png');}
elseif (!isset($_GET['l'])){copy('logo/1.png','sout/'.$mdir.'logo.png');}
if (isset($_GET['ic'])){
if(file_exists('icon/'.$_GET['ic'].'.png')){
copy('icon/'.$_GET['ic'].'.png','sout/'.$mdir.'icon.png');
}else copy('icon/1.png','sout/'.$mdir.'icon.png');}
elseif (!isset($_GET['ic'])){copy('icon/1.png','sout/'.$mdir.'icon.png');}
if (isset($_GET['o']))
{
switch ($_GET['o']){
case '1.mp3' :copy ('sound/online/1.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '2.mp3' :copy ('sound/online/2.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '3.mp3' :copy ('sound/online/3.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '1.wav' :copy ('sound/online/1.wav','sout/'.$mdir.'online.wav');$o_type = 'wav';
break;
case '1.mid' :copy ('sound/online/1.mid','sout/'.$mdir.'online.mid');$o_type = 'mid';
break;
case '4.mp3' :copy ('sound/online/4.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '5.mp3' :copy ('sound/online/5.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '6.mp3' :copy ('sound/online/6.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '7.mp3' :copy ('sound/online/7.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
default : {copy ('sound/online/1.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';}
}}
else {copy ('sound/online/1.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';}
if (isset($_GET['ms']))
{
switch ($_GET['ms'])
{
case '1.mp3' :copy ('sound/message/1.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
case '2.mp3' :copy ('sound/message/2.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
case '1.wav' :copy ('sound/message/1.wav','sout/'.$mdir.'message.wav');$ms_type = 'wav';
break;
case '1.mid' :copy ('sound/message/1.mid','sout/'.$mdir.'message.mid'); $ms_type = 'mid';
break;
case '3.mp3' :copy ('sound/message/3.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
case '4.mp3' :copy ('sound/message/4.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
case '5.mp3' :copy ('sound/message/5.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
case '6.mp3' :copy ('sound/message/6.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
default : {copy ('sound/message/1.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';}
}}
else {copy ('sound/message/1.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';}
if (isset($_GET['t']))
{
switch ($_GET['t'])
{
case '1.mp3' :copy ('sound/typing/1.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
case '1.wav' : copy ('sound/typing/1.wav','sout/'.$mdir.'typing.wav');$t_type = 'wav';
break;
case '1.mid' :copy ('sound/typing/1.mid','sout/'.$mdir.'typing.mid');$t_type = 'mid';
break;
case '2.mp3' :copy ('sound/typing/2.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
case '3.mp3' :copy ('sound/typing/3.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
case '4.mp3' :copy ('sound/typing/4.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
case '5.mp3' :copy ('sound/typing/5.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
case '6.mp3' :copy ('sound/typing/6.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
default : {copy ('sound/typing/1.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';}
}}
else {copy ('sound/typing/1.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';}
require_once('pclzip.lib.php');
$rand = 'jimm'.rand(0000000001,9999999999).'.jar';
$rand_jad = str_replace('jar','jad',$rand);
$archive = new PclZip($rand);
$v_list = $archive->create('sout/'.$mdir,
PCLZIP_OPT_REMOVE_PATH, 'sout/'.$mdir);
copy ($rand,"midlet/$rand");
unlink ($rand);
unlink ('sout/'.$mdir.'icons.png');
unlink ('sout/'.$mdir.'xstatus.png');
unlink ('sout/'.$mdir.'micons.png');
unlink ('sout/'.$mdir.'clicons.png');
unlink ('sout/'.$mdir.'smiles.png');
unlink ('sout/'.$mdir.'smiles.txt');
unlink ('sout/'.$mdir.'logo.png');
unlink ('sout/'.$mdir.'icon.png');
unlink ('sout/'.$mdir.'online.'.$o_type);
unlink ('sout/'.$mdir.'message.'.$ms_type);
unlink ('sout/'.$mdir.'typing.'.$t_type);
$jad = new PclZip('midlet/'.$rand);
$a = $jad->extract(PCLZIP_OPT_BY_NAME,"META-INF/MANIFEST.MF", PCLZIP_OPT_EXTRACT_AS_STRING);
$a = str_replace("\n\n","\n",$a[0]['content']);
$a .= "MIDlet-Jar-Size: ".filesize('midlet/'.$rand)."\nMIDlet-Jar-URL: ".$rand."";
$jad_file = fopen ('midlet/'.$rand_jad ,'w');
fwrite ($jad_file,$a."\n");
fclose($jad_file);
print "Ссылки для скачивания:\n";
print "
print "Ссылки для копирования:
\n";
print "\n";
print "Ссылки будут доступны в течении 1 часа.\n" ;
print "
break;
default : print ':)';
}}
require('../include/foot.php');
?>
$fr=array_merge(glob("midlet/*.jar"),glob("midlet/*.jad"));
foreach ($fr as $file)
{if((time()- filectime($file)) > 3600)unlink ($file);}
if (empty($_GET['step']))
{
print "
FAQ по JIMM"."
\n";print ""."Выбор сборки"."\n";
print "\n";
print "
- На главную"."
}
if (!empty($_GET['step']))
{
switch ($_GET['step'])
{
case "2" :
print ""."Выбор иконок статуса"."\n";
print "\n";
print "
- На шаг назад \n";
- На главную
print "
break;
case "3" :
print ""."Выбор иконок X-статуса"."\n";
print "\n";
print "
- На шаг назад \n";
- Начать сборку сначала \n";
- На главную
print "
print "
break;
case "4" :
print ""."Выбор иконок меню"."\n";
print "\n";
print "
- На шаг назад \n";
- Начать сборку сначала \n";
- На главную
print "
print "
break;
case "5" :
print ""."Выбор иконок клиента"."\n";
print "\n";
print "
- На шаг назад \n";
- Начать сборку сначала \n";
- На главную
print "
print "
break;
case "6" :
print ""."Выбор смайлов"."\n";
print "\n";
print "
- На шаг назад \n";
- Начать сборку сначала \n";
- На главную
print "
print "
break;
case "7" :
print ""."Выбор лого"."\n";
print "\n";
print "
- На шаг назад \n";
- Начать сборку сначала \n";
- На главную
print "
print "
break;
case "8" :
print ""."Выбор иконки программы"."\n";
print "\n";
print "
- На шаг назад \n";
- Начать сборку сначала \n";
- На главную
print "
print "
break;
case "9" :
print ""."Выбор звука \"online\""."\n";
print "\n";
print "
- На шаг назад \n";
- Начать сборку сначала \n";
- На главную
print "
print "
break;
case "10" :
print ""."Выбор звука \"message\""."\n";
print "\n";
print "
- На шаг назад \n";
- Начать сборку сначала \n";
- На главную
print "
print "
break;
case "11" :
print ""."Выбор звука \"Typing\""."\n";
print "\n";
print "
- На шаг назад \n";
- Начать сборку сначала \n";
- На главную
print "
print "
break;
case "make" :
if (isset($_GET['mobile'])){
switch ($_GET['mobile']){
case '1' : $mdir = 'all/';
break;
case '2' : $mdir = 'moto/';
break;
case '3' : $mdir = '052b/';
break;
case '4' : $mdir = 'smaper/';
break;
case '5' : $mdir = 'mip/';
break;
case '6' : $mdir = 'mipmoto/';
break;
case '7' : $mdir = 'aspro/';
break;
default : $mdir = 'all/';}}
else $mdir = 'all/';
if (isset($_GET['i'])){
if(file_exists('icons/'.$_GET['i'].'.png')){
copy('icons/'.$_GET['i'].'.png','sout/'.$mdir.'icons.png');
}else copy('icons/1.png','sout/'.$mdir.'icons.png');}
elseif (!isset($_GET['i'])){copy('icons/1.png','sout/'.$mdir.'icons.png');}
if (isset($_GET['x'])){
if(file_exists('xstatus/'.$_GET['x'].'.png')){
copy('xstatus/'.$_GET['x'].'.png','sout/'.$mdir.'xstatus.png');
}else copy('xstatus/1.png','sout/'.$mdir.'xstatus.png');}
elseif (!isset($_GET['x'])){copy('xstatus/1.png','sout/'.$mdir.'xstatus.png');}
if (isset($_GET['m'])){
if(file_exists('micons/'.$_GET['m'].'.png')){
copy('micons/'.$_GET['m'].'.png','sout/'.$mdir.'micons.png');
}else copy('micons/1.png','sout/'.$mdir.'micons.png');}
elseif (!isset($_GET['m'])){copy('micons/1.png','sout/'.$mdir.'micons.png');}
if (isset($_GET['c'])){
if(file_exists('clicons/'.$_GET['c'].'.png')){
copy('clicons/'.$_GET['c'].'.png','sout/'.$mdir.'clicons.png');
}else copy('clicons/1.png','sout/'.$mdir.'clicons.png');}
elseif (!isset($_GET['c'])){copy('clicons/1.png','sout/'.$mdir.'clicons.png');}
if (isset($_GET['s'])){if(file_exists('smiles/'.$_GET['s'].'.png')){
copy('smiles/'.$_GET['s'].'.png','sout/'.$mdir.'smiles.png');
copy('smiles/'.$_GET['s'].'.txt','sout/'.$mdir.'smiles.txt');}else {
copy('smiles/1.png','sout/'.$mdir.'smiles.png');
copy('smiles/1.txt','sout/'.$mdir.'smiles.txt');}}elseif (!isset($_GET['s'])){
copy('smiles/1.png','sout/'.$mdir.'smiles.png');
copy('smiles/1.txt','sout/'.$mdir.'smiles.txt');
}
if (isset($_GET['l'])){
if(file_exists('logo/'.$_GET['l'].'.png')){
copy('logo/'.$_GET['l'].'.png','sout/'.$mdir.'logo.png');
}else copy('logo/1.png','sout/'.$mdir.'logo.png');}
elseif (!isset($_GET['l'])){copy('logo/1.png','sout/'.$mdir.'logo.png');}
if (isset($_GET['ic'])){
if(file_exists('icon/'.$_GET['ic'].'.png')){
copy('icon/'.$_GET['ic'].'.png','sout/'.$mdir.'icon.png');
}else copy('icon/1.png','sout/'.$mdir.'icon.png');}
elseif (!isset($_GET['ic'])){copy('icon/1.png','sout/'.$mdir.'icon.png');}
if (isset($_GET['o']))
{
switch ($_GET['o']){
case '1.mp3' :copy ('sound/online/1.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '2.mp3' :copy ('sound/online/2.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '3.mp3' :copy ('sound/online/3.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '1.wav' :copy ('sound/online/1.wav','sout/'.$mdir.'online.wav');$o_type = 'wav';
break;
case '1.mid' :copy ('sound/online/1.mid','sout/'.$mdir.'online.mid');$o_type = 'mid';
break;
case '4.mp3' :copy ('sound/online/4.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '5.mp3' :copy ('sound/online/5.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '6.mp3' :copy ('sound/online/6.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
case '7.mp3' :copy ('sound/online/7.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';
break;
default : {copy ('sound/online/1.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';}
}}
else {copy ('sound/online/1.mp3','sout/'.$mdir.'online.mp3');$o_type = 'mp3';}
if (isset($_GET['ms']))
{
switch ($_GET['ms'])
{
case '1.mp3' :copy ('sound/message/1.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
case '2.mp3' :copy ('sound/message/2.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
case '1.wav' :copy ('sound/message/1.wav','sout/'.$mdir.'message.wav');$ms_type = 'wav';
break;
case '1.mid' :copy ('sound/message/1.mid','sout/'.$mdir.'message.mid'); $ms_type = 'mid';
break;
case '3.mp3' :copy ('sound/message/3.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
case '4.mp3' :copy ('sound/message/4.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
case '5.mp3' :copy ('sound/message/5.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
case '6.mp3' :copy ('sound/message/6.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';
break;
default : {copy ('sound/message/1.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';}
}}
else {copy ('sound/message/1.mp3','sout/'.$mdir.'message.mp3');$ms_type = 'mp3';}
if (isset($_GET['t']))
{
switch ($_GET['t'])
{
case '1.mp3' :copy ('sound/typing/1.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
case '1.wav' : copy ('sound/typing/1.wav','sout/'.$mdir.'typing.wav');$t_type = 'wav';
break;
case '1.mid' :copy ('sound/typing/1.mid','sout/'.$mdir.'typing.mid');$t_type = 'mid';
break;
case '2.mp3' :copy ('sound/typing/2.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
case '3.mp3' :copy ('sound/typing/3.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
case '4.mp3' :copy ('sound/typing/4.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
case '5.mp3' :copy ('sound/typing/5.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
case '6.mp3' :copy ('sound/typing/6.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';
break;
default : {copy ('sound/typing/1.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';}
}}
else {copy ('sound/typing/1.mp3','sout/'.$mdir.'typing.mp3');$t_type = 'mp3';}
require_once('pclzip.lib.php');
$rand = 'jimm'.rand(0000000001,9999999999).'.jar';
$rand_jad = str_replace('jar','jad',$rand);
$archive = new PclZip($rand);
$v_list = $archive->create('sout/'.$mdir,
PCLZIP_OPT_REMOVE_PATH, 'sout/'.$mdir);
copy ($rand,"midlet/$rand");
unlink ($rand);
unlink ('sout/'.$mdir.'icons.png');
unlink ('sout/'.$mdir.'xstatus.png');
unlink ('sout/'.$mdir.'micons.png');
unlink ('sout/'.$mdir.'clicons.png');
unlink ('sout/'.$mdir.'smiles.png');
unlink ('sout/'.$mdir.'smiles.txt');
unlink ('sout/'.$mdir.'logo.png');
unlink ('sout/'.$mdir.'icon.png');
unlink ('sout/'.$mdir.'online.'.$o_type);
unlink ('sout/'.$mdir.'message.'.$ms_type);
unlink ('sout/'.$mdir.'typing.'.$t_type);
$jad = new PclZip('midlet/'.$rand);
$a = $jad->extract(PCLZIP_OPT_BY_NAME,"META-INF/MANIFEST.MF", PCLZIP_OPT_EXTRACT_AS_STRING);
$a = str_replace("\n\n","\n",$a[0]['content']);
$a .= "MIDlet-Jar-Size: ".filesize('midlet/'.$rand)."\nMIDlet-Jar-URL: ".$rand."";
$jad_file = fopen ('midlet/'.$rand_jad ,'w');
fwrite ($jad_file,$a."\n");
fclose($jad_file);
print "Ссылки для скачивания:\n";
print "
- http://".$_SERVER['HTTP_HOST'].'/jimm/midlet/'.$rand." \n";
- http://".$_SERVER['HTTP_HOST'].'/jimm/midlet/'.$rand_jad."
print "
print "Ссылки для копирования:
\n";
print "\n";
print "Ссылки будут доступны в течении 1 часа.\n" ;
print "
- В раздел JIMM \n";
- На главную
print "
break;
default : print ':)';
}}
require('../include/foot.php');
?>