Beispiel #1
0
 /**
  * Generate bootstrap javascript virtual file
  * 
  * @return void
  */
 public function init()
 {
     $contents = \Render::view('partials.initjs');
     $response = \Response::make($contents, 200);
     $response->header('Content-Type', 'application/javascript');
     return $response;
 }
Beispiel #2
0
 /**
  * [edit description]
  * @return [type] [description]
  */
 public function edit($page_id, $block_id)
 {
     \Pongo::viewShare('page_id', $page_id);
     \Pongo::viewShare('block_id', $block_id);
     $block = $this->manager->getBlock($block_id);
     return \Render::view('sections.blocks.edit', array('block' => $block));
 }
Beispiel #3
0
 public function uploadFile()
 {
     $view = \Render::view('sections.file.upload');
     $view['section'] = 'upload';
     $view['page_id'] = 0;
     return $view;
 }
 public function index($args)
 {
     $render = new Render();
     $render->add('path', $args['path']);
     $render->add('fullPath', $args['fullPath']);
     $render->add('args', $args['args']);
     switch (true) {
         case count($args['args']) == 0:
         case $args['args'][0] == 'pages':
         case $args['args'][0] == 'page':
             $render->view('index');
             break;
         default:
             $render->view('404', true, true, "HTTP/1.0 404 Not Found");
             break;
     }
 }
Beispiel #5
0
 /**
  * [search description]
  * @return [type] [description]
  */
 public function search()
 {
     if ($this->manager->withInputOnly()) {
         $users = $this->manager->search('users');
         return \Render::view('sections.users.index', $users);
     } else {
         return \Redirect::route('users');
     }
 }
Beispiel #6
0
 public static function feed()
 {
     $tasks = TasksModel::listingFor(array('user_id' => $_SESSION['current']['username']['id'], 'type' => TasksModel::TYPE_BACKUP));
     if ($tasks) {
         $output = \Render::view('backup/table', compact('tasks'), 'return');
     } else {
         $output = \Render::view('common/empty', false, 'return');
     }
     echo $output;
 }
Beispiel #7
0
    public static function feed()
    {
        $tasks = TasksModel::listingFor(array('user_id' => $_SESSION['current']['username']['id'], 'user_affected_id' => $_SESSION['current']['username']['id']));
        if ($tasks) {
            $output = \Render::view('activity/table', compact('tasks'), 'return');
        } else {
            $output = '
				<div class="alert alert-warning text-center alert-dismissable">
					<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
					Your history is clean, you did not use this feature before.
				</div>';
        }
        // Mark as viewed
        TasksModel::markAsRead(array('user_id' => $_SESSION['current']['username']['id'], 'user_affected_id' => $_SESSION['current']['username']['id']));
        echo $output;
    }
Beispiel #8
0
 /**
  * Build a search input
  * 
  * @param  string $type
  * @param  string $name
  * @param  string $value
  * @param  array  $options
  * @param  array  $fields
  * @return blade view
  */
 public function searchField($type, $name, $value = null, $options = array(), $fields = array())
 {
     $field_view = \Render::view('partials.forms.searchitem');
     $field_view['type'] = $type;
     $field_view['name'] = $name;
     $field_view['value'] = $value;
     $field_view['options'] = $options;
     $field_view['fields'] = $fields;
     return $field_view;
 }
Beispiel #9
0
 /**
  * [edit description]
  * @return [type] [description]
  */
 public function edit($page_id)
 {
     \Pongo::viewShare('page_id', $page_id);
     $page = $this->manager->getOne($page_id);
     return \Render::view('sections.pages.edit', array('page' => $page));
 }
Beispiel #10
0
						<img src="<?php 
echo Render::image('new-user.png');
?>
" alt="avatar" class="img-rounded img-responsive" title="Choose New Account">
					</a>
				</div>

				<div class="caption pull-left">
					<h3>Not done?</h3>

					<h6>Add as many accounts as you want</h6>
					<h6>Click the button below to add another one</h6>
					<br />

					<p>
						<a href="<?php 
echo Render::link('accounts/add');
?>
" class="btn btn-xs btn-success">Add Account </a>
					</p>
				</div>
			</div>
		</div>
	</div>
</div>

<?php 
echo Render::view('common/copyright');
?>

Beispiel #11
0
 /**
  * Generate an img tag to thumb
  * 
  * @param  string $path
  * @param  string $thumb
  * @param  string $alt
  * @return string
  */
 public function showThumb($path, $thumb = 'cms')
 {
     $file_name = $this->getFileName($path);
     $output = $this->loadThumb($path, $thumb);
     $view = \Render::view('partials.items.filethumb');
     $view['is_image'] = $this->isImage($file_name);
     $view['output'] = $output;
     $view['url'] = $path;
     return $view;
 }
