📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
e-ticaretv2.demodesign.com.tr
/
assets
/
vendor
/
tweetie
/
src
/
utils
📝
template.js
← Geri Dön
import * as date from './date'; import entities from './entities'; function getProperty(obj = {}, key = '') { const props = key.replace(/\[(\w+)\]/g, '.$1').split('.'); let val = obj[props[0]]; props.slice(1).every((prop) => { val = val.hasOwnProperty(prop) ? val[prop] : null; return !!val; }); return val; } export default function(tweet, template, dateFormat) { tweet.text = template.replace(/{{tweet\.(.*?)}}/gi, (variable, key) => { let value = getProperty(tweet, key); if (date.isDate(key)) { value = date.format(value, dateFormat); } return value; }); tweet.text = entities(tweet.text, tweet.entities); return tweet.text; }
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula