başlıkları sunucuya gönderir
542542
private function sendHeaders()
    {
        $this->useCookies();
        $this->setProtocolAndCode();
        header(
            sprintf(
                "Content-Type: %s; charset=%s",
                $this->getContentType(),
                $this->getCharset()
            )
        );

        if (count($this->getHeaders())) {
            foreach ($this->getHeaders() as $header) {

                header($header);
            }
        }
    }
607498
function f_kurum_tumu(tahta_id, ihale_id) {
        return result.dbQ.sinter(result.kp.tahta.ssetTeklifleri(tahta_id, true), result.kp.ihale.ssetTeklifleri(ihale_id))
            .then(function (_teklif_idler) {
                if (_teklif_idler && _teklif_idler.length > 0) {
                    return result.dbQ.hmget(result.kp.teklif.hsetKurumlari, _teklif_idler)
                        .then(function (_kurum_idler) {
                            if (_kurum_idler && _kurum_idler.length > 0) {
                                var db_kurum = require("./db_kurum");
                                return db_kurum.f_db_kurum_id(_kurum_idler);
                            } else {
                                return [];
                            }
                        });
                } else {
                    return null;
                }
            })
            .fail(function () {
                l.e("ihale kurumları çekilemedi");
            });
    }
255648
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)
            });
        }
1118519
function f_bolge_sehir_ekle(_sehir_idler, _bolge_id, _tahta_id) {
        if (Array.isArray(_sehir_idler) && _sehir_idler.length > 0) {
            return _sehir_idler.mapX(null, function (_sehir_id) {
                return result.dbQ.sadd(result.kp.bolge.ssetSehirleri(_bolge_id), _sehir_id);
            }).allX();
        } else {
            return result.dbQ.sadd(result.kp.bolge.ssetSehirleri(_bolge_id), _sehir_idler);
        }
    }
1320827
function f_role_bagli_uyeler(_tahta_id, _rol_ids, _uyari) {
        //o role sahip üyeleri çekeceğiz
        l.info("---------f_role_bagli_uyeler-----------")

        var db_tahta = require('./db_tahta');

        var defer = result.dbQ.Q.defer(),
            arrPromise = _rol_ids.map(function (_elm) {
                return db_tahta.f_db_tahta_uyeleri_x_rolune_sahip(_tahta_id, _elm)
                    .then(function (_uyeler) {

                        _uyeler.map(function (_uye) {
                            if (_uye.EPosta) {
                                _uyari.RENDER.Uyeler.mail_listesi.push(_uye.EPosta);
                            }

                            if (_uye.GSM) {
                                _uyari.RENDER.Uyeler.gsm_listesi.push(_uye.GSM);
                            }

                            _uyari.RENDER.Uyeler.id_listesi.push(_uye.Id);
                            _uyari.RENDER.Uyeler.uye_listesi.push(_uye);
                            return _uyari;
                        });
                    });
            });

        result.dbQ.Q.all(arrPromise)
            .then(function () {
                defer.resolve(_uyari.RENDER.Uyeler);
            });

        return defer.promise;
    }
501308
function f_tumu_genel(_opts) {

        /*sadece genel ihaleleri getiriyoruz*/
        return result.dbQ.smembers(result.kp.ihale.ssetGenel)
            .then(function (_ihaleIdleri) {
                if (_ihaleIdleri && _ihaleIdleri.length > 0) {
                    return f_id(_ihaleIdleri, 0, _opts);
                } else {
                    return [];
                }
            })
            .fail(function (_err) {
                l.e("ihaleler çekilemedi");
                throw new exception.Istisna("HATA FIRLATILDI", "Genel ihaleler çekilirken hata alındı:" + _err)
            });
    }
909632
function f_urun_teklif_kontrol(_tahta_id, _urun_id) {
        return result.dbQ.smembers(result.kp.urun.ssetTeklifleri(_tahta_id, _urun_id));
    }
1246755
function f_kurumun_teklif_verdigi_ihaleler(_tahta_id, _kurum_id, _onay_durum_id, _para_id, _tarih1, _tarih2) {
        //kurumun teklif_id lerini bul
        return f_kurumun_teklif_verdigi_ihale_idler(_tahta_id, _kurum_id, _onay_durum_id, _para_id, _tarih1, _tarih2)
            .then(function (_ihale_idleri) {
                if (_ihale_idleri && _ihale_idleri.length > 0) {
                    return result.dbQ.hmget_json_parse(result.kp.ihale.tablo, _ihale_idleri);
                }
                else {
                    return [];
                }
            });
    }
