Ambil isi berita dan buang image darinya.
176881
public static function cleanImageContent($content) {
		$posImg = strpos($content, '<img');
		
		$result = $content;
		if($posImg !== false) {
			$posClosedImg = strpos($content, '/>', $posImg) + 2;
			$img = substr($content, $posImg, ($posClosedImg-$posImg));

			$result = str_replace($img, '', $content);
		}
		return $result;	
	}
1207365
public function init()
    {
        //wczytywanie sesji
        $session = new \Mmi\Session\SessionSpace(\Cms\Model\ConnectorModel::SESSION_SPACE);
        try {
            $data = (new \Cms\Model\ConnectorModel)->getData($session->url, 'exportFileObject', [], $session->identity, $session->credential);
        } catch (\Cms\Exception\ConnectorException $e) {
            //rollback - puste dane
            $data = [];
        }

        //obiekty do przesłania
        if (!empty($data)) {
            //lista obiektów
            $this->addElement((new Element\MultiCheckbox('fileObjects'))
                ->setLabel('form.connectorImportFilesForm.fileObjects.label')
                ->setMultioptions($data)
                ->setValue($data));

            //submit
            $this->addElement((new Element\Submit('submit'))
                ->setLabel('form.connectorImportFilesForm.submit.label'));
        }
    }
65175
public function handleRemoveImage()
    {
        if ($this->presenter->isAjax())
        {
            $removed = $this->onPageManager->removeSocialImage($this->activePage);

            if ($removed)
            {
                $this->presenter->notificationAjax(
                    'On-Page faktory',
                    'Obrázek pro sociální sítě byl odstaněn.',
                    'info',
                    FALSE
                );

                $this->onRemoveImage();
            }
        }
    }
987146
public function currentAction()
    {
        $objectId = !empty($this->getPost()->objectId) ? $this->getPost()->objectId : null;
        switch ($this->getPost()->fileTypes) {
            case 'images' :
                //zapytanie o obrazki
                $query = CmsFileQuery::imagesByObject($this->getPost()->object, $objectId);
                break;
            case 'notImages' :
                //wszystkie pliki bez obrazków
                $query = CmsFileQuery::notImagesByObject($this->getPost()->object, $objectId);
                break;
            default :
                //domyślne zapytanie o wszystkie pliki
                $query = CmsFileQuery::byObject($this->getPost()->object, $objectId);
        }

        $records = $query->find();
        foreach ($records as $record) {
            $record->data = $record->data->toArray();
        }

        //zwrot json'a z plikami
        return json_encode([
            'result' => 'OK',
            'files' => $records->toArray()
        ]);
    }
621711
public void genImage() {
		if (image == null) {
			ImageBuffer buffer = new ImageBuffer(128,16);
			for (int i=0;i<128;i++) {
				Color col = getColorAt(i / 128.0f);
				for (int j=0;j<16;j++) {
					buffer.setRGBA(i, j, col.getRedByte(), col.getGreenByte(), col.getBlueByte(), col.getAlphaByte());
				}
			}
			image = buffer.getImage();
		}
	}
840539
function f_urun_id(_urun_id, _tahta_id, _opts) {
        //ürünü buluyoruz ve bilgilerini geri döndürüyoruz

        /**
         * ürün bilgisini şemasıyla getirir
         * @param {UrunDB} _urun
         * @param {OptionsUrun} _optsUrun
         * @returns {*}
         */
        function f_urun_bilgisi(_urun, _optsUrun) {

            if (!_urun) {
                return null;
            }

            var /** @type {Urun} */
            olusan_urun = schema.f_create_default_object(schema.SCHEMA.URUN);

            olusan_urun = _.extend(olusan_urun, _urun);

            return result.dbQ.Q.all([
                _optsUrun.bUreticiKurum ? f_urun_ureticisi(_urun.Id) : {Id: 0},
                _optsUrun.bArrAnahtarKelimeler ? f_urun_anahtar_tumu(_urun.Id, _tahta_id) : [{Id: 0}]
            ]).then(function (_ress) {
                olusan_urun.Uretici = /** @type {KurumDB} */_ress[0];
                olusan_urun.AnahtarKelimeler = /** @type {AnahtarKelime[]} */_ress[1];
                return olusan_urun;
            });
        }

        return (Array.isArray(_urun_id)
            ? result.dbQ.hmget_json_parse(result.kp.urun.tablo, _urun_id)
            : result.dbQ.hget_json_parse(result.kp.urun.tablo, _urun_id))
            .then(function (_dbUrun) {
                if (_dbUrun == null) {
                    return null;

                } else {

                    var /** @type {OptionsUrun} */
                    opts = result.OptionsUrun(_opts);

                    if (Array.isArray(_dbUrun)) {
                        opts.bUreticiKurum = false;

                        return _dbUrun
                            .mapX(null, f_urun_bilgisi, opts)
                            .allX()
                            .then(function (dbUrunBilgilerle) {

                                return f_urun_ureticisi(_urun_id)
                                    .then(function (dbUreticiKurumlar) {

                                        dbUrunBilgilerle.forEach(function (_elm, _idx) {
                                            if (_elm) {
                                                _elm.Uretici = dbUreticiKurumlar[_idx];
                                            }
                                        });

                                        return dbUrunBilgilerle;
                                    });
                            });
                    } else {
                        return f_urun_bilgisi(/** @type {UrunDB} */_dbUrun, opts);
                    }
                }
            });
    }
