- 1
strpos(rtrim($_SERVER['HTTP_REFERER'], '/').'/', Router::GetPath('registration'))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
strpos(rtrim($_SERVER['HTTP_REFERER'], '/').'/', Router::GetPath('registration'))
Мои глаза кровоточат.
+110
public Operation.OperationStatus OperState
{
get { return fOperState; }
set
{
fOperState = value;
// Надписи кнопок смены статуса
TOperation.TOperationState
OperationState = TOperation.OperationState(value);
btnOldState.Text = OperationState.OldName;
btnNewState.Text = OperationState.NewName;
// Видимость кнопок смены статуса
switch (value)
{
case Operation.OperationStatus.New :
btnOldState.Visible = OperationState.OldName.Length > 0 && !ReadOnlyMode;
btnNewState.Visible = OperationState.NewName.Length > 0 && OwnerOper.AccessInput && !ReadOnlyMode;
break;
case Operation.OperationStatus.DataInput :
btnOldState.Visible = OperationState.OldName.Length > 0 && OwnerOper.AccessInput && !ReadOnlyMode;
btnNewState.Visible = OperationState.NewName.Length > 0 && OwnerOper.AccessCheck && !ReadOnlyMode;
break;
case Operation.OperationStatus.DataCheck :
btnOldState.Visible = OperationState.OldName.Length > 0 && OwnerOper.AccessCheck && !ReadOnlyMode;
btnNewState.Visible = OperationState.NewName.Length > 0 && OwnerOper.AccessConfirm && !ReadOnlyMode;
break;
case Operation.OperationStatus.Closed :
btnOldState.Visible = OperationState.OldName.Length > 0 && OwnerOper.AccessConfirm && !ReadOnlyMode;
btnNewState.Visible = OperationState.NewName.Length > 0 && !ReadOnlyMode;
break;
}
}
}
public static TOperationState OperationState(Operation.OperationStatus pState)
{
TOperationState Result = new TOperationState();
switch (pState)
{
case Operation.OperationStatus.New :
Result.OldName = "";
Result.NewName = "Данные введены";
break;
case Operation.OperationStatus.DataInput :
Result.OldName = "Отменить \"Данные введены\"";
Result.NewName = "Данные проверены";
break;
case Operation.OperationStatus.DataCheck :
Result.OldName = "Отменить \"Данные проверены\"";
Result.NewName = "Завершена";
break;
case Operation.OperationStatus.Closed :
Result.OldName = "Отменить \"Завершена\"";
Result.NewName = "";
break;
}
return Result;
}
Не прям штобы очень, но шоколад есть...
+154
$explodeSize = explode( '-', str_replace( "\x20", '', trim( $sizes[0] ) ) );
Не, ну надо было додуматься еще и str_replace туда запихать)
+110
public abstract class AbstractSegment<P extends Number, V extends IOffsettable<P, V>,
U extends AbstractSegment<P, V, U>> implements IOffsettable<P, U>, Iterable<V>, Serializable {
...
protected final List<V> offsetHelper(final P dx, final P dy) {
return Lists.transform(points, new Function<V, V>() {
@Override
public V apply(final V input) {
return input.offset(dx, dy);
}
});
}
public final class FloatSegment extends AbstractSegment<Float, FloatPoint, FloatSegment> {
...
@Override
public FloatSegment offset(final Float dx, final Float dy) {
return new FloatSegment(offsetHelper(dx, dy));
}
}
+151
<?
$pathinfo = pathinfo($_SERVER['REQUEST_URI']);
if ($pathinfo['extension'] == 'htm') {
$new_url = str_replace('.htm', '.html', $_SERVER['REQUEST_URI']);
header('HTTP/1.1 301 Moved Permanently');
header('Location: ' . $new_url);
exit;
}
require_once($_SERVER["DOCUMENT_ROOT"] . "/check_url.php");
session_start();
@ignore_user_abort();
@set_time_limit(0);
$doNotRedirect = FALSE;
include ($_SERVER['DOCUMENT_ROOT'] . "/adv_cnt.inc");
include($_SERVER['DOCUMENT_ROOT'] . "/db.inc");
include("../../lang.inc");
include("../../e_hotel.inc");
include("../../lib.inc");
include("../../rooms.inc");
include("../../e_page.inc");
include("../../month.inc");
include("../../e_geo.inc");
include("../../social.inc");
include("../../review.inc");
include("../../banner.inc");
include_once '../../classes/class.DatePicker.php';
error_reporting(E_All);
ini_set('display_errors', 0);
openDB();
ini_set("include_path", ".:" . $_SERVER["DOCUMENT_ROOT"] . "/libs/PEAR");
require_once('Cache/Lite.php');
$languagecode = $_GET["languagecode"];
$hotelurl = $_GET["hotel"];
if ($hotelurl == 'xmltesthetelno1' && $_GET['debug'] != 1){
header('HTTP/1.1 404 Not Found');
exit;
}
$countrycode = $_GET["countrycode"];
$nearby = $_GET["nearby"];
$city_id = $_GET["city_id"];
$hotel_id = $_GET["hotel_id"];
$cityurl = $_GET["city"];
if ($languagecode == "") {
$languagecode = "en";
}
$no_cache = FALSE;
if ($hotel_id) {
$no_cache = TRUE;
}
Нади 1000 и 1 гавно...
+124
if (!string.IsNullOrEmpty(ReadTextFile("BrandsSitemap.xml")))
...
public string ReadTextFile(string fileName)
{
string fullPath = Server.MapPath("~/") + fileName;
StreamReader sr = new StreamReader(fullPath);
return sr.ReadToEnd();
}
Коммерческий проект.
Проверка файла на существование. Файлы бывают по несколько метров))
+137
int str_fpos(char * in_str,char chr1)
{
int i=0;
char * pch = strchr(in_str,chr1);
while (pch != NULL)
{
i = pch-in_str;//+1;
break;
}
return i;
}
if-ом пользуются только трусы!!!
+169
if ( !defined("NOTIFICATION_ERROR_QUESTION_FIELD_REQUIRED") ) {
define("NOTIFICATION_ERROR_QUESTION_FIELD_REQUIRED", "NOTIFICATION_ERROR_QUESTION_FIELD_REQUIRED");
}
Блеать, что это? Наверное, я чего-то определенно не знаю.
+158
var i = Math.pow(Math.abs(scrollTop-targetPoint), 1/(Math.E-0.97775)); // TODO: бля, это йобаный стыд...
Из цикла "комменты холодной воды"
** Вычисление начального ускорения при анимации элемента
+153
<script language="javascript">
function setcookie(data['uid'])
</script>