- 1
- 2
- 3
- 4
if($course==1) $max_semester = 2;
if($course==2) $max_semester = 4;
if($course==3) $max_semester = 6;
if($course==4) $max_semester = 8;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
if($course==1) $max_semester = 2;
if($course==2) $max_semester = 4;
if($course==3) $max_semester = 6;
if($course==4) $max_semester = 8;
+93
if (CurrentPlugin=nil) and (CurrentPlugin.FileName<>'InfoRTF.dll') and (CurrentPLugin.FileName<>'Preview.dll') then begin
if not ServerStoped then begin
uPluginControl.StopSession();
end;
if ClientLoaded then begin
ClientLoaded:=false;
StartDemo();
end;
end;
Смеяться на первой же строчке.
Привет Алексу.
+157
class ModelCheckoutOrder extends Model {
public function addOrder($data) {
$data['login']=md5(rand(0,100).rand(0,100).rand(0,100).rand(0,100).rand(0,100).rand(0,100).rand(0,100).rand(0,100).rand(0,100));
$this->db->query("INSERT INTO `" . DB_PREFIX . "order` SET login='".$data['login']."',invoice_prefix = '" . $this->db->escape($data['invoice_prefix']) . "', store_id = '" . (int)$data['store_id'] . "', store_name = '" . $this->db->escape($data['store_name']) . "', store_url = '" . $this->db->escape($data['store_url']) . "', customer_id = '" . (int)$data['customer_id'] . "', customer_group_id = '" . (int)$data['customer_group_id'] . "', firstname = '" . $this->db->escape($data['firstname']) . "', lastname = '" . $this->db->escape($data['lastname']) . "', email = '" . $this->db->escape($data['email']) . "', telephone = '" . $this->db->escape($data['telephone']) . "', fax = '" . $this->db->escape($data['fax']) . "', payment_firstname = '" . $this->db->escape($data['payment_firstname']) . "', payment_lastname = '" . $this->db->escape($data['payment_lastname']) . "', payment_company = '" . $this->db->escape($data['payment_company']) . "', payment_company_id = '" . $this->db->escape($data['payment_company_id']) . "', payment_tax_id = '" . $this->db->escape($data['payment_tax_id']) . "', payment_address_1 = '" . $this->db->escape($data['payment_address_1']) . "', payment_address_2 = '" . $this->db->escape($data['payment_address_2']) . "', payment_city = '" . $this->db->escape($data['payment_city']) . "', payment_postcode = '" . $this->db->escape($data['payment_postcode']) . "', payment_country = '" . $this->db->escape($data['payment_country']) . "', payment_country_id = '" . (int)$data['payment_country_id'] . "', payment_zone = '" . $this->db->escape($data['payment_zone']) . "', payment_zone_id = '" . (int)$data['payment_zone_id'] . "', payment_address_format = '" . $this->db->escape($data['payment_address_format']) . "', payment_method = '" . $this->db->escape($data['payment_method']) . "', payment_code = '" . $this->db->escape($data['payment_code']) . "', shipping_firstname = '" . $this->db->escape($data['shipping_firstname']) . "', shipping_lastname = '" . $this->db->escape($data['shipping_lastname']) . "', shipping_company = '" . $this->db->escape($data['shipping_company']) . "', shipping_address_1 = '" . $this->db->escape($data['shipping_address_1']) . "', shipping_address_2 = '" . $this->db->escape($data['shipping_address_2']) . "', shipping_city = '" . $this->db->escape($data['shipping_city']) . "', shipping_postcode = '" . $this->db->escape($data['shipping_postcode']) . "', shipping_country = '" . $this->db->escape($data['shipping_country']) . "', shipping_country_id = '" . (int)$data['shipping_country_id'] . "', shipping_zone = '" . $this->db->escape($data['shipping_zone']) . "', shipping_zone_id = '" . (int)$data['shipping_zone_id'] . "', shipping_address_format = '" . $this->db->escape($data['shipping_address_format']) . "', shipping_method = '" . $this->db->escape($data['shipping_method']) . "', shipping_code = '" . $this->db->escape($data['shipping_code']) . "', comment = '" . $this->db->escape($data['comment']) . "', total = '" . (float)$data['total'] . "', affiliate_id = '" . (int)$data['affiliate_id'] . "', commission = '" . (float)$data['commission'] . "', language_id = '" . (int)$data['language_id'] . "', currency_id = '" . (int)$data['currency_id'] . "', currency_code = '" . $this->db->escape($data['currency_code']) . "', currency_value = '" . (float)$data['currency_value'] . "', ip = '" . $this->db->escape($data['ip']) . "', forwarded_ip = '" . $this->db->escape($data['forwarded_ip']) . "', user_agent = '" . $this->db->escape($data['user_agent']) . "', accept_language = '" . $this->db->escape($data['accept_language']) . "', date_added = NOW(), date_modified = NOW()");
$order_id = $this->db->getLastId();
foreach ($data['products'] as $product) {
$this->db->query("INSERT INTO " . DB_PREFIX . "order_product SET order_id = '" . (int)$order_id . "', product_id = '" . (int)$product['product_id'] . "', name = '" . $this->db->escape($product['name']) . "', model = '" . $this->db->escape($product['model']) . "', quantity = '" . (int)$product['quantity'] . "', price = '" . (float)$product['price'] . "', total = '" . (float)$product['total'] . "', tax = '" . (float)$product['tax'] . "', reward = '" . (int)$product['reward'] . "'");
$order_product_id = $this->db->getLastId();
foreach ($product['option'] as $option) {
$this->db->query("INSERT INTO " . DB_PREFIX . "order_option SET order_id = '" . (int)$order_id . "', order_product_id = '" . (int)$order_product_id . "', product_option_id = '" . (int)$option['product_option_id'] . "', product_option_value_id = '" . (int)$option['product_option_value_id'] . "', name = '" . $this->db->escape($option['name']) . "', `value` = '" . $this->db->escape($option['value']) . "', `type` = '" . $this->db->escape($option['type']) . "'");
}
foreach ($product['download'] as $download) {
$this->db->query("INSERT INTO " . DB_PREFIX . "order_download SET order_id = '" . (int)$order_id . "', order_product_id = '" . (int)$order_product_id . "', name = '" . $this->db->escape($download['name']) . "', filename = '" . $this->db->escape($download['filename']) . "', mask = '" . $this->db->escape($download['mask']) . "', remaining = '" . (int)($download['remaining'] * $product['quantity']) . "'");
}
}
И это известный движок интернет-магазина OpenCart???
\catalog\model\checkout\order.php
+137
public new String StartTime { get { return base.StartTime.ToString("H:mm"); } }
public new String EndTime { get { return base.EndTime.ToString("H:mm"); } }
public DateTime base_StartTime { get { return base.StartTime; } }
public DateTime base_EndTime { get { return base.EndTime; } }
+133
/**
* return angle of otrezok near the center, with circle point as a second part of the otrezok
*
* @param center
* @param circlePoint
* @param len
* @return
*/
+66
if(version.StartsWith("Windows 9")) { /* 95 and 98 */ } else {
по слухам, именно из-за этого говна следующая windows будет 10ой
https://issues.jenkins-ci.org/secure/attachment/18777/PlatformDetailsTask.java
+57
for (j=0;j<3;j++) {
tmp += member[i].V[2][j] * member[i].V[0][j];}
if (tmp > LENGTH_EPS) {
if ( node[member[i].n0].u_fix.y == 0 ) { //if node #1 is not fixed
if ( node[member[i].n0].teta_fix.x == 0 ) { //if node #3 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+1, FreeDeg*n_number[member[i].n0] +3, 6*EJz/member[i].L*tmp );} //k(1,3)
if ( node[member[i].n1].teta_fix.x == 0 ) { //if node #9 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+1, FreeDeg*n_number[member[i].n1] +3, 6*EJz/member[i].L*tmp );} //k(1,9)
}
if ( node[member[i].n0].u_fix.z == 0 ) { //if node #2 is not fixed
if ( node[member[i].n0].u_fix.x == 0 ) { //if node #0 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+2, FreeDeg*n_number[member[i].n0], 12*EJy/pow(member[i].L,2)*tmp );} //k(2,0)
if ( node[member[i].n1].u_fix.x == 0 ) { //if node #6 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+2, FreeDeg*n_number[member[i].n1], -12*EJy/pow(member[i].L,2)*tmp );} //k(2,6)
}
if ( node[member[i].n0].teta_fix.y == 0 ) { //if node #4 is not fixed
if ( node[member[i].n0].u_fix.x == 0 ) { //if node #0 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+4, FreeDeg*n_number[member[i].n0], -6*EJy/member[i].L*tmp );} //k(4,0)
if ( node[member[i].n1].u_fix.x == 0 ) { //if node #6 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+4, FreeDeg*n_number[member[i].n1], 6*EJy/member[i].L*tmp );} //k(4,6)
}
if ( node[member[i].n0].teta_fix.z == 0 ) { //if node #5 is not fixed
if ( node[member[i].n0].teta_fix.x == 0 ) { //if node #3 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+5, FreeDeg*n_number[member[i].n0] +3, 4*EJz*tmp );} //k(5,3)
if ( node[member[i].n1].teta_fix.x == 0 ) { //if node #9 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+5, FreeDeg*n_number[member[i].n1] +3, 2*EJz/member[i].L*tmp );} //k(5,9)
}
if ( node[member[i].n1].u_fix.y == 0) { //if node #7 is not fixed
if ( node[member[i].n0].teta_fix.x == 0 ) { //if node #3 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+1, FreeDeg*n_number[member[i].n0] +3, -6*EJz/member[i].L*tmp );} //k(7,3)
if ( node[member[i].n1].teta_fix.x == 0 ) { //if node #9 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+1, FreeDeg*n_number[member[i].n1] +3, -6*EJz/member[i].L*tmp );} //k(7,9)
}
if ( node[member[i].n1].u_fix.z == 0 ) { //if node #8 is not fixed
if ( node[member[i].n0].u_fix.x == 0 ) { //if node #0 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+2, FreeDeg*n_number[member[i].n0], -12*EJy/pow(member[i].L,2)*tmp );} //k(8,0)
if ( node[member[i].n1].u_fix.x == 0 ) { //if node #6 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+2, FreeDeg*n_number[member[i].n1], 12*EJy/pow(member[i].L,2)*tmp );} //k(8,6)
}
if ( node[member[i].n1].teta_fix.y == 0 ) { //if node #10 is not fixed
if ( node[member[i].n0].u_fix.x == 0 ) { //if node #0 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+4, FreeDeg*n_number[member[i].n0], -6*EJy/member[i].L*tmp );} //k(10,0)
if ( node[member[i].n1].u_fix.x == 0 ) { //if node #6 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+4, FreeDeg*n_number[member[i].n1], 6*EJy/member[i].L*tmp );} //k(10,6)
}
if ( node[member[i].n1].teta_fix.z == 0 ) { //if node #11 is not fixed
if ( node[member[i].n0].teta_fix.x == 0 ) { //if node #3 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+5, FreeDeg*n_number[member[i].n0] +3, 2*EJz*tmp );} //k(11,3)
if ( node[member[i].n1].teta_fix.x == 0 ) { //if node #9 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+5, FreeDeg*n_number[member[i].n1] +3, 4*EJz*tmp );} //k(11,9)
}
}
//SUM(Lzi * Lyi), i=x0,y0,z0
tmp = 0;
for (j=0;j<3;j++) {
tmp += member[i].V[2][j] * member[i].V[1][j];}
if (tmp > LENGTH_EPS) {
if ( node[member[i].n0].u_fix.y == 0 ) { //if node #1 is not fixed
if ( node[member[i].n0].teta_fix.y == 0 ) { //if node #4 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+1, FreeDeg*n_number[member[i].n0] +4, 6*EJz/member[i].L*tmp ); //k(1,4)
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+4, FreeDeg*n_number[member[i].n0] +1, -6*EJy/member[i].L*tmp ); //k(4,1)
}
if ( node[member[i].n1].teta_fix.y == 0 ) { //if node #10 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+1, FreeDeg*n_number[member[i].n1] +4, 6*EJz/member[i].L*tmp ); //k(1,10)
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+4, FreeDeg*n_number[member[i].n0] +1, -6*EJy/member[i].L*tmp ); //k(10,1)
}
}
if ( node[member[i].n1].u_fix.y == 0) { //if node #7 is not fixed
if ( node[member[i].n0].teta_fix.y == 0 ) { //if node #4 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n0]+4, FreeDeg*n_number[member[i].n1] +1, 6*EJy/member[i].L*tmp ); //k(4,7)
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+1, FreeDeg*n_number[member[i].n0] +4, -6*EJz/member[i].L*tmp ); //k(7,4)
}
if ( node[member[i].n1].teta_fix.y == 0 ) { //if node #10 is not fixed
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+1, FreeDeg*n_number[member[i].n1] +4, -6*EJz/member[i].L*tmp ); //k(7,10)
k_var.AddNewElement( FreeDeg*n_number[member[i].n1]+4, FreeDeg*n_number[member[i].n1] +1, 6*EJy/member[i].L*tmp ); //k(10,7)
}
}
..............................еще 10 страниц
математики... бессмысленные и беспощадные.
−94
private function getYouTubeVideoIdFromURL (url:String):String {
if (URLUtil.isHttpsURL(url)||URLUtil.isHttpURL(url)) {
var startIndex:int = url.indexOf("v=")+2;
var endIndex:int = url.indexOf("&");
if (endIndex>startIndex) {
url = url.slice(startIndex, endIndex);
}
else {
url = url.slice(startIndex);
}
}
return url;
}
Целый отдел над этой функцией работал.
+155
if($numr>1){
$i=0;
while($row=mysql_fetch_object($q)){++$i;
if($num==$i){
return $row->id;
break;
}
}
}elseif($numr==1){
$row=mysql_fetch_object($q);
return $row->id;
}else{
return 0;
}
А на случай, если return() не сработает, у нас есть break
+156
$data = $DB->...
reset($data);
while (list(, $row) = each($data)) {
// do somethig with $row
}
Я не понимаю, почему просто не использовать foreach?!