1126947
private Viterbi<PersonNode> getPersonNodeViterbi(Term[] terms) {
        Term first;
        PersonNatureAttr fPna;
        Term second;
        Term third;
        Term from;
        for (int i = 0; i < terms.length - 1; i++) {
            first = terms[i];

            if (first == null) {
                continue;
            }

            fPna = getPersonNature(first);
            setNode(first, A);

            if (fPna.getY() > 0) {
                setNode(first, Y);
            }

            if (!fPna.isActive()) {
                continue;
            }

            second = first.to();
            if (second.getOffe() == terms.length || second.getName().length() > 2) { //说明到结尾了,或者后面长度不符合规则
                continue;
            }

            third = second.to();
            from = first.from();


            //XD
            if (first.getName().length() == 2) {
                setNode(from, K);
                setNode(from, M);
                setNode(first, X);
                setNode(second, D);
                setNode(third, M);
                setNode(third, L);
                continue;
            }

            setNode(from, K);
            setNode(from, M);
            setNode(first, B);
            setNode(third, M);
            setNode(third, L);
            //BZ
            if (second.getName().length() == 2) {
                setNode(second, Z);
                continue;
            } else {//BE
                setNode(second, E);
            }


            if (third.getOffe() == terms.length || third.getName().length() > 1) { //说明到结尾了,或者后面长度不符合规则
                continue;
            }

            //BCD
            setNode(first, B);
            setNode(second, C);
            setNode(third, D);
            setNode(third.to(), M);
            setNode(third.to(), L);

        }
        PersonNatureAttr begin = DATDictionary.person("BEGIN");

        nodes[0][6] = null;
        nodes[0][4] = new PersonNode(4, "B", -Math.log(begin.getK()));
        nodes[0][10] = new PersonNode(10, "B", -Math.log(begin.getA()));

        PersonNatureAttr end = DATDictionary.person("END");
        nodes[terms.length][5] = new PersonNode(5, "E", -Math.log(end.getL()));
        nodes[terms.length][6] = null;
        nodes[terms.length][10] = new PersonNode(10, "E", -Math.log(end.getA()));

        return new Viterbi<PersonNode>(nodes, new Values<PersonNode>() {
            @Override
            public int step(Node<PersonNode> node) {
                return node.getObj().name.length();
            }

            @Override
            public double selfSscore(Node<PersonNode> node) {
                return node.getObj().score;
            }

        });
    }
1080821
private function drawNoise() {

        $codeSet = '2345678abcdefhijkmnpqrstuvwxyz';
        for($i = 0; $i < $this->noiseLevel; $i++){
            list($red,$green,$blue) = $this->getLightColor();

            //杂点颜色
            $noiseColor = imagecolorallocate($this->image, $red,$green,$blue);
            for($j = 0; $j < 5; $j++) {
                // 绘杂点
                imagestring($this->image, 5, mt_rand(-10, $this->width),  mt_rand(-10, $this->height), $codeSet[mt_rand(0, 29)], $noiseColor);
            }
        }
    }
84668
def change(self, inpt, hashfun=DEFAULT_HASHFUN):
        """"""
        self.img = self.__create_image(inpt, hashfun)
