Ejemplo n.º 1
0
 function Title()
 {
     if (!$this->title_id) {
         $this->title_id = TextPro::generate()->id;
     }
     $T = TextPro($this->title_id);
     !trim($T) && $T->set($this->name);
     return $T;
 }
Ejemplo n.º 2
0
 function Title($value = null)
 {
     if (!$this->vs['title']) {
         $this->vs['title'] = \TextPro::generate()->id;
         // todo: set value to table-name
         $this->Db->qg_db_field->update($this->vs);
     }
     if ($this->_Title === null) {
         $this->_Title = TextPro($this->vs['title']);
     }
     if ($value !== null) {
         $this->_Title->set($value);
     }
     return $this->_Title;
 }
Ejemplo n.º 3
0
 function Title($value = null)
 {
     if (!$this->vs['title_id']) {
         $this->_setVs(array('title_id' => TextPro::generate()->id));
     }
     if ($this->Title === null) {
         $this->Title = TextPro($this->vs['title_id']);
     }
     if ($value !== null) {
         $this->_changed();
         $this->Title->set($value);
         $this->urlsSeoGen();
     }
     return $this->Title;
 }
Ejemplo n.º 4
0
 function Text($name = 'main', $value = null)
 {
     $this->Texts();
     if (!isset($this->Texts[$name])) {
         $T = TextPro::generate();
         D()->page_text->insert(array('name' => $name, 'page_id' => $this, 'text_id' => $T->id));
         $this->Texts[$name] = $T;
         $this->Texts[$name]->edit = $this->edit;
         $this->cache('texts');
     }
     if ($value !== null) {
         $this->Texts[$name]->set($value);
     }
     return $this->Texts[$name];
 }