Сборник индуского кода.

Breeze

goshogun
Команда форума
Партнер клуба
Кстати, относить понятие рабства к расизму - само по себе здоровый такой расизм :)
именно, раб может быть из собственного народа :)
а уж финансовое рабство не имеет национального признака, почти ;)
 

Redjik

Джедай-мастер
мдя ... я слоупок...
а может peon, не понравилось, что у хозяина всего два раба?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
потом внезапно оказывается, что уже поздно, книги уже начали сжигать, и тогда народ приезжает на танке
я уж не говорю про Германию, по правилам нельзя
 

keltanas

marty cats
Индус на проекте - смех или слезы?
PHP:
class AwesomeActiveRecordModel
  /**
    * @param bool $flag
    * @return bool
    */
    public function started( $flag = null )
    {
        if ( is_bool($flag) ) {
            $this->started = $flag;
            if ( $this->started ) {
                $this->started_at = date('Y-m-d H:i:s');
            }
            $this->save();
        }
        return ( $this->started == true );
    }
 

alexv

Новичок
Код умирал при отдаче большого файла
PHP:
                $file = fopen( $filename, 'r' );
                $contents = fread($file, filesize($filename));
                fclose($file);

                unlink($filename);

                header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
                header('Content-Description: File Transfer');
                header("Content-type: text/csv");
                header("Content-Disposition: attachment; filename=$download_filename.csv");
                header("Expires: 0");
                header("Pragma: public");

                $fh = @fopen( 'php://output', 'w' );
                fwrite( $fh, $contents );
                fclose($fh);
                exit();
 

Redjik

Джедай-мастер
PHP:
        $view = (
            count(json_decode($developer->education)) == 0 &&
            count(json_decode($developer->employment)) == 0 &&
            is_null($developer->experience)                &&
            count($developer->skills) == 0    &&
            count(json_decode($developer->environment)) == 0 &&
            $developer->availability == ''
            )
                ? 'team.profile_empty' : 'team.profile';

        return view($view);
 

alexv

Новичок
ценник на скрипт стартует от $999.00

PHP:
class AdminController extends CommonController{

    function login($frmType=false){
        ....
        if($_SERVER['REQUEST_METHOD'] == 'POST' && isset($post['btn_submit'])){
                ...
                        if($this->Admin->updateRememberMeToken($data) === true){
                            setcookie('remembertoken', $remember_token, time()+3600*24*10,'/');
                        }
                ...
        }
    
        Syspage::addCss('../css/admin/login.css');
         ...
    }
фреймворк и MVC в исполнении индусов :)
 
Последнее редактирование:

AnrDaemon

Продвинутый новичок
Нннуууу… Кое-что имеет право на жизнь. Но только кое-что. В остальном поржал, да. Поржал.
 

fixxxer

К.О.
Партнер клуба
Легаси-код, Made in India:
PHP:
function HandleRequest() {
    eval('global $' . implode(array_keys($GLOBALS), ',$') . ';');
    ...
}

function DestroyRequestData() {
    eval('global $' . implode(array_keys($GLOBALS), ',$') . ';');
    foreach($_REQUEST as $k=>$v) {
        unset($GLOBALS[$k]);
    }
    $_REQUEST = array();
}
Особая мякотка: по соседству есть $GLOBALS += $_REQUEST.
 
Последнее редактирование:

AnrDaemon

Продвинутый новичок
Напомните мне перепроверить, что eval() запрещена на вебхосте…
 

fixxxer

К.О.
Партнер клуба
Продолжаем-с.
PHP:
     function _SetBooleanValue($string, $value, $default) {
       $value = strtolower($value);
       if($value == "true" || $value == "false")
         eval('$this->'.$string.'="'.$value.'";');
       else
         eval('$this->'.$string.'="'.$default.'";');
     }
Самое интересное, что это Copyright (C) 2007 Google Inc. Наверное, из того кода для заказа пиццы.
 

WMix

герр M:)ller
Партнер клуба
это одна и таже проблема. чел понял что эвалом можно код генерить и запускать, и начал пользоваться своими новыми знаниями во всех местах где нужна магия. но глобал в эвале это крута)
 

fixxxer

К.О.
Партнер клуба
Это разного авторства eval-ы. Первый, с global-ом, это родная индусятина, а второй - как ни удивительно, из старой гугловской библиотеки (даже гуглится). Ну там еще штук 5 таких eval-ов, но они банальные совсем, неинтересные. :)
 

WMix

герр M:)ller
Партнер клуба
изначально закладывали лазейки :) шаг номер 1 разрешить eval
 

fixxxer

К.О.
Партнер клуба
Закладывали или просто идиоты, это я не знаю, но 20 ремот-шеллов я там нашел и вычистил. :)
 
Сверху