31002
function f_tahta_ekle(_tahta_db, _kul_id) {

        if (!_kul_id) {
            throw new exception.Istisna("Kullanıcı bilgisi eksik", "Tahtayı ekleyen kullanıcı bilgisi bulunamadı!");
        }

        /**
         * Tahtanın ilk oluşturulmasında admin kullanıcısını(tahtanın sahibini) tüm rollerle ilişkilendiriyoruz
         * @param _tahta_id
         * @param _kul_id
         * @returns {*}
         */
        var tahta_kullanicilarini_rollerle_iliskilendir = function (_tahta_id, _kul_id) {
            l.info("f_kullaniciyi_rol_iliskilendir");
            // 3. Kullanıcıya rolü atayalım
            // 3.1 Kullanıcının rollerini çek
            // 3.2 Rollerine yeni rolü ekle
            return result.dbQ.Q.all([
                result.dbQ.smembers(result.kp.tahta.ssetOzelTahtaRolleri(_tahta_id, true)),
                result.dbQ.hget(result.kp.tahta.hsUyeleri(_tahta_id), _kul_id) // 3.1
            ]).then(function (_arrDbReplies) {
                var dbRol_idler = _arrDbReplies[1];
                // 3.2
                var roller = Array.isArray(dbRol_idler) ? dbRol_idler : [];

                //şemaya uygun hale getirmek için int yapılıyor
                var arr_tahta_rol_idler = _arrDbReplies[0].mapX(null, parseInt);

                var son = roller.concat(arr_tahta_rol_idler);
                return f_tahta_uye_rol_guncelle(_tahta_id, _kul_id, son)
            });
        };

        delete _tahta_db.Kurum;

        //l.i("f_db_tahta_ekle > _tahta: " + JSON.stringify(_tahta_db));

        // 1. Tahta oluştur
        // 1.1 incr idx
        // 2. Tahta için temel rolleri oluştur ve tahtayla ilişkilendir
        // 3. Kullaniciyi tahtanın sahibi yap ve ilk rolleri(yonetici, gozlemci) rolünü ver
        // 4. Tahtanın ID sini kullanicinin sahip olduklarinin içine yaz
        // 5. bölgeleri ekle
        return result.dbQ.incr(result.kp.tahta.idx)
            .then(function (_id) {

                var rol = require('./db_rol');

                _tahta_db.Id = _id;
                // TODO: Tahta rollerini json'dan çekiyor ama bunu otomatik hale getirip json ilişkisi kaldırılacak.
                var arrTemelRoller = require("../lib/roller.json").data;

                return [
                    result.dbQ.hset(result.kp.tahta.tablo, _id, JSON.stringify(_tahta_db)), // 1
                    rol.f_db_rol_ekle(arrTemelRoller, _tahta_db.Id), // 2
                    result.dbQ.sadd(result.kp.kullanici.ssetSahipOlduguTahtalari(_kul_id, true), _id) // 4
                ].allX()
                    .then(function () {

                        l.info("kullanıcı rol ilşkilendir");
                        return tahta_kullanicilarini_rollerle_iliskilendir(_id, _kul_id); // 3

                    })
                    .then(function () {
                        l.info("HERŞEY BİTTİ TAHTA ID DEN DÖN");
                        return f_tahta_id(_id)//4
                            .then(function (_dbTahta) {
                                emitter.emit(schema.SABIT.OLAY.TAHTA_EKLENDI, _dbTahta, _kul_id);
                                return _dbTahta;
                            });
                    })
                    .fail(function (_err) {
                        l.e("f_db_tahta_ekle fail func> ERR: ", _err);
                        return _err;
                    });
            });
    }
356805
function f_tahta_kalem_takip_ekle(_tahta_id, _kalem_id) {
        //kalem takip edilecek olarak belirlendiğinde ihalesi de takip edilecek olarak ayarlamalıyız
        return result.dbQ.sadd(result.kp.tahta.ssetTakiptekiKalemleri(_tahta_id), _kalem_id)
            .then(function () {
                return result.dbQ.hget(result.kp.kalem.hsetIhaleleri, _kalem_id)
                    .then(function (_ihale_id) {
                        return result.dbQ.sadd(result.kp.tahta.ssetTakiptekiIhaleleri(_tahta_id), _ihale_id);
                    });
            });
    }
