Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../SimplePi...
File: Enclosure.php
}
[1000] Fix | Delete
[1001] Fix | Delete
if ($height === 'auto')
[1002] Fix | Delete
{
[1003] Fix | Delete
if ($mime === 'audio')
[1004] Fix | Delete
{
[1005] Fix | Delete
$height = 0;
[1006] Fix | Delete
}
[1007] Fix | Delete
elseif ($mime === 'video')
[1008] Fix | Delete
{
[1009] Fix | Delete
if ($width === 'auto')
[1010] Fix | Delete
{
[1011] Fix | Delete
if ($widescreen)
[1012] Fix | Delete
{
[1013] Fix | Delete
$height = 270;
[1014] Fix | Delete
}
[1015] Fix | Delete
else
[1016] Fix | Delete
{
[1017] Fix | Delete
$height = 360;
[1018] Fix | Delete
}
[1019] Fix | Delete
}
[1020] Fix | Delete
elseif ($widescreen)
[1021] Fix | Delete
{
[1022] Fix | Delete
$height = round((intval($width)/16)*9);
[1023] Fix | Delete
}
[1024] Fix | Delete
else
[1025] Fix | Delete
{
[1026] Fix | Delete
$height = round((intval($width)/4)*3);
[1027] Fix | Delete
}
[1028] Fix | Delete
}
[1029] Fix | Delete
else
[1030] Fix | Delete
{
[1031] Fix | Delete
$height = 376;
[1032] Fix | Delete
}
[1033] Fix | Delete
}
[1034] Fix | Delete
elseif ($mime === 'audio')
[1035] Fix | Delete
{
[1036] Fix | Delete
$height = 0;
[1037] Fix | Delete
}
[1038] Fix | Delete
[1039] Fix | Delete
// Set proper placeholder value
[1040] Fix | Delete
if ($mime === 'audio')
[1041] Fix | Delete
{
[1042] Fix | Delete
$placeholder = $audio;
[1043] Fix | Delete
}
[1044] Fix | Delete
elseif ($mime === 'video')
[1045] Fix | Delete
{
[1046] Fix | Delete
$placeholder = $video;
[1047] Fix | Delete
}
[1048] Fix | Delete
[1049] Fix | Delete
$embed = '';
[1050] Fix | Delete
[1051] Fix | Delete
// Flash
[1052] Fix | Delete
if ($handler === 'flash')
[1053] Fix | Delete
{
[1054] Fix | Delete
if ($native)
[1055] Fix | Delete
{
[1056] Fix | Delete
$embed .= "<embed src=\"" . $this->get_link() . "\" pluginspage=\"http://adobe.com/go/getflashplayer\" type=\"$type\" quality=\"high\" width=\"$width\" height=\"$height\" bgcolor=\"$bgcolor\" loop=\"$loop\"></embed>";
[1057] Fix | Delete
}
[1058] Fix | Delete
else
[1059] Fix | Delete
{
[1060] Fix | Delete
$embed .= "<script type='text/javascript'>embed_flash('$bgcolor', '$width', '$height', '" . $this->get_link() . "', '$loop', '$type');</script>";
[1061] Fix | Delete
}
[1062] Fix | Delete
}
[1063] Fix | Delete
[1064] Fix | Delete
// Flash Media Player file types.
[1065] Fix | Delete
// Preferred handler for MP3 file types.
[1066] Fix | Delete
elseif ($handler === 'fmedia' || ($handler === 'mp3' && $mediaplayer !== ''))
[1067] Fix | Delete
{
[1068] Fix | Delete
$height += 20;
[1069] Fix | Delete
if ($native)
[1070] Fix | Delete
{
[1071] Fix | Delete
$embed .= "<embed src=\"$mediaplayer\" pluginspage=\"http://adobe.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" quality=\"high\" width=\"$width\" height=\"$height\" wmode=\"transparent\" flashvars=\"file=" . rawurlencode($this->get_link().'?file_extension=.'.$this->get_extension()) . "&autostart=false&repeat=$loop&showdigits=true&showfsbutton=false\"></embed>";
[1072] Fix | Delete
}
[1073] Fix | Delete
else
[1074] Fix | Delete
{
[1075] Fix | Delete
$embed .= "<script type='text/javascript'>embed_flv('$width', '$height', '" . rawurlencode($this->get_link().'?file_extension=.'.$this->get_extension()) . "', '$placeholder', '$loop', '$mediaplayer');</script>";
[1076] Fix | Delete
}
[1077] Fix | Delete
}
[1078] Fix | Delete
[1079] Fix | Delete
// QuickTime 7 file types. Need to test with QuickTime 6.
[1080] Fix | Delete
// Only handle MP3's if the Flash Media Player is not present.
[1081] Fix | Delete
elseif ($handler === 'quicktime' || ($handler === 'mp3' && $mediaplayer === ''))
[1082] Fix | Delete
{
[1083] Fix | Delete
$height += 16;
[1084] Fix | Delete
if ($native)
[1085] Fix | Delete
{
[1086] Fix | Delete
if ($placeholder !== '')
[1087] Fix | Delete
{
[1088] Fix | Delete
$embed .= "<embed type=\"$type\" style=\"cursor:hand; cursor:pointer;\" href=\"" . $this->get_link() . "\" src=\"$placeholder\" width=\"$width\" height=\"$height\" autoplay=\"false\" target=\"myself\" controller=\"false\" loop=\"$loop\" scale=\"aspect\" bgcolor=\"$bgcolor\" pluginspage=\"http://apple.com/quicktime/download/\"></embed>";
[1089] Fix | Delete
}
[1090] Fix | Delete
else
[1091] Fix | Delete
{
[1092] Fix | Delete
$embed .= "<embed type=\"$type\" style=\"cursor:hand; cursor:pointer;\" src=\"" . $this->get_link() . "\" width=\"$width\" height=\"$height\" autoplay=\"false\" target=\"myself\" controller=\"true\" loop=\"$loop\" scale=\"aspect\" bgcolor=\"$bgcolor\" pluginspage=\"http://apple.com/quicktime/download/\"></embed>";
[1093] Fix | Delete
}
[1094] Fix | Delete
}
[1095] Fix | Delete
else
[1096] Fix | Delete
{
[1097] Fix | Delete
$embed .= "<script type='text/javascript'>embed_quicktime('$type', '$bgcolor', '$width', '$height', '" . $this->get_link() . "', '$placeholder', '$loop');</script>";
[1098] Fix | Delete
}
[1099] Fix | Delete
}
[1100] Fix | Delete
[1101] Fix | Delete
// Windows Media
[1102] Fix | Delete
elseif ($handler === 'wmedia')
[1103] Fix | Delete
{
[1104] Fix | Delete
$height += 45;
[1105] Fix | Delete
if ($native)
[1106] Fix | Delete
{
[1107] Fix | Delete
$embed .= "<embed type=\"application/x-mplayer2\" src=\"" . $this->get_link() . "\" autosize=\"1\" width=\"$width\" height=\"$height\" showcontrols=\"1\" showstatusbar=\"0\" showdisplay=\"0\" autostart=\"0\"></embed>";
[1108] Fix | Delete
}
[1109] Fix | Delete
else
[1110] Fix | Delete
{
[1111] Fix | Delete
$embed .= "<script type='text/javascript'>embed_wmedia('$width', '$height', '" . $this->get_link() . "');</script>";
[1112] Fix | Delete
}
[1113] Fix | Delete
}
[1114] Fix | Delete
[1115] Fix | Delete
// Everything else
[1116] Fix | Delete
else $embed .= '<a href="' . $this->get_link() . '" class="' . $altclass . '">' . $alt . '</a>';
[1117] Fix | Delete
[1118] Fix | Delete
return $embed;
[1119] Fix | Delete
}
[1120] Fix | Delete
[1121] Fix | Delete
/**
[1122] Fix | Delete
* Get the real media type
[1123] Fix | Delete
*
[1124] Fix | Delete
* Often, feeds lie to us, necessitating a bit of deeper inspection. This
[1125] Fix | Delete
* converts types to their canonical representations based on the file
[1126] Fix | Delete
* extension
[1127] Fix | Delete
*
[1128] Fix | Delete
* @see get_type()
[1129] Fix | Delete
* @param bool $find_handler Internal use only, use {@see get_handler()} instead
[1130] Fix | Delete
* @return string MIME type
[1131] Fix | Delete
*/
[1132] Fix | Delete
public function get_real_type($find_handler = false)
[1133] Fix | Delete
{
[1134] Fix | Delete
// Mime-types by handler.
[1135] Fix | Delete
$types_flash = array('application/x-shockwave-flash', 'application/futuresplash'); // Flash
[1136] Fix | Delete
$types_fmedia = array('video/flv', 'video/x-flv','flv-application/octet-stream'); // Flash Media Player
[1137] Fix | Delete
$types_quicktime = array('audio/3gpp', 'audio/3gpp2', 'audio/aac', 'audio/x-aac', 'audio/aiff', 'audio/x-aiff', 'audio/mid', 'audio/midi', 'audio/x-midi', 'audio/mp4', 'audio/m4a', 'audio/x-m4a', 'audio/wav', 'audio/x-wav', 'video/3gpp', 'video/3gpp2', 'video/m4v', 'video/x-m4v', 'video/mp4', 'video/mpeg', 'video/x-mpeg', 'video/quicktime', 'video/sd-video'); // QuickTime
[1138] Fix | Delete
$types_wmedia = array('application/asx', 'application/x-mplayer2', 'audio/x-ms-wma', 'audio/x-ms-wax', 'video/x-ms-asf-plugin', 'video/x-ms-asf', 'video/x-ms-wm', 'video/x-ms-wmv', 'video/x-ms-wvx'); // Windows Media
[1139] Fix | Delete
$types_mp3 = array('audio/mp3', 'audio/x-mp3', 'audio/mpeg', 'audio/x-mpeg'); // MP3
[1140] Fix | Delete
[1141] Fix | Delete
if ($this->get_type() !== null)
[1142] Fix | Delete
{
[1143] Fix | Delete
$type = strtolower($this->type);
[1144] Fix | Delete
}
[1145] Fix | Delete
else
[1146] Fix | Delete
{
[1147] Fix | Delete
$type = null;
[1148] Fix | Delete
}
[1149] Fix | Delete
[1150] Fix | Delete
// If we encounter an unsupported mime-type, check the file extension and guess intelligently.
[1151] Fix | Delete
if (!in_array($type, array_merge($types_flash, $types_fmedia, $types_quicktime, $types_wmedia, $types_mp3)))
[1152] Fix | Delete
{
[1153] Fix | Delete
$extension = $this->get_extension();
[1154] Fix | Delete
if ($extension === null) {
[1155] Fix | Delete
return null;
[1156] Fix | Delete
}
[1157] Fix | Delete
[1158] Fix | Delete
switch (strtolower($extension))
[1159] Fix | Delete
{
[1160] Fix | Delete
// Audio mime-types
[1161] Fix | Delete
case 'aac':
[1162] Fix | Delete
case 'adts':
[1163] Fix | Delete
$type = 'audio/acc';
[1164] Fix | Delete
break;
[1165] Fix | Delete
[1166] Fix | Delete
case 'aif':
[1167] Fix | Delete
case 'aifc':
[1168] Fix | Delete
case 'aiff':
[1169] Fix | Delete
case 'cdda':
[1170] Fix | Delete
$type = 'audio/aiff';
[1171] Fix | Delete
break;
[1172] Fix | Delete
[1173] Fix | Delete
case 'bwf':
[1174] Fix | Delete
$type = 'audio/wav';
[1175] Fix | Delete
break;
[1176] Fix | Delete
[1177] Fix | Delete
case 'kar':
[1178] Fix | Delete
case 'mid':
[1179] Fix | Delete
case 'midi':
[1180] Fix | Delete
case 'smf':
[1181] Fix | Delete
$type = 'audio/midi';
[1182] Fix | Delete
break;
[1183] Fix | Delete
[1184] Fix | Delete
case 'm4a':
[1185] Fix | Delete
$type = 'audio/x-m4a';
[1186] Fix | Delete
break;
[1187] Fix | Delete
[1188] Fix | Delete
case 'mp3':
[1189] Fix | Delete
case 'swa':
[1190] Fix | Delete
$type = 'audio/mp3';
[1191] Fix | Delete
break;
[1192] Fix | Delete
[1193] Fix | Delete
case 'wav':
[1194] Fix | Delete
$type = 'audio/wav';
[1195] Fix | Delete
break;
[1196] Fix | Delete
[1197] Fix | Delete
case 'wax':
[1198] Fix | Delete
$type = 'audio/x-ms-wax';
[1199] Fix | Delete
break;
[1200] Fix | Delete
[1201] Fix | Delete
case 'wma':
[1202] Fix | Delete
$type = 'audio/x-ms-wma';
[1203] Fix | Delete
break;
[1204] Fix | Delete
[1205] Fix | Delete
// Video mime-types
[1206] Fix | Delete
case '3gp':
[1207] Fix | Delete
case '3gpp':
[1208] Fix | Delete
$type = 'video/3gpp';
[1209] Fix | Delete
break;
[1210] Fix | Delete
[1211] Fix | Delete
case '3g2':
[1212] Fix | Delete
case '3gp2':
[1213] Fix | Delete
$type = 'video/3gpp2';
[1214] Fix | Delete
break;
[1215] Fix | Delete
[1216] Fix | Delete
case 'asf':
[1217] Fix | Delete
$type = 'video/x-ms-asf';
[1218] Fix | Delete
break;
[1219] Fix | Delete
[1220] Fix | Delete
case 'flv':
[1221] Fix | Delete
$type = 'video/x-flv';
[1222] Fix | Delete
break;
[1223] Fix | Delete
[1224] Fix | Delete
case 'm1a':
[1225] Fix | Delete
case 'm1s':
[1226] Fix | Delete
case 'm1v':
[1227] Fix | Delete
case 'm15':
[1228] Fix | Delete
case 'm75':
[1229] Fix | Delete
case 'mp2':
[1230] Fix | Delete
case 'mpa':
[1231] Fix | Delete
case 'mpeg':
[1232] Fix | Delete
case 'mpg':
[1233] Fix | Delete
case 'mpm':
[1234] Fix | Delete
case 'mpv':
[1235] Fix | Delete
$type = 'video/mpeg';
[1236] Fix | Delete
break;
[1237] Fix | Delete
[1238] Fix | Delete
case 'm4v':
[1239] Fix | Delete
$type = 'video/x-m4v';
[1240] Fix | Delete
break;
[1241] Fix | Delete
[1242] Fix | Delete
case 'mov':
[1243] Fix | Delete
case 'qt':
[1244] Fix | Delete
$type = 'video/quicktime';
[1245] Fix | Delete
break;
[1246] Fix | Delete
[1247] Fix | Delete
case 'mp4':
[1248] Fix | Delete
case 'mpg4':
[1249] Fix | Delete
$type = 'video/mp4';
[1250] Fix | Delete
break;
[1251] Fix | Delete
[1252] Fix | Delete
case 'sdv':
[1253] Fix | Delete
$type = 'video/sd-video';
[1254] Fix | Delete
break;
[1255] Fix | Delete
[1256] Fix | Delete
case 'wm':
[1257] Fix | Delete
$type = 'video/x-ms-wm';
[1258] Fix | Delete
break;
[1259] Fix | Delete
[1260] Fix | Delete
case 'wmv':
[1261] Fix | Delete
$type = 'video/x-ms-wmv';
[1262] Fix | Delete
break;
[1263] Fix | Delete
[1264] Fix | Delete
case 'wvx':
[1265] Fix | Delete
$type = 'video/x-ms-wvx';
[1266] Fix | Delete
break;
[1267] Fix | Delete
[1268] Fix | Delete
// Flash mime-types
[1269] Fix | Delete
case 'spl':
[1270] Fix | Delete
$type = 'application/futuresplash';
[1271] Fix | Delete
break;
[1272] Fix | Delete
[1273] Fix | Delete
case 'swf':
[1274] Fix | Delete
$type = 'application/x-shockwave-flash';
[1275] Fix | Delete
break;
[1276] Fix | Delete
}
[1277] Fix | Delete
}
[1278] Fix | Delete
[1279] Fix | Delete
if ($find_handler)
[1280] Fix | Delete
{
[1281] Fix | Delete
if (in_array($type, $types_flash))
[1282] Fix | Delete
{
[1283] Fix | Delete
return 'flash';
[1284] Fix | Delete
}
[1285] Fix | Delete
elseif (in_array($type, $types_fmedia))
[1286] Fix | Delete
{
[1287] Fix | Delete
return 'fmedia';
[1288] Fix | Delete
}
[1289] Fix | Delete
elseif (in_array($type, $types_quicktime))
[1290] Fix | Delete
{
[1291] Fix | Delete
return 'quicktime';
[1292] Fix | Delete
}
[1293] Fix | Delete
elseif (in_array($type, $types_wmedia))
[1294] Fix | Delete
{
[1295] Fix | Delete
return 'wmedia';
[1296] Fix | Delete
}
[1297] Fix | Delete
elseif (in_array($type, $types_mp3))
[1298] Fix | Delete
{
[1299] Fix | Delete
return 'mp3';
[1300] Fix | Delete
}
[1301] Fix | Delete
[1302] Fix | Delete
return null;
[1303] Fix | Delete
}
[1304] Fix | Delete
[1305] Fix | Delete
return $type;
[1306] Fix | Delete
}
[1307] Fix | Delete
}
[1308] Fix | Delete
[1309] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function