Beispiel #12
0
 public static function finish()
 {
     echo \Render::view('migrate/finish', array('services' => $_SESSION['wizard']['services']), 'return');
 }
Beispiel #13
0
 public function render($template, $data = [])
 {
     $this->write(\Render::view($template, $data));
 }
Beispiel #14
0
<?php

Render::view('common/header', $templateData);
Render::view($templateData['template'], $templateData);
Render::view('common/footer', $templateData);
Beispiel #15
0
 public function open($pagina)
 {
     if ($this->allowCrossDomain) {
         header('Access-Control-Allow-Origin: *');
     }
     if ($this->onlyJson && $_SERVER["HTTP_ACCEPT"] && strpos($_SERVER["HTTP_ACCEPT"], "application/json") === false) {
         return false;
     }
     if ($this->onlyLocal && strpos($_SERVER['HTTP_REFERER'], getenv('HTTP_HOST')) === false) {
         return false;
     }
     $retorno = 200;
     $pagina = substr($pagina, -1) == "/" ? substr($pagina, 0, -1) : $pagina;
     $pedacos = explode("/", $pagina);
     $arg = array();
     $index = $pagina;
     while (count($pedacos) >= 0) {
         if (count($pedacos) == 0 || isset($this->controller[$index]) && in_array($this->controller[$index], $this->controller)) {
             break;
         } else {
             $arg[] = array_pop($pedacos);
             $index = join("/", $pedacos);
         }
     }
     if (count($arg) == 0) {
     }
     $index = $index == "" ? 'index' : $index;
     $args = array('fullPath' => $pagina, 'path' => $index, 'args' => count($arg) > 0 && $arg[0] !== "" ? array_reverse($arg) : array());
     if (!is_null($this->controller[$index]) && $index !== "") {
         if (file_exists($this->controller[$index]['caminho'])) {
             include $this->controller[$index]['caminho'];
             $className = $this->controller[$index]['controle'];
             if (class_exists($className)) {
                 $objController = new $className();
                 // roda a funcao init da classe
                 $action = $this->controller[$index]['action'];
                 $retorno = $objController->run($action, $args);
                 // roda a funcao run
                 //return true;
             } else {
                 $retorno = 404;
                 //echo "Erro ao ativar o controller: ".$className."<br>";
                 //return false;
             }
         } else {
             $retorno = 404;
         }
     } else {
         $retorno = 404;
     }
     if ($retorno) {
         if (Render::templateExists($retorno)) {
             if (is_numeric($retorno)) {
             }
             $render = new Render();
             $render->add('args', $args);
             $render->view($retorno);
             return true;
         } else {
             http_response_code($retorno);
             return false;
         }
     } else {
         return true;
     }
 }
Beispiel #16
0
 /**
  * Dashboard view
  * @return string
  */
 public function index()
 {
     return \Render::view('sections.dashboard.index');
 }
<?php

if (Auth::showWizard()) {
    Render::view('common/navigation-wizard', $templateData);
} else {
    Render::view('common/navigation-default', $templateData);
}
Beispiel #18
0
 public static function finish()
 {
     echo \Render::view('clean/finish', array('services' => $_SESSION['current']['services'], 'selectedService' => $_SESSION['clean']['service'], 'data' => $_SESSION['clean']['data'], 'selectedData' => $_SESSION['clean']['selectedData']), 'return');
 }
Beispiel #19
0
 /**
  * Print marker api
  * 
  * @param  string $marker
  * @return string
  */
 public function api($marker)
 {
     $view = \Render::view('partials.items.markerapi');
     $view['apis'] = \Pongo::markers($marker . '.api');
     return $view;
 }
Beispiel #20
0
		<a href="<?php 
echo Render::link('');
?>
" title="Migrate" class="logo block clearfix centered">
			<img src="<?php 
echo Render::image('logo.png');
?>
" alt="Migrate" />
		</a>
	</div>
</div>

<div class="jumbotron">
	<div class="container no-jumbo text-center">
		<?php 
echo Render::view('common/notifications');
?>
		<br />

		<?php 
if ($profile) {
    ?>
			<h1>Sharing is caring</h1>
			<p>Your friend <strong><?php 
    echo $profile['username']['name'];
    ?>
</strong> has shared the following <strong><?php 
    echo $service['name'];
    ?>
</strong> data with you. Click the big orange button to import it to your Google Account.</p>
			<br />
Beispiel #21
0
 /**
  * Login form
  * @return view
  */
 public function index()
 {
     return \Render::view('sections.login.login');
 }