Ejemplo n.º 1
0
 protected function build_content_part(rsPage $Page, rsContainer $Container)
 {
     $text = explode('<!-- pagebreak -->', str_replace('<p><!-- pagebreak --></p>', '<!-- pagebreak -->', $Page->get_content()));
     $Container->subordinate('h1', $Page->get_description() == '' ? $Page->get_title() : $Page->get_description());
     $Content = $Container->subordinate('div', array('class' => 'content'));
     $Content->subordinate('div', array('class' => 'text'), $text[0]);
     $this->build_bloglist($Content);
     $Content->subordinate('div', array('class' => 'text'), $text[1]);
     return $Content;
 }
 protected function build_dateibaum(rsContainer $Container, rsMysql $DB = null)
 {
     if (!$DB) {
         $DB = new rsMysql('media');
     }
     $user_roots = $this->rightsdb->getColumn('mediaid', '`userid` = ' . $this->Benutzer->get('id'));
     $user_roots = explode(',', $user_roots);
     $this->build_mediatoolbar($Container);
     $Treelist = $Container->subordinate('ul', array('class' => 'first'));
     foreach ($user_roots as $user_root) {
         if (intval($user_root) > 0) {
             $Page = new rsPage($user_root, $DB);
             $Li = $Treelist->subordinate('li', array('class' => 'dir', 'id' => $user_root));
             $LiDiv = $Li->subordinate('div', array('id' => 'div' . $user_root));
             $LiDiv->subordinate('a', array('onClick' => 'show_mediaeditor(' . $user_root . ')'), $Page->get_title());
             $this->build_mediatree($user_root, $Li->subordinate('ul'), $DB);
         }
     }
     $this->build_mediatoolbar($Container);
 }
Ejemplo n.º 3
0
 private function build_footer(rsContainer $Container)
 {
     $this->build_marklets($Container);
     $Foot = $Container->subordinate('div', array('id' => 'foot'));
     $Foot->subordinate('a', array('href' => 'http://www.apple.com/de', 'target' => '_blank'))->subordinate('img', array('src' => 'static/images/made_on_a_mac.png', 'id' => 'madeonamac'));
     $fussnote = new rsPage(126);
     $Foot->swallow($fussnote->get_content());
     $Foot->subordinate('p', 'Design &amp; Umsetzung von <a href="http://www.brainedia.de" target="_blank">Brainedia</a>, Hosting & langj&auml;hrige Unterst&uuml;tzung und Treue von der <a href="http://www.webfactory.de" target="_blank">webfactory</a>.');
     return $Foot;
 }
 protected function build_participating_groups(rsContainer $Container)
 {
     $participating_groups = $this->groupmembersdb->get('SELECT * FROM `%TABLE` WHERE `userid` = ' . $this->Benutzer->get('id'));
     if (count($participating_groups) > 0) {
         $Container->subordinate('p', 'Mitglied in folgenden Gruppen...');
         $Groups = $Container->subordinate('ul');
         foreach ($participating_groups as $row) {
             $groupdata = $this->groupsdb->getRow('`id` = ' . $row['groupid']);
             $Li = $Groups->subordinate('li');
             $Li->subordinate('a', array('href' => '?i=' . $this->docid . '&g=' . $groupdata['id']), $groupdata['name']);
             $Grouppage = new rsPage($groupdata['docid'], $this->groupsdb);
             $Li->subordinate('span', array('class' => ''), $Grouppage->get_description());
         }
     }
 }