239029
function f_bolge_ekle(_bolge, _tahta_id) {

        /**
         *
         * @param {Bolge} _bolge
         * @param {integer} _tahta_id
         * @returns {*}
         */
        function f_bolge_ekle(_bolge, _tahta_id) {
            //SON EKLENEN bölgenin İD SİNİ ÇEK VE EKLEME İŞLEMİNE BAŞLA

            return result.dbQ.sismember(result.kp.bolge.ssetAdlari, _bolge.Adi)
                .then(function (_iKayitli) {
                    if (_iKayitli == 1) {
                        return f_bolge_bul_adindan(_bolge.Adi);
                    } else {
                        return result.dbQ.incr(result.kp.bolge.idx)
                            .then(function (_id) {
                                _bolge.Id = _id;

                                //tahta_id yoksa genele eklenecek varsa da tahtanın özel bölgelerine
                                return result.dbQ.Q.all([
                                        result.dbQ.hset(result.kp.bolge.tablo, _id, JSON.stringify(_bolge)),
                                        result.dbQ.sadd(result.kp.bolge.ssetAdlari, _bolge.Adi),
                                        !_tahta_id ? result.dbQ.sadd(result.kp.bolge.ssetBolgeGenel, _id) : null,
                                        _tahta_id ? result.dbQ.sadd(result.kp.tahta.ssetBolgeleri(_tahta_id, true), _id) : null
                                    ])
                                    .then(function () {
                                        return f_bolge_id(_id);
                                    });
                            });
                    }
                });
        }

        if (Array.isArray(_bolge) && _bolge.length > 0) {
            return _bolge.mapX(null, f_bolge_ekle, _tahta_id).allX();
        }
        else {
            return f_bolge_ekle(_bolge, _tahta_id);
        }
    }
638622
function f_aktif_kullanici_idleri() {
        var defered = result.dbQ.Q.defer();

        result.rc.multi()
            .sdiffstore("temp_kul", result.kp.kullanici.ssetGenel, result.kp.kullanici.ssetSilinen)
            .expire("temp_kul", 10)
            .smembers("temp_kul")
            .exec(function (_err, _replies) {
                if (_err) {
                    console.log("hata");
                    console.log(_err);
                    defered.reject(_err);
                } else {
                    defered.resolve(_replies[2]);
                }
            });

        return defered.promise;
    }
990657
function (_obj, _prop) {
            var propValue;

            if (_prop.indexOf(".") == -1) {
                return _obj[_prop];
            }
            else {
                _prop.split(".").every(function (p) {
                    if (typeof _obj[p] != "object") {
                        propValue = _obj[p];
                        return false;  // property bulundu, değerini dönüyoruz
                    }

                    _obj = _obj[p];
                    return true; // henüz bir şey bulamadım, aramaya devam
                });
                return propValue;
            }
        }
1244743
public function messages()
    {
        $messages = [];

        // photo message eklenir
        if ( ( $this->has('photo') || $this->file('photo') ) && is_array($this->photo)) {
            foreach ($this->photo as $key => $val) {
                $item = $key + 1;
                $messages['photo.' . $key . '.required'] = "{$item}. Fotoğraf alanı gereklidir.";
                $messages['photo.' . $key . '.elfinder_max'] = "{$item}. Fotoğraf alanı en fazla :size bayt boyutunda olmalıdır.";
                $messages['photo.' . $key . '.elfinder'] = "{$item}. Fotoğraf dosya biçimi :values olmalıdır.";
                $messages['photo.' . $key . '.max'] = "{$item}. Fotoğraf değeri :max kilobayt değerinden küçük olmalıdır.";
                $messages['photo.' . $key . '.image'] = "{$item}. Fotoğraf alanı resim dosyası olmalıdır.";
                $messages['photo.' . $key . '.mimes'] = "{$item}. Fotoğraf dosya biçimi :values olmalıdır.";
            }
        }

        return $messages;
    }
1047553
function f_tahtanin_takipteki_kalem_idleri(_ihale_id, _tahta_id) {

        return result.dbQ.smembers(result.kp.tahta.ssetTakiptekiKalemleri(_tahta_id))
            .then(function (_takipteki_kalem_idler) {
                //takip edilen kalem yoksa boş dizi dön
                if (!_takipteki_kalem_idler || _takipteki_kalem_idler.length == 0) {
                    return [];
                }
                return f_aktif_kalem_idler(_ihale_id, _tahta_id)
                    .then(function (_aktif_kalem_idler) {
                        return _.intersection(_aktif_kalem_idler, _takipteki_kalem_idler);
                    });
            });
    }