1143098
public function init()
    {

        //klucz
        $this->addElement((new Element\Select('object'))
            ->setLabel('form.stat.label.object.label')
            ->setRequired()
            ->addValidator(new \Mmi\Validator\NotEmpty)
            ->setMultioptions(\Cms\Model\Stat::getUniqueObjects()));

        //nazwa
        $this->addElement((new Element\Text('label'))
            ->setLabel('form.stat.label.label.label')
            ->setRequired()
            ->addValidator(new \Mmi\Validator\NotEmpty));

        //opis
        $this->addElement((new Element\Textarea('description'))
            ->setLabel('form.stat.label.description.label'));

        //submit
        $this->addElement((new Element\Submit('submit'))
            ->setLabel('form.stat.label.submit.label'));
    }
180295
public function actionImage()
	{
		$this->pageTitle = Yii::t('phrase', 'Image Template | Dora. - Coming Soon Page Template');
		$this->pageDescription = '';
		$this->pageMeta = '';
		$this->render('/dora/template/front_image');
	}
1009890
function f_tahta_ihale_indeksli_ihaleler_tarihe_gore_sirali(_tahta_id, _arama) {

        var baslangic = 0,
            bitis = 10,
            sonucAnahtari = result.kp.temp.zsetTahtaAnahtaraGoreSiraliIhaleTarihineGore(_tahta_id);

        if (_arama.Sayfalama) {
            baslangic = _arama.Sayfalama.Sayfa * _arama.Sayfalama.SatirSayisi;
            bitis = _arama.Sayfalama.SatirSayisi;
        }

        var tarih1 = _arama.Tarih.tarih1,
            tarih2 = _arama.Tarih.tarih2;

        return f_tahta_ihale_indeksli_idler_tarihe_gore_sirali(_tahta_id)
            .then(function () {
                return (tarih1 && tarih2
                    ? result.dbQ.zrevrangebyscore(sonucAnahtari, tarih2, tarih1, "LIMIT", baslangic, bitis)
                    : result.dbQ.zrevrangebyscore(sonucAnahtari, "+inf", "-inf", "LIMIT", baslangic, bitis))
                    .then(function (_ihale_idler) {

                        var sonuc = schema.f_create_default_object(schema.SCHEMA.LAZY_LOADING_RESPONSE);
                        sonuc.ToplamKayitSayisi = _ihale_idler.length;

                        if (_ihale_idler && _ihale_idler.length > 0) {
                            var db_ihale = require("./db_ihale");
                            return db_ihale.f_db_ihale_id(_ihale_idler, _tahta_id)
                                .then(function (_data) {
                                    sonuc.Data = _data;
                                    return sonuc;
                                });
                        } else {
                            sonuc.Data = [];
                            return sonuc;
                        }
                    });
            });
    }
680326
function image($img_url, $x, $y, $w, $h, $resolution = "normal") {
    $w = (int)$w;
    $h = (int)$h;

    $img_type = Image_Cache::detect_type($img_url);
    $img_ext  = Image_Cache::type_to_ext($img_type);

    if ( isset($this->_imgs[$img_url]) ) {
      $img = $this->_imgs[$img_url];
    }
    else {
      $img = $this->_imgs[$img_url] = $this->_pdf->load_image($img_type, $img_url, "");
    }

    $y = $this->y($y) - $h;
    $this->_pdf->fit_image($img, $x, $y, "boxsize=\{$w $h\} fitmethod=entire");
  }
364676
public void createImages() {
		image = UtilImageIO.loadImage(UtilIO.pathExample("standard/barbara.jpg"));

		gray = ConvertBufferedImage.convertFromSingle(image, null, GrayU8.class);
		derivX = GeneralizedImageOps.createSingleBand(GrayS16.class, gray.getWidth(), gray.getHeight());
		derivY = GeneralizedImageOps.createSingleBand(GrayS16.class, gray.getWidth(), gray.getHeight());

		GImageDerivativeOps.gradient(DerivativeType.SOBEL, gray, derivX, derivY, BorderType.EXTENDED);
	}
1224253
public function getAperture()
    {
        //brak przysłony
        if (!isset($this->_exif['FNumber'])) {
            return;
        }
        //obliczanie przysłony do eleganckiej postaci
        $arr = explode('/', $this->_exif['FNumber']);
        if (count($arr) == 2 && $arr[1] > 0) {
            return round(($arr[0] / $arr[1]), 1);
        }
        return round($this->_exif['FNumber'], 1);
    }