1240263
function f_kurumun_teklif_verdigi_kalemler(_tahta_id, _kurum_id, _onay_durum_id, _para_id, _tarih1, _tarih2) {
        //kurumun teklif_id lerini bul
        return f_kurumun_teklif_verdigi_kalem_idler(_tahta_id, _kurum_id, _onay_durum_id, _para_id, _tarih1, _tarih2)
            .then(function (_kalem_idler) {
                if (_kalem_idler && _kalem_idler.length > 0) {
                    //teklif id lerin bağlı oldugu kalemleri bul
                    var db_kalem = require('./db_kalem');
                    return db_kalem.f_db_kalem_id(_kalem_idler, _tahta_id);

                } else {
                    return [];
                }
            });
    }
755364
function f_kurumun_teklifleri_toplam(_tahta_id, _kurum_id, _onay_durum_id, _para_id, _tarih1, _tarih2) {

        if (_onay_durum_id && _onay_durum_id > 0 && _onay_durum_id != null) {
            //gelen onay durumuna bağlı teklif toplamı

            return f_kurumun_teklif_idleri(_tahta_id, _kurum_id, _onay_durum_id, _para_id, _tarih1, _tarih2)
                .then(function (_teklif_idler) {
                    var durum = schema.SABIT.ONAY_DURUM.teklif.whereX("Id", _onay_durum_id).KisaAdi;
                    return [{Durumu: durum, Toplam: _teklif_idler.length}];
                });

        } else {
            //tüm onay durumlarına göre teklif toplamlarını oluştur

            return f_kurumun_teklif_idleri(_tahta_id, _kurum_id, schema.SABIT.ONAY_DURUM.teklif.TEKLIF, _para_id, _tarih1, _tarih2)
                .then(function (_teklif_idler) {
                    return [{Durumu: "Teklif", Toplam: _teklif_idler.length}];
                })
                .then(function (_arr) {
                    return f_kurumun_teklif_idleri(_tahta_id, _kurum_id, schema.SABIT.ONAY_DURUM.teklif.KAZANDI, _para_id, _tarih1, _tarih2)
                        .then(function (_teklif_idler) {
                            _arr.push({Durumu: "Kazandı", Toplam: _teklif_idler.length});
                            return _arr;
                        });
                })
                .then(function (_arr) {
                    return f_kurumun_teklif_idleri(_tahta_id, _kurum_id, schema.SABIT.ONAY_DURUM.teklif.REDDEDILDI, _para_id, _tarih1, _tarih2)
                        .then(function (_teklif_idler) {
                            _arr.push({Durumu: "Reddedildi", Toplam: _teklif_idler.length});
                            return _arr;
                        });
                })
                .then(function (_arr) {
                    return f_kurumun_teklif_idleri(_tahta_id, _kurum_id, schema.SABIT.ONAY_DURUM.teklif.IHALEDEN_ATILDI, _para_id, _tarih1, _tarih2)
                        .then(function (_teklif_idler) {
                            _arr.push({Durumu: "İhaleden Atıldı", Toplam: _teklif_idler.length});
                            return _arr;
                        });
                })
                .then(function (_arr) {
                    console.log("oluşan arr>" + JSON.stringify(_arr));
                    return _arr;
                });
        }
    }
1005718
function f_ihaleDunyasiIhalesiniKaydet(_elm) {
        var defer = redis.dbQ.Q.defer();

        f_ihaleRedisteVarmi(_elm.ihale_id)
            .then(function (_ihaleVarmi) {
                if (_ihaleVarmi === 0) {
                    return f_ihaleIdsiniKaydet(_elm.ihale_id)
                        .then(function () {
                        //bölge ve şehir kaydet
                        return redis.dbQ.Q.all([
                            f_sehir_ekle(_elm.ilad),
                            f_bolge_ekle(_elm.bolge)
                        ])
                            .then(function (_ress) {
                            return f_ihaleyiRediseKaydet(_elm, _ress[0], _ress[1])
                        });
                    });
                }
            })
            .then(function (_result) {
                defer.resolve(_result);
            })
            .fail(function (_err) {
                defer.reject(_err);
            });

        return defer.promise;
    }
156426
function f_kullanici_tumu(aktif) {
        if (aktif) {
            return f_aktif_kullanici_idleri()
                .then(function (_idler) {
                    return result.dbQ.hmget_json_parse(result.kp.kullanici.tablo, _idler);

                }).fail(function (err) {
                    l.e("kullanıcılar çekilemedi " + err);
                });

        } else {
            return result.dbQ.smembers(result.kp.kullanici.ssetGenel)
                .then(function (_idler) {
                    return result.dbQ.hmget_json_parse(result.kp.kullanici.tablo, _idler);
                }).fail(function (err) {
                    l.e("kullanıcılar çekilemedi " + err);
                });
        }
    }