SproutCMS

This is the code documentation for the SproutCMS project

class View

Loads and displays Kohana view files.

Source code (69 results)

/modules/Demo/Controllers/DemoController.php   Highlighted file source

Line 23: use Sprout\Helpers\View;
Line 58: $view = new View('modules/Demo/aaa');
Line 60: $skin = new View('skin/inner');
Line 62: $skin->main_content = $view->render();
Line 71: $view = new View('modules/Demo/bbb');
Line 73: $skin = new View('skin/wide');
Line 75: $skin->main_content = $view->render();

/modules/Demo/Controllers/MultiStepDemoController.php   Highlighted file source

Line 17: use Sprout\Helpers\View;
Line 33: protected $view_dir = 'modules/Demo/steps';
Line 56: $view = parent::form($step);
Line 57: $content = $view->render();
Line 59: $page_view = new View('skin/inner');
Line 60: $page_view->main_content = $content;
Line 61: $page_view->page_title = "{$this->page_title}: step {$view->step} of {$view->steps}";
Line 62: echo $page_view->render();

/modules/HarborAndSprout/Controllers/HarborController.php   Highlighted file source

Line 12: use Sprout\Helpers\View;
Line 19: * Viewable from within dbtools
Line 25: $view = new View('modules/HarborAndSprout/admin/shopify_api_form');
Line 26: $view->methods = ShopifyApi::$methods;
Line 27: $view->output = '';
Line 31: $view->output = print_r(json_decode(ShopifyApi::request($_POST['method'], $_POST['endpoint'], $params), true), true);
Line 34: echo $view->render();
Line 40: * Viewable from within dbtools
Line 46: $view = new View('modules/HarborAndSprout/admin/drive_api_form');
Line 47: $view->output = '';
Line 48: $view->connected = (bool) GoogleDriveApi::getToken();
Line 56: $view->output = print_r($resp, true);
Line 60: $view->output = $ex->getMessage();
Line 66: echo $view->render();

/modules/HomePage/Controllers/HomePageController.php   Highlighted file source

Line 22: use Sprout\Helpers\View;
Line 68: $view = new View('skin/home');
Line 69: $view->browser_title = $browser_title;
Line 70: $view->page = $page;
Line 71: $view->files = $files;
Line 73: echo $view->render();

/modules/Welcome/Controllers/WelcomeController.php   Highlighted file source

Line 39: use Sprout\Helpers\View;
Line 64: * Show a phpinfo() view along with some extra information
Line 68: $view = new View('modules/Welcome/phpinfo');
Line 70: $view->vars = array(
Line 84: $skin = new View('sprout/admin/login_layout');
Line 87: $skin->main_content = $view->render();
Line 99: $view = new View('modules/Welcome/checklist');
Line 100: $view->results = [
Line 108: $view->overall_success = true;
Line 109: foreach($view->results as $row) {
Line 111: $view->overall_success = false;
Line 120: $view->welcome_line_num = $num + 1;
Line 122: $skin = new View('sprout/admin/login_layout');
Line 125: $skin->main_content = $view->render();
Line 242: $view = new View('modules/Welcome/db_conf_form');
Line 244: $skin = new View('sprout/admin/login_layout');
Line 247: $skin->main_content = $view->render();
Line 294: $view = new View('modules/Welcome/db_conf_result');
Line 295: $view->db_config_url = 'welcome/db_conf_database';
Line 298: $view->pass_config_url = 'welcome/db_conf_password';
Line 299: $view->pass_config = self::genPassConfig($_POST);
Line 303: $view->pass_filename = implode(DIRECTORY_SEPARATOR, $parts) . DIRECTORY_SEPARATOR . 'database.config.php';
Line 305: $view->host_config_url = 'welcome/db_conf_hosts';
Line 306: $view->host_config = self::genDevHostsConfig();
Line 308: $view->dev_hostname = php_uname('n');
Line 311: $skin = new View('sprout/admin/login_layout');
Line 314: $skin->main_content = $view->render();
Line 466: $view = new View('modules/Welcome/sync');
Line 467: $view->log = $log;
Line 469: $skin = new View('sprout/admin/login_layout');
Line 472: $skin->main_content = $view->render();
Line 484: $view = new View('modules/Welcome/super_op_form');
Line 486: $skin = new View('sprout/admin/login_layout');
Line 489: $skin->main_content = $view->render();
Line 610: $view = new View('modules/Welcome/super_op_result');
Line 611: $view->superop_config_url = 'welcome/super_op_conf';
Line 612: $view->users = $users;
Line 614: $skin = new View('sprout/admin/login_layout');
Line 617: $skin->main_content = $view->render();

/skin/default/config/sprout.php   Highlighted file source

Line 205: * Available skin views for pages.
Line 207: $config['skin_views'] = array(
Line 214: * View type - PHP or Twig.
Line 216: $config['skin_views_type'] = 'php';

/sprout/Controllers/Admin/ActionLogAdminController.php   Highlighted file source

Line 88: $tools[] = '<li><a href="SITE/admin/extra/action_log/login_attempts">View login attempts</a></li>';
Line 111: protected function _editPreRender($view, $item_id)
Line 120: $row = Pdb::q($q, [$view->data['record_table'], $item_id], 'row');
Line 121: $view->prev_id = $row['id'];
Line 133: $row = Pdb::q($q, [$view->data['record_table'], $item_id], 'row');
Line 134: $view->next_id = $row['id'];
Line 139: $ctlr_class = $view->data['controller'];
Line 142: $view->controller = $ctlr->getControllerName();

/sprout/Controllers/Admin/CategoryAdminController.php   Highlighted file source

Line 30: use Sprout\Helpers\View;
Line 44: * The view to use for adding new category records. Loaded in a popup
Line 46: protected $add_view_name = 'sprout/admin/categories_add';
Line 49: * The view to use for editing existing category records
Line 51: protected $edit_view_name = 'sprout/admin/categories_edit';
Line 140: $view = new View($this->add_view_name);
Line 141: $view->controller_name = $this->controller_name;
Line 142: $view->data = $data;
Line 144: $view->errors = $_SESSION['admin']['field_errors'];
Line 146: $view->errors = [];
Line 149: $this->_addPreRender($view);
Line 153: 'content' => $view->render()
Line 215: // Build and execute the view
Line 216: $view = new View($this->edit_view_name);
Line 217: $view->controller_name = $this->controller_name;
Line 218: $view->friendly_name = $this->friendly_name;
Line 219: $view->id = $id;
Line 220: $view->item = $item;
Line 221: $view->data = $data;
Line 223: $view->errors = $_SESSION['admin']['field_errors'];
Line 225: $view->errors = [];
Line 227: $view->category_archive = $this->parent_inst->getCategoryArchive();
Line 229: $this->_editPreRender($view, $id);
Line 233: 'content' => $view->render()
Line 310: $view = new View('sprout/admin/categories_delete');
Line 311: $view->controller_name = $this->controller_name;
Line 312: $view->friendly_name = $this->friendly_name;
Line 313: $view->main_columns = $this->main_columns;
Line 315: $view->id = $id;
Line 316: $view->category = $category;
Line 317: $view->num_in_cat = $num_in_cat;
Line 321: 'content' => $view->render()
Line 416: // View
Line 417: $view = new View('sprout/admin/categories_reorder');
Line 418: $view->id = $category_id;
Line 419: $view->page = $page;
Line 420: $view->items = $items;
Line 421: $view->controller_name = $this->controller_name;
Line 422: $view->friendly_name = $this->friendly_name;
Line 424: return $view->render();
Line 481: // View
Line 482: $view = new View('sprout/admin/categories_reorder');
Line 483: $view->action = 'admin/call/' . $this->controller_name . '/reorderCategoriesSave';
Line 484: $view->items = $items;
Line 486: return $view->render();

/sprout/Controllers/Admin/ContentSubscriptionAdminController.php   Highlighted file source

Line 21: use Sprout\Helpers\View;
Line 62: public function _getContentsViewList($items, $unused)
Line 93: // Prepare view which renders the main content area
Line 94: $outer = new View("sprout/admin/generic_itemlist_outer");
Line 96: // Build the outer view

/sprout/Controllers/Admin/CronJobAdminController.php   Highlighted file source

Line 27: use Sprout\Helpers\View;
Line 75: $nav = new View('sprout/dbtools/navigation');
Line 120: $view = new View('sprout/admin/cron_job_manual_run');
Line 121: $view->jobs = $job_list;
Line 125: 'content' => $view->render(),

/sprout/Controllers/Admin/ExtraPageAdminController.php   Highlighted file source

Line 23: use Sprout\Helpers\View;
Line 87: $view = new View('sprout/admin/extra_page_sidebar');
Line 88: $view->snippets = $snippets;
Line 89: return $view->render();
Line 133: protected function _addPreRender($view)
Line 145: $view->types = $types;
Line 198: protected function _editPreRender($view, $item_id)
Line 200: parent::_editPreRender($view, $item_id);

/sprout/Controllers/Admin/FileAdminController.php   Highlighted file source

Line 53: use Sprout\Helpers\View;
Line 140: * Hook called by _getAddForm() just before the view is rendered
Line 142: protected function _addPreRender($view)
Line 144: parent::_addPreRender($view);
Line 155: $view->opts = $opts;
Line 325: $view = new View('sprout/admin/file_add_dragdrop_form');
Line 326: $view->tmp_file = $_GET['result']['tmp_file'];
Line 327: $view->orig_file = $_GET['file'];
Line 328: $view->size_bytes = filesize(APPPATH . 'temp/' . $_GET['result']['tmp_file']);
Line 329: $view->errors = [];
Line 330: $view->categories = Pdb::lookup('files_cat_list');
Line 333: $temp_path = APPPATH . 'temp/' . $view->tmp_file;
Line 335: $view->shrunk_img = File::base64Thumb($temp_path, 200, 200);
Line 340: if ($view->shrunk_img['original_width'] > $max_dims['width']) {
Line 342: } else if ($view->shrunk_img['original_height'] > $max_dims['height']) {
Line 345: $view->shrink_original = $shrink_original;
Line 350: $view->image_too_large = true;
Line 354: $view->data = $data;
Line 357: if (count($view->categories) == 1) {
Line 358: $view->data['category_id'] = key($view->categories);
Line 360: $view->data['category_id'] = $_GET['form']['category_id'];
Line 366: $view->document_types = Pdb::q($q, [], 'map');
Line 368: echo $view->render();
Line 701: public function _editPreRender($view, $item_id)
Line 703: if ($view->data['type'] == FileConstants::TYPE_IMAGE) {
Line 704: $size = File::imageSize($view->item['filename']);
Line 706: $view->img_dimensions = 'Unkown';
Line 707: $view->sizes = [];
Line 708: $view->original_image = '';
Line 715: $view->img_dimensions = $size[0] . 'x' . $size[1];
Line 717: $parts = explode('.', $view->item['filename']);
Line 718: $view->sizes = File::glob($parts[0] . '.*.' . $parts[1]);
Line 720: $image_url = File::resizeUrl($view->data['filename'], 'r200x0');
Line 722: $view->original_image = $image_url . 'version=' . Sprout::randStr(10);
Line 724: } else if ($view->data['type'] == FileConstants::TYPE_DOCUMENT) {
Line 725: $view->document_types = Pdb::lookup('document_types');
Line 728: $view->data['date_published'] = date('Y-m-d', strtotime($view->data['date_published']));
Line 730: // Clean up and prepare text preview
Line 731: $preview = trim(Enc::cleanFunky($view->data['plaintext']));
Line 732: $preview = Text::limitWords($preview, 50, '...');
Line 733: $preview = wordwrap($preview, 50);
Line 734: $view->preview = $preview;
Line 1130: $view = new View('sprout/search_results_page');
Line 1131: $view->name = $name;
Line 1132: $view->url = File::url($row['filename']);
Line 1133: $view->text = $text;
Line 1134: $view->relevancy = $relevancy;
Line 1136: return $view->render();
Line 1163: $view = new View("sprout/admin/file_cleanup_invalid");
Line 1164: $view->count_delete = 0;
Line 1171: $view->count_delete++;
Line 1173: $view->count_delete++;
Line 1175: $view->count_delete++;
Line 1183: 'content' => $view->render()
Line 1267: public function _getContentsView($items, $mode, $category)
Line 1270: return $this->_getContentsViewList($items, $category);
Line 1272: return $this->_getContentsViewThumb($items, $category);
Line 1278: * Thumbnail view for files
Line 1280: private function _getContentsViewThumb($items, $category)
Line 1282: $view = new View("sprout/admin/file_contents_thumbs");
Line 1283: $view->controller_name = $this->controller_name;
Line 1284: $view->friendly_name = $this->friendly_name;
Line 1285: $view->items = $items;
Line 1286: $view->allow_add = $this->main_add;
Line 1287: $view->category = $category;
Line 1289: return $view->render();
Line 1300: public function previewTransform($transform, $filename)
Line 1358: $view = new View('sprout/admin/file_selector_popup');
Line 1359: $view->field_name = $field_name;
Line 1360: $view->f_type = (int) $_GET['f_type'];
Line 1361: $view->cats = Pdb::lookup('files_cat_list');
Line 1363: $view->upload = isset($_GET['upload']) ? (int) $_GET['upload'] : 1;
Line 1364: $view->browse = isset($_GET['browse']) ? (int) $_GET['browse'] : 1;
Line 1365: $view->req_category = isset($_GET['req_category']) ? (int) $_GET['req_category'] : 1;
Line 1368: $view->upload = false;
Line 1371: $view->browse = false;
Line 1373: $view->cat_create = AdminPerms::controllerAccess('file', 'categories');
Line 1375: echo $view->render();
Line 1455: $preview = $preview_large = '';
Line 1458: $preview = '<img src="' . str_replace('SITE/', '', File::resizeUrl($row['filename'], 'c50x50')) . '">';
Line 1459: $preview_large = str_replace('SITE/', '', File::resizeUrl($row['filename'], 'm400x150'));
Line 1467: 'preview' => $preview,
Line 1468: 'preview_large' => $preview_large,
Line 1529: $view = new View('sprout/admin/file_usage');
Line 1530: $view->file = $file;
Line 1531: $view->usage = File::findUsage($file['filename']);
Line 1535: 'content' => $view
Line 1547: public function previewFocalCrop($size, $filename, $focal_point_data)
Line 1555: $temp_filename = 'focal_preview_' . $filename;

/sprout/Controllers/Admin/HasCategoriesAdminController.php   Highlighted file source

Line 35: use Sprout\Helpers\View;
Line 189: // Create the view and populate it with data
Line 190: $view = new View('sprout/admin/categories_navigation');
Line 191: $view->controller_name = $this->controller_name;
Line 192: $view->friendly_name = $this->friendly_name;
Line 193: $view->category_reorder = $this->category_reorder;
Line 194: $view->category_archive = $this->category_archive;
Line 195: $view->categories = $res;
Line 196: $view->main_add = $this->main_add;
Line 199: $view->category_archive_type = $_GET['category_type'];
Line 203: $view->export_refine = '?' . $_SERVER['QUERY_STRING'];
Line 206: return $view->render();
Line 361: $items_view = '<p>No records were found which match the specified refinements.</p>';
Line 363: $items_view = '<p>No records currently exist in the database.</p>';
Line 366: $items_view = $this->_getContentsView($items, $_GET['main_mode'], $category);
Line 378: 'content' => $refine . $mode_sel . $items_view . $paginate,
Line 391: public function _getContentsView($items, $mode, $category)
Line 393: return $this->_getContentsViewList($items, $category);
Line 403: public function _getContentsViewList($items, $category)
Line 435: // Prepare view which renders the main content area
Line 436: $outer = new View("sprout/admin/categories_itemlist_outer");
Line 438: // Build the outer view
Line 458: $view = new View('sprout/admin/categories_import_options');
Line 465: $view->cats = Pdb::q($q, [], 'map');
Line 470: return $view;
Line 537: $view = new View('sprout/auto_edit');
Line 538: $view->id = 0;
Line 539: $view->config = $conf;
Line 542: $view_dir = $this->getModulePath();
Line 543: $view = new View("{$view_dir}/admin/{$this->controller_name}_add");
Line 546: $view->controller_name = $this->controller_name;
Line 547: $view->friendly_name = $this->friendly_name;
Line 548: $view->data = $data;
Line 549: $view->errors = $errors;
Line 550: $view->cats = $cats;
Line 552: $this->_addPreRender($view);
Line 556: 'content' => $view->render()
Line 604: $view = new View('sprout/auto_edit');
Line 605: $view->config = $conf;
Line 611: $view_dir = $this->getModulePath();
Line 612: $view = new View("{$view_dir}/admin/{$this->controller_name}_edit");
Line 627: $view->controller_name = $this->controller_name;
Line 628: $view->friendly_name = $this->friendly_name;
Line 629: $view->id = $id;
Line 630: $view->item = $item;
Line 631: $view->data = $data;
Line 632: $view->errors = $errors;
Line 633: $view->cats = $cats;
Line 635: $this->_editPreRender($view, $id);
Line 640: 'content' => $view->render()
Line 700: $view = new View('sprout/auto_edit');
Line 701: $view->config = $conf;
Line 707: $view_dir = $this->getModulePath();
Line 708: $view = new View("{$view_dir}/admin/{$this->controller_name}_edit");
Line 710: $view->controller_name = $this->controller_name;
Line 711: $view->friendly_name = $this->friendly_name;
Line 712: $view->id = $id;
Line 713: $view->item = $item;
Line 714: $view->data = $data;
Line 715: $view->errors = $errors;
Line 716: $view->cats = $cats;
Line 718: $this->_duplicatePreRender($view, $id);
Line 723: 'content' => $view->render()
Line 843: $view = new View('sprout/admin/categories_multi_categorise');
Line 844: $view->controller_name = $this->controller_name;
Line 845: $view->friendly_name = $this->friendly_name;
Line 846: $view->ids = $_GET['ids'];
Line 853: $view->cats = Pdb::q($q, [], 'map');
Line 865: $view->itemlist = $itemlist->render();
Line 868: return $view;

/sprout/Controllers/Admin/ListAdminController.php   Highlighted file source

Line 24: use Sprout\Helpers\View;
Line 56: $view = new View('sprout/admin/list_navigation');
Line 57: $view->controller_name = $this->controller_name;
Line 58: $view->friendly_name = $this->friendly_name;
Line 59: $view->items = $res;
Line 60: $view->allow_add = $this->main_add;
Line 61: $view->record_id = (int) Admin::getRecordId();
Line 64: $view->export_refine = '?' . $_SERVER['QUERY_STRING'];
Line 66: $view->export_refine = '';
Line 69: return $view->render();
Line 122: // View
Line 123: $view = new View('sprout/admin/categories_reorder');
Line 124: $view->items = $children;
Line 125: $view->controller_name = $this->controller_name;
Line 126: $view->friendly_name = $this->friendly_name;
Line 128: echo $view->render();

/sprout/Controllers/Admin/ManagedAdminController.php   Highlighted file source

Line 45: use Sprout\Helpers\View;
Line 91: * The columns to use for the main view
Line 96: * Order of main view records
Line 101: * An additional where clause for the main view
Line 119: * Different modes available for the main view
Line 377: $export = new View("sprout/admin/generic_export");
Line 389: // Query which gets three records for the preview
Line 420: // Create the itemlist for the preview section
Line 543: // Prepare the view
Line 545: $view = new View("sprout/admin/{$this->controller_name}_import");
Line 547: $view = new View("sprout/admin/generic_import");
Line 549: $view->controller_name = $this->controller_name;
Line 550: $view->friendly_name = $this->friendly_name;
Line 551: $view->headings = $headings;
Line 552: $view->sample = $sample;
Line 553: $view->import_columns = $db_columns;
Line 554: $view->data = $data;
Line 555: $view->duplicate_options = ($this->import_duplicates == '');
Line 556: $view->extra_options = $this->_importExtraOptions();
Line 562: 'content' => $view->render(),
Line 883: $view = new View("sprout/admin/generic_search");
Line 885: // Build the outer view
Line 886: $view->controller_name = $this->controller_name;
Line 887: $view->friendly_name = $this->friendly_name;
Line 888: $view->refine = $this->refine_bar;
Line 889: $view = $view->render();
Line 893: 'content' => $view,
Line 1019: $items_view = '<p>No records were found which match the specified refinements.</p>';
Line 1021: $items_view = '<p>No records currently exist in the database.</p>';
Line 1024: $items_view = $this->_getContentsView($items, $_GET['main_mode'], null);
Line 1036: 'content' => $refine . $mode_sel . $items_view . $paginate,
Line 1049: public function _getContentsView($items, $mode, $unused)
Line 1051: return $this->_getContentsViewList($items, $unused);
Line 1061: public function _getContentsViewList($items, $unused)
Line 1093: // Prepare view which renders the main content area
Line 1094: $outer = new View("sprout/admin/generic_itemlist_outer");
Line 1096: // Build the outer view
Line 1145: * Returns HTML for a ui component to update the current main view mode
Line 1165: $icon = "view_list";
Line 1167: $icon = "view_module";
Line 1212: $view = new View('sprout/auto_edit');
Line 1213: $view->id = 0;
Line 1214: $view->config = $conf;
Line 1217: $view_dir = $this->getModulePath();
Line 1218: $view = new View("{$view_dir}/admin/{$this->controller_name}_add");
Line 1221: $view->controller_name = $this->controller_name;
Line 1222: $view->friendly_name = $this->friendly_name;
Line 1223: $view->data = $data;
Line 1224: $view->errors = $errors;
Line 1226: $this->_addPreRender($view);
Line 1230: 'content' => $view->render()
Line 1303: * Return the sub-actions for adding a record (e.g. preview)
Line 1315: * Hook called by _getAddForm() just before the view is rendered
Line 1320: protected function _addPreRender($view) {}
Line 1383: $view = new View('sprout/auto_edit');
Line 1384: $view->config = $conf;
Line 1390: $view_dir = $this->getModulePath();
Line 1391: $view = new View("{$view_dir}/admin/{$this->controller_name}_edit");
Line 1406: $view->controller_name = $this->controller_name;
Line 1407: $view->friendly_name = $this->friendly_name;
Line 1408: $view->id = $id;
Line 1409: $view->data = $data;
Line 1410: $view->errors = $errors;
Line 1412: $this->_editPreRender($view, $id);
Line 1417: 'content' => $view->render()
Line 1473: * Return the URL to use for the 'view live site' button, when editing a given record
Line 1486: * Hook called by _getEditForm() just before the view is rendered
Line 1491: protected function _editPreRender($view, $item_id) {}
Line 1571: $view = new View('sprout/auto_edit');
Line 1572: $view->config = $conf;
Line 1578: $view_dir = $this->getModulePath();
Line 1579: $view = new View("{$view_dir}/admin/{$this->controller_name}_edit");
Line 1581: $view->controller_name = $this->controller_name;
Line 1582: $view->friendly_name = $this->friendly_name;
Line 1583: $view->id = $id;
Line 1584: $view->item = $item;
Line 1585: $view->data = $data;
Line 1586: $view->errors = $errors;
Line 1588: $this->_duplicatePreRender($view, $id);
Line 1593: 'content' => $view->render()
Line 1599: * Hook called by _getDuplicateForm() just before the view is rendered
Line 1604: protected function _duplicatePreRender($view, $item_id)
Line 1606: $this->_editPreRender($view, $item_id);
Line 1633: $view = new View("{$this->getModulePath()}/admin/{$this->controller_name}_delete");
Line 1635: $view = new View("sprout/admin/generic_delete");
Line 1637: $view->controller_name = $this->controller_name;
Line 1638: $view->friendly_name = $this->friendly_name;
Line 1639: $view->id = $id;
Line 1643: $view->item = $this->_getRecord($id);
Line 1652: 'title' => 'Deleting ' . Enc::html(Inflector::singular($this->friendly_name)) . ' <strong>' . Enc::html($this->_identifier($view->item)) . '</strong>',
Line 1653: 'content' => $view->render()
Line 1762: $tools['action_log'] = '<li class="action-log"><a href="SITE/admin/contents/action_log?record_table=' . $this->getTableName() . '">View action log</a></li>';
Line 1771: * @param array $item The row being viewed/edited/etc.
Line 1800: $view = new View('sprout/admin/categories_multi_delete');
Line 1801: $view->controller_name = $this->controller_name;
Line 1802: $view->friendly_name = $this->friendly_name;
Line 1803: $view->ids = $_GET['ids'];
Line 1805: return $view;

/sprout/Controllers/Admin/MySettingsAdminController.php   Highlighted file source

Line 27: use Sprout\Helpers\View;
Line 63: $view = new View('sprout/admin/my_settings/details');
Line 70: return $view;
Line 156: $view = new View('sprout/tfa/totp_setup');
Line 157: $view->action_url = 'admin/call/my_settings/tfaTotpSetupAction';
Line 158: $view->secret = $_SESSION['tfa_secret'];
Line 159: $view->qr_img = $qr_img;
Line 162: $view = new View('sprout/tfa/disable');
Line 163: $view->action_url = 'admin/call/my_settings/tfaDisableAction';
Line 168: 'content' => $view->render(),

/sprout/Controllers/Admin/PageAdminController.php   Highlighted file source

Line 54: use Sprout\Helpers\Preview;
Line 69: use Sprout\Helpers\View;
Line 163: $view = new View('sprout/admin/page_navigation');
Line 164: $view->home_page_id = Pdb::q($q, [$_SESSION['admin']['active_subsite']], 'val');
Line 165: $view->nodes_string = $nodes_string;
Line 166: $view->controller_name = $this->controller_name;
Line 167: $view->friendly_name = $this->friendly_name;
Line 168: $view->record_id = Admin::getRecordId();
Line 169: $view->root = Navigation::getRootNode();
Line 171: return $view->render();
Line 177: $view = new View('sprout/admin/page_add_save');
Line 178: return $view->render();
Line 243: $templates = Subsites::getConfigAdmin('skin_views');
Line 269: $view = new View('sprout/admin/page_add');
Line 271: $view->data = $data;
Line 272: $view->errors = $errors;
Line 273: $view->admin_category_options = AdminAuth::getAllCategories();
Line 274: $view->user_category_options = UserPerms::getAllCategories();
Line 275: $view->front_end_controllers = $front_end_controllers;
Line 276: $view->controller_arguments = $controller_arguments;
Line 277: $view->templates = $templates;
Line 281: 'content' => $view->render()
Line 463: $view = new View('sprout/admin/page_import_upload');
Line 464: $view->list = $list->render();
Line 466: return $view;
Line 570: * Preview the pages which will be created
Line 572: public function importPreviewAjax()
Line 578: echo '<div class="info highlight-confirm">This is a preview of the pages which will be created</div>';
Line 600: self::renderPreviewTreenode($child);
Line 612: * Render a single node for the preview tree we return in `import_preview_ajax`
Line 614: private static function renderPreviewTreenode($node)
Line 621: self::renderPreviewTreenode($child);
Line 635: $view = new View('sprout/admin/page_import_options');
Line 639: 'content' => $view->render(),
Line 647: public function importNotes($view_name)
Line 650: $view = new View('sprout/doc_import_notes/' . $view_name);
Line 653: echo $view->render();
Line 861: $view = new View('sprout/admin/page_edit_save');
Line 862: $view->id = (int) $item_id;
Line 863: $view->preview_url = Subsites::getAbsRootAdmin() . 'admin/call/page/preview/' . $item_id;
Line 864: $view->approval_admins = $approval_admins;
Line 865: $view->allow_delete = $this->_isDeleteSaved($item_id);
Line 867: $view->type = $this->edit_type;
Line 869: return $view->render();
Line 874: * Return the URL to use for the 'view live site' button, when editing a given record
Line 1088: $templates = Subsites::getConfigAdmin('skin_views');
Line 1127: // View
Line 1128: $view = new View('sprout/admin/page_edit');
Line 1136: $view->id = $id;
Line 1137: $view->page = $page;
Line 1138: $view->subsite = $subsite;
Line 1139: $view->data = $data;
Line 1140: $view->errors = $errors;
Line 1141: $view->widgets = $widgets;
Line 1142: $view->history = $history;
Line 1143: $view->admin_category_options = AdminAuth::getAllCategories();
Line 1144: $view->admin_permissions = $admin_permissions;
Line 1145: $view->user_category_options = UserPerms::getAllCategories();
Line 1146: $view->user_permissions = $user_permissions;
Line 1147: $view->can_approve_revisions = AdminPerms::canAccess('access_noapproval');
Line 1148: $view->front_end_controllers = $front_end_controllers;
Line 1149: $view->controller_arguments = $controller_arguments;
Line 1150: $view->templates = $templates;
Line 1151: $view->admin_notes = $admin_notes;
Line 1152: $view->richtext_width = $richtext_width;
Line 1153: $view->richtext_height = $richtext_height;
Line 1155: $view->revs = $revs;
Line 1156: $view->sel_rev_id = $sel_rev['id'];
Line 1157: $view->has_live_rev = $has_live_rev;
Line 1160: $view->text = $text;
Line 1161: $view->media = $media;
Line 1164: $view->show_tour = !Admin::isTourCompleted('page_edit');
Line 1174: 'content' => $view->render()
Line 1374: // Pretend there's an existing revision when going a page preview
Line 1646: if (empty($this->in_preview)) {
Line 1728: $view = new View('sprout/email/page_need_check');
Line 1729: $view->page = $_POST;
Line 1730: $view->approval_operator = $approval_operator;
Line 1731: $view->request_operator = $operator;
Line 1732: $view->url = Sprout::absRoot() . "page/view_specific_rev/{$page_id}/{$rev_id}/{$approval_code}";
Line 1733: $view->changes_made = $_POST['changes_made'];
Line 1738: $mail->SkinnedHTML($view->render());
Line 1745: $view = new View('sprout/email/page_notify');
Line 1746: $view->page = $_POST;
Line 1747: $view->request_operator = $operator;
Line 1748: $view->url = Sprout::absRoot() . "page/view_specific_rev/{$page_id}/{$rev_id}";
Line 1749: $view->changes_made = $_POST['changes_made'];
Line 1758: $mail->SkinnedHTML($view->render());
Line 1771: if (empty($this->in_preview)) Notification::confirm('Page type has been changed.');
Line 1782: if (empty($this->in_preview)) {
Line 1796: $view = new View('sprout/admin/tree_organise');
Line 1797: $view->root = Navigation::getRootNode();
Line 1798: $view->controller_name = $this->controller_name;
Line 1802: 'content' => $view->render()
Line 1813: $view = new View('sprout/admin/page_menu_groups');
Line 1814: $view->all_groups = NavigationGroups::getAllGroupsAdmin();
Line 1815: $view->all_extras = NavigationGroups::getAllExtrasAdmin();
Line 1821: $view->enabled_extras = $enabled_extras;
Line 1825: 'content' => $view->render()
Line 1921: $view = new View('sprout/admin/page_delete');
Line 1922: $view->id = $id;
Line 1927: $view->page = Pdb::q($q, [$id], 'row');
Line 1946: $view->child_pages = $child_pages;
Line 1949: 'title' => 'Deleting page <strong>' . Enc::html($view->page['name']) . '</strong>',
Line 1950: 'content' => $view->render()
Line 1988: if (! $res) return "Access denied to view this page";
Line 1990: $view = new View('sprout/admin/page_linklist');
Line 1991: $view->id = $id;
Line 1999: $view->page = Pdb::q($q, ['live', $id], 'row');
Line 2032: $view->incoming = $list->render();
Line 2037: $res = preg_match_all('/<a.*?href="(.+?)".*?>(.+?)<\/a>/i', $view->page->text, $matches, PREG_SET_ORDER);
Line 2051: $view->outgoing = $list->render();
Line 2055: 'title' => 'Links for page <strong>' . Enc::html($view->page->name) . '</strong>',
Line 2056: 'content' => $view->render()
Line 2064: * Looks for a view named "admin/<controller-name>_intro", and loads it if found.
Line 2065: * Otherwise, loads the view, "admin/generic_intro".
Line 2069: $intro = new View("sprout/admin/page_intro");
Line 2332: // View
Line 2333: $view = new View('sprout/admin/categories_reorder');
Line 2334: $view->id = 0;
Line 2335: $view->items = $children;
Line 2336: $view->controller_name = $this->controller_name;
Line 2337: $view->friendly_name = $this->friendly_name;
Line 2339: echo $view->render();
Line 2491: $tools[] = '<li class="action-log"><a href="SITE/admin/contents/action_log?record_table=' . $this->getTableName() . '">View action log</a></li>';
Line 2503: $view = new View('sprout/admin/link_checker');
Line 2504: $view->ops = AdminPerms::getOperatorsWithAccess('access_reportemail');
Line 2507: $view->email = $details['email'];
Line 2511: 'content' => $view->render(),
Line 2700: $view = new View('sprout/email/pages_stale');
Line 2701: $view->show_op = ($id == 0);
Line 2702: $view->pages = $details['pages'];
Line 2703: $view->base = Sprout::absRoot();
Line 2712: $mail->skinnedHTML($view);
Line 2743: public function preview($item_id = 0) {
Line 2758: // Make sure the resulting revision is live so it's the revision displayed in the preview, even though it might
Line 2759: // be saved under a different status once the current administrator is happy with the preview
Line 2762: $this->in_preview = true;
Line 2763: $item_id = Preview::load($this, $tables, $item_id);
Line 2766: Preview::run($ctlr, 'viewById', [$item_id]);

/sprout/Controllers/Admin/PerRecordPermissionAdminController.php   Highlighted file source

Line 31: use Sprout\Helpers\View;
Line 114: $view = new View('sprout/admin/per_record_perms');
Line 115: $view->enabled = Pdb::q('SELECT name FROM ~per_record_controllers WHERE active = 1', [], 'col');
Line 116: $view->controllers = $controllers;
Line 120: 'content' => $view->render(),

/sprout/Controllers/Admin/TreeAdminController.php   Highlighted file source

Line 27: use Sprout\Helpers\View;
Line 65: $view = new View('sprout/admin/tree_navigation');
Line 66: $view->nodes_string = $nodes_string;
Line 67: $view->controller_name = $this->controller_name;
Line 68: $view->friendly_name = $this->friendly_name;
Line 70: return $view->render();
Line 95: protected function _addPreRender($view)
Line 97: parent::_addPreRender($view);
Line 100: $view->tree_nodes = $root->getAllChildren();
Line 106: protected function _editPreRender($view, $item_id)
Line 109: $view->tree_nodes = $root->getAllChildren($item_id);
Line 124: $view = new View("{$this->getModulePath()}/admin/{$this->controller_name}_delete");
Line 126: $view = new View("sprout/admin/tree_delete");
Line 128: $view->controller_name = $this->controller_name;
Line 129: $view->friendly_name = $this->friendly_name;
Line 130: $view->id = $item_id;
Line 134: $view->item = Pdb::get($this->table_name, $item_id);
Line 152: $view->children = $children;
Line 155: 'title' => 'Deleting ' . Enc::html(Inflector::singular($this->friendly_name)) . ' <strong>' . Enc::html($this->_identifier($view->item)) . '</strong>',
Line 156: 'content' => $view->render()
Line 254: // View
Line 255: $view = new View('sprout/admin/categories_reorder');
Line 256: $view->id = $id;
Line 257: $view->items = $children;
Line 258: $view->controller_name = $this->controller_name;
Line 259: $view->friendly_name = $this->friendly_name;
Line 261: echo $view->render();
Line 289: // View
Line 290: $view = new View('sprout/admin/categories_reorder');
Line 291: $view->id = 0;
Line 292: $view->items = $children;
Line 293: $view->controller_name = $this->controller_name;
Line 294: $view->friendly_name = $this->friendly_name;
Line 296: echo $view->render();
Line 359: $view = new View('sprout/admin/tree_organise');
Line 360: $view->root = Treenode::loadTree($this->table_name, ['1'], 'record_order');
Line 361: $view->controller_name = $this->controller_name;
Line 365: 'content' => $view->render()

/sprout/Controllers/Admin/WorkerJobAdminController.php   Highlighted file source

Line 29: use Sprout\Helpers\View;
Line 78: $nav = new View('sprout/dbtools/navigation');
Line 107: $view = new View('sprout/admin/worker_job_manual_run');
Line 111: 'content' => $view->render(),
Line 166: * Return the status and log for the worker job edit view ajax update

/sprout/Controllers/AdminAjaxController.php   Highlighted file source

Line 39: use Sprout\Helpers\View;
Line 144: $view = new View('sprout/admin/widget_disp_conds');
Line 145: $view->cond_list_params = $cond_list_params;
Line 146: echo $view->render();
Line 221: // Render view
Line 222: $view = new View('sprout/ajax/add_addon');
Line 223: $view->field_name = $field_name;
Line 224: $view->widgets = $widgets;
Line 225: echo $view->render();
Line 233: echo new View('sprout/admin/footer_compat');
Line 416: $view = new View('sprout/ajax/document_import');
Line 417: $view->elemid = $elemid;
Line 418: echo $view->render();

/sprout/Controllers/AdminController.php   Highlighted file source

Line 61: use Sprout\Helpers\View;
Line 151: $view = new View('sprout/admin/login_layout');
Line 152: $this->setDefaultMainviewParams($view);
Line 154: $view->nav = null;
Line 155: $view->admin_authenticated = false;
Line 156: $view->browser_title = 'Login';
Line 157: $view->main_title = 'Login';
Line 161: $view->main_content = new View('sprout/admin/login_message');
Line 162: $view->main_content->msg = $msg;
Line 165: $view->main_content = new View('sprout/admin/login_form');
Line 169: $view->main_content->username = trim($_GET['username']);
Line 172: echo $view->render();
Line 251: $view = new View('sprout/tfa/totp_login');
Line 252: $view->action_url = 'admin/login-two-factor-action';
Line 259: $skin = new View('sprout/admin/login_layout');
Line 262: $skin->main_content = $view->render();
Line 359: * View the various styles available in the admin area
Line 366: $buttons = new View('sprout/admin/style_guide/index');
Line 369: $inner_view = new View('sprout/admin/style_guide/' . $section);
Line 371: $inner_view = '';
Line 374: $view = new View('sprout/admin/main_layout');
Line 376: $this->setDefaultMainviewParams($view);
Line 377: $this->setNavigation($view, $ctlr);
Line 378: $view->controller_name = '_style_guide';
Line 379: $view->browser_title = 'Style guide';
Line 380: $view->main_title = 'SproutCMS Style Guide';
Line 381: $view->main_content = $buttons . $inner_view;
Line 383: echo $view->render();
Line 406: $view = new View('sprout/admin/main_layout');
Line 407: $this->setDefaultMainviewParams($view);
Line 408: $this->setNavigation($view, $ctlr);
Line 409: $view->controller_name = '_dashboard';
Line 410: $view->browser_title = 'Dashboard';
Line 411: $view->main_title = 'SproutCMS Administration';
Line 412: $view->main_content = $dash_html;
Line 413: echo $view->render();
Line 448: $view = new View('sprout/admin/main_layout');
Line 449: $this->setDefaultMainviewParams($view);
Line 451: $this->setNavigation($view, $ctlr);
Line 458: $view->browser_title = $ctlr->getFriendlyName();
Line 459: $view->main_title = $ctlr->getFriendlyName();
Line 460: $view->main_title = $main['title'];
Line 461: $view->main_content = $main['content'];
Line 462: echo $view->render();
Line 477: $view = new View('sprout/admin/main_layout');
Line 478: $this->setDefaultMainviewParams($view);
Line 484: $this->setNavigation($view, $ctlr);
Line 494: $view->browser_title = strip_tags($main['title']);
Line 495: $view->main_title = $main['title'];
Line 496: $view->main_content = $main['content'];
Line 498: echo $view->render();
Line 514: $view = new View('sprout/admin/main_layout');
Line 515: $this->setDefaultMainviewParams($view);
Line 521: $this->setNavigation($view, $ctlr);
Line 531: $view->browser_title = strip_tags($main['title']);
Line 532: $view->main_title = $main['title'];
Line 533: $view->main_content = $main['content'];
Line 535: echo $view->render();
Line 549: $view = new View('sprout/admin/main_layout');
Line 550: $this->setDefaultMainviewParams($view);
Line 556: $this->setNavigation($view, $ctlr);
Line 566: $view->browser_title = strip_tags($main['title']);
Line 567: $view->main_title = $main['title'];
Line 568: $view->main_content = $main['content'];
Line 570: echo $view->render();
Line 617: $view = new View('sprout/admin/main_layout');
Line 618: $this->setDefaultMainviewParams($view);
Line 624: $this->setNavigation($view, $ctlr);
Line 632: $main = new View('sprout/admin/import_upload');
Line 637: $view->browser_title = strip_tags($title);
Line 638: $view->main_title = $title;
Line 639: $view->main_content = $main;
Line 641: echo $view->render();
Line 723: $view = new View('sprout/admin/main_layout');
Line 724: $this->setDefaultMainviewParams($view);
Line 730: $this->setNavigation($view, $ctlr);
Line 740: $view->browser_title = strip_tags($main['title']);
Line 741: $view->main_title = $main['title'];
Line 742: $view->main_content = $main['content'];
Line 744: echo $view->render();
Line 798: $content = new View('sprout/admin/error');
Line 801: $view = new View('sprout/admin/main_layout');
Line 802: $this->setDefaultMainviewParams($view);
Line 805: $this->setNavigation($view, $ctlr);
Line 808: $view->browser_title = 'Error';
Line 809: $view->main_title = 'Error';
Line 810: $view->main_content = $content;
Line 812: echo $view->render();
Line 843: $content = new View('sprout/admin/access_denied');
Line 847: $view = new View('sprout/admin/main_layout');
Line 848: $this->setDefaultMainviewParams($view);
Line 851: $this->setNavigation($view, $ctlr);
Line 854: $view->browser_title = 'Access denied';
Line 855: $view->main_title = 'Access denied';
Line 856: $view->main_content = $content;
Line 857: echo $view->render();
Line 930: * Use a special entry with a key of "_preview" and a value of the
Line 931: * preview URL to set up a preview button
Line 941: if ($key === '_preview') continue;
Line 1066: $view = new View('sprout/admin/main_layout');
Line 1067: $this->setDefaultMainviewParams($view);
Line 1069: $this->setNavigation($view, $ctlr);
Line 1081: throw new Exception("Add view must not include the form tag");
Line 1098: $tags = new View('sprout/admin/main_tags');
Line 1144: if (!empty($sub_actions['_preview'])) {
Line 1145: $content .= '<a href="' . Enc::html($sub_actions['_preview']) . '" class="save-changes-preview-button button button-regular button-blue icon-after icon-remove_red_eye">Preview</a>';
Line 1160: $view->browser_title = strip_tags($main['title']);
Line 1161: $view->main_title = $main['title'];
Line 1162: $view->main_content = $content;
Line 1163: $view->has_tags = true;
Line 1164: $view->main_class = 'do-action-box';
Line 1166: echo $view->render();
Line 1246: $view = new View('sprout/admin/main_layout');
Line 1247: $this->setDefaultMainviewParams($view);
Line 1248: $view->has_tags = true;
Line 1255: $this->setNavigation($view, $ctlr);
Line 1266: // Disallow view if it contains a <FORM> tag or output will contain nested-forms and that doesn't work
Line 1268: throw new Exception("Edit view must not include the form tag");
Line 1272: $tags = new View('sprout/admin/main_tags');
Line 1283: $view->enable_seo = !empty(AdminSeo::$content)? true : false;
Line 1321: if (!empty($sub_actions['_preview'])) {
Line 1322: $content .= '<a href="' . Enc::html($sub_actions['_preview']) . '" class="save-changes-preview-button button button-regular button-blue icon-after icon-remove_red_eye">Preview</a>';
Line 1337: $this->lock($type, $id, $view);
Line 1339: // Render the main view
Line 1340: $view->browser_title = Text::limitChars(strip_tags($main['title']), 50, '...');
Line 1341: $view->main_title = $main['title'];
Line 1342: $view->main_content = $content;
Line 1343: $view->main_class = 'do-action-box';
Line 1347: $view->live_url = Admin::ensureUrlAbsolute($url);
Line 1350: echo $view->render();
Line 1443: throw new Exception("Delete view must not include the form tag");
Line 1446: $view = new View('sprout/admin/main_layout');
Line 1447: $this->setDefaultMainviewParams($view);
Line 1448: $this->setNavigation($view, $ctlr);
Line 1475: $view->browser_title = Text::limitChars(strip_tags($main['title']), 50, '...');
Line 1476: $view->main_title = $main['title'];
Line 1477: $view->main_content = $content;
Line 1478: $view->main_class = 'delete';
Line 1480: echo $view->render();
Line 1554: $view = new View('sprout/admin/main_layout');
Line 1555: $this->setDefaultMainviewParams($view);
Line 1556: $view->has_tags = true;
Line 1568: $this->setNavigation($view, $ctlr);
Line 1579: throw new Exception("Duplicate view must not include the form tag");
Line 1583: $tags = new View('sprout/admin/main_tags');
Line 1627: if (!empty($sub_actions['_preview'])) {
Line 1628: $content .= '<a href="' . Enc::html($sub_actions['_preview']) . '" class="save-changes-preview-button button button-regular button-blue icon-after icon-remove_red_eye">Preview</a>';
Line 1644: $this->lock($type, $id, $view);
Line 1646: // Render the main view
Line 1647: $view->browser_title = Text::limitChars(strip_tags($main['title']), 50, '...');
Line 1648: $view->main_title = $main['title'];
Line 1649: $view->main_content = $content;
Line 1650: $view->main_class = 'do-action-box';
Line 1652: echo $view->render();
Line 1754: $view = new View('sprout/admin/main_layout');
Line 1755: $this->setDefaultMainviewParams($view);
Line 1756: $this->setNavigation($view, new PageAdminController());
Line 1807: $view->browser_title = 'Content Moderation';
Line 1808: $view->main_title = 'Content Moderation';
Line 1809: $view->main_content = $out;
Line 1811: echo $view->render();
Line 1902: $view = new View('sprout/admin/main_layout');
Line 1903: $this->setDefaultMainviewParams($view);
Line 1904: $this->setNavigation($view, $ctlr);
Line 1922: $view->browser_title = strip_tags($main['title']);
Line 1923: $view->main_title = $main['title'];
Line 1924: $view->main_content = $main['content'];
Line 1925: echo $view->render();
Line 1990: * Sets up the sidebar navigation for a view to show the navigation for a specific controller.
Line 1992: * @param View $view The view to set the navigation parameters for.
Line 1995: private function setNavigation(View $view, Controller $ctlr)
Line 1998: if (empty($view->nav)) {
Line 1999: $view->nav = $ctlr->_getNavigation();
Line 2002: $view->controller_name = $ctlr->getControllerName();
Line 2003: $view->controller_navigation_name = $ctlr->getNavigationName();
Line 2004: $view->nav_tools = $ctlr->_getTools();
Line 2009: * Sets the a bunch of parameters for a the main view.
Line 2011: * @param View $view The view to set the parameters for.
Line 2013: private function setDefaultMainviewParams($view)
Line 2015: $view->admin_authenticated = true;
Line 2029: $view->info_message = new View('sprout/admin/message_bad_browser');
Line 2033: $view->header_subtitle = '';
Line 2036: $view->live_url = Subsites::getAbsRoot($_SESSION['admin']['active_subsite']);
Line 2062: * @param View $view Main layout view to provide lock details into
Line 2064: private function lock($type, $id, View $view)
Line 2076: $view->currlock = [
Line 2086: $view->currlock = [
Line 2095: $view->locked = $lock;

/sprout/Controllers/AdvancedSearchController.php   Highlighted file source

Line 30: use Sprout\Helpers\View;
Line 75: $view = $this->doSearch();
Line 84: // Prepare the view
Line 85: $page_view = new View('skin/inner');
Line 86: $page_view->page_title = $page_title;
Line 87: $page_view->main_content = $view;
Line 88: $page_view->controller_name = 'user';
Line 90: echo $page_view->render();
Line 134: $srchform = new View('sprout/advanced_search_form');
Line 206: $srchform = new View('sprout/advanced_search_form');

/sprout/Controllers/CaptchaController.php   Highlighted file source

Line 18: use Sprout\Helpers\View;
Line 95: $page_view = new View('skin/popup');
Line 96: $page_view->page_title = 'What is a captcha?';
Line 97: $page_view->main_content = $text;
Line 98: echo $page_view->render();

/sprout/Controllers/ContentSubscribeController.php   Highlighted file source

Line 30: use Sprout\Helpers\View;
Line 91: $view = new View('sprout/content_unsubscribe_form');
Line 92: $view->subscriptions = $subs;
Line 93: $view->id = $id;
Line 94: $view->code = $code;
Line 96: $page_view = new View('skin/inner');
Line 97: $page_view->page_title = 'Unsubscribe';
Line 98: $page_view->main_content = $view;
Line 99: $page_view->controller_name = $this->getCssClassName();
Line 100: echo $page_view->render();
Line 275: $view = new View('sprout/email/content_subscribe');
Line 276: $view->unsubscribe_url = Subsites::getAbsRoot($subsite['id']) . "content_subscribe/unsub/{$deets['id']}/{$deets['code']}";
Line 277: $view->name = $deets['name'];
Line 278: $view->email = $email;
Line 279: $view->items = $items;
Line 280: $view->subsite_title = $subsite_title;
Line 285: $mail->SkinnedHTML($view->render());

/sprout/Controllers/Controller.php   Highlighted file source

Line 33: use Sprout\Helpers\View;
Line 403: * Generates a form view from a JSON config file
Line 407: protected function generateFormView($file_name)
Line 410: $view = new View('sprout/auto_edit');
Line 411: $view->config = $conf;
Line 412: return $view;

/sprout/Controllers/DbToolsController.php   Highlighted file source

Line 71: use Sprout\Helpers\View;
Line 76: * Tools include a sync tool and a structure viewer
Line 85: * List of tools to show in the sidebar and index view
Line 91: [ 'url' => 'dbtools/struct', 'name' => 'View db structure', 'desc' => 'Shows table and column definitions' ],
Line 94: [ 'url' => 'dbtools/listRoutes', 'name' => 'Routes inspector', 'desc' => 'View a list of routes' ],
Line 97: [ 'url' => 'admin/style_guide', 'name' => 'Admin style guide', 'desc' => 'View styles of various admin features - form fields, etc' ],
Line 107: [ 'url' => 'dbtools/varDump', 'name' => 'Var dump', 'desc' => 'View session, cookie & server data'],
Line 196: $nav = new View('sprout/dbtools/navigation');
Line 198: $view = new View('sprout/admin/main_layout');
Line 199: $view->main_title = $main_title;
Line 200: $view->browser_title = $main_title;
Line 201: $view->controller_name = 'dbtools';
Line 202: $view->controller_navigation_name = 'Dev tools';
Line 203: $view->live_url = '';
Line 204: $view->nav = $nav->render();
Line 205: $view->nav_tools = '';
Line 206: $view->main_content = $main_content . $html;
Line 208: echo $view->render();
Line 217: $view = new View('sprout/dbtools/overview');
Line 218: $view->sections = self::$tools;
Line 219: $view->base_class = 'dbtools-box white-box column column-3';
Line 221: $this->template('Database and system tools', $view->render());
Line 264: $view = new View('sprout/dbtools/php_info');
Line 265: $view->vals = $vals;
Line 266: $view->subsites = $subsites;
Line 268: $this->template('Env and PHP info', $view->render());
Line 319: $view = new View('sprout/dbtools/sql_result');
Line 320: $view->results = $results;
Line 321: $view->columns = $columns;
Line 322: $view->render(true);
Line 482: $view = new View('sprout/dbtools/db_struct');
Line 483: $view->headings = $headings;
Line 484: $view->results = $results;
Line 486: $this->template('Database structure', $view->render());
Line 695: $view = new View('sprout/dbtools/sql');
Line 696: $view->vars = $vars;
Line 697: $view->tables = $tables;
Line 698: $view->results = $out;
Line 700: echo $view->render();
Line 1052: <p><a class="preview" id="select-all-none" href="#">Select all/none</a></p>
Line 1674: $view = new View('sprout/dbtools/module_builder');
Line 1675: $view->temp_writeable = (is_dir($temp) and is_writeable($temp));
Line 1676: $view->bad_fields = array('id', 'name', 'active', 'date_added', 'date_modified', 'record_order');
Line 1677: $view->modules = $modules_list;
Line 1678: echo $view->render();
Line 1883: $view = new View('sprout/dbtools/module_builder_db');
Line 1884: $view->data = $_GET;
Line 1885: echo $view->render();
Line 1908: $view = new View('sprout/dbtools/module_builder_existing_upload');
Line 1909: $view->temp_writeable = $temp_writeable;
Line 1910: $view->existing_files = $existing_files;
Line 1911: echo $view->render();
Line 1981: $view = new View('sprout/dbtools/module_builder_existing_form');
Line 1982: $view->tables = $tables;
Line 1983: $view->templates = [
Line 1988: $view->data = $data;
Line 1989: $view->input_xml = $input_xml;
Line 1991: $view->errors = $_SESSION['module_builder_existing']['field_errors'];
Line 1993: $view->errors = [];
Line 1995: echo $view->render();
Line 2301: // View
Line 2302: $view = new View('sprout/dbtools/exception_log');
Line 2303: $view->itemlist = $itemlist;
Line 2304: $view->page = $page;
Line 2305: $view->row_count = $row_count;
Line 2306: $view->page_size = $page_size;
Line 2307: echo $view->render();
Line 2329: // View
Line 2330: $view = new View('sprout/dbtools/exception_details');
Line 2331: $view->log = $log;
Line 2333: echo $view->render();
Line 2383: * Render view to see session and cookie data
Line 2433: * Actual viewing UI for templates
Line 2489: $content = new View('sprout/dbtools/skin_test_content');
Line 2490: $email = new View('sprout/email/testing_long');
Line 2493: $view = new View('skin/' . $tmpl);
Line 2494: $view->page_title = 'Template test';
Line 2495: $view->browser_title = 'Template test';
Line 2496: $view->main_content = $content->render();
Line 2499: $view->html_title = $view->page_title;
Line 2500: $view->content = $email->render();
Line 2502: echo $view->render();
Line 2639: $file = DOCROOT . 'sprout/views/dbtools/multimake_template.php';
Line 2660: // Generate form fields for view
Line 2799: $view = new View('sprout/email/testing_long');
Line 2800: $body = $view->render();
Line 2870: $view = new View('sprout/dbtools/import_xml');
Line 2871: $view->subsites = Pdb::lookup('subsites');
Line 2872: echo $view->render();
Line 2993: $view = new View('sprout/dbtools/qr_form');
Line 2996: $view->img = sprintf('%sdbtools/qrCodeImage?payload=%s', Sprout::absRoot(), Enc::url($_GET['payload']));
Line 2999: echo $view->render();

/sprout/Controllers/EmailShareController.php   Highlighted file source

Line 31: use Sprout\Helpers\View;
Line 107: $form = new View('sprout/email_share_form');
Line 118: $page_view = new View('skin/inner');
Line 119: $page_view->page_title = 'Share a page: ' . $data['title'];
Line 120: $page_view->main_content = $form;
Line 121: $page_view->controller = 'email_share';
Line 123: echo $page_view->render();
Line 177: $view = new View('sprout/email/email_share');
Line 178: $view->site_title = Kohana::config('sprout.site_title');
Line 179: $view->page_title = $_POST['title'];
Line 180: $view->page_url = $_POST['url'];
Line 181: $view->their_name = $_POST['their_name'];
Line 182: $view->message = $_POST['message'];
Line 186: $mail->Subject = 'Shared page on ' . $view->site_title;
Line 187: $mail->SkinnedHTML($view->render());
Line 210: $form = new View('sprout/email_share_thanks');
Line 213: // Prepare the view
Line 214: $page_view = new View('skin/inner');
Line 215: $page_view->page_title = 'Share a page';
Line 216: $page_view->main_content = $form;
Line 217: $page_view->controller_name = 'email_share';
Line 219: echo $page_view->render();

/sprout/Controllers/FileController.php   Highlighted file source

Line 30: use Sprout\Helpers\View;
Line 278: $page_view = new View('skin/popup');
Line 280: $page_view = new View('skin/inner');
Line 283: $view = new View('sprout/audio_player');
Line 284: $view->filename = File::url($filename);
Line 286: $page_view->page_title = 'Audio player';
Line 287: $page_view->main_content = $view;
Line 288: $page_view->controller = 'file';
Line 289: $page_view->controller_name = $this->getCssClassName();
Line 290: echo $page_view->render();
Line 295: * Renders file contents for viewing or downloading

/sprout/Controllers/FileUploadController.php   Highlighted file source

Line 25: use Sprout\Helpers\View;
Line 350: $view = new View('sprout/file_confirm');
Line 352: $view->error = $error;
Line 366: $view->tmp_file = $_GET['result']['tmp_file'];
Line 367: $view->orig_file = $_GET['file'];
Line 368: $view->data = $data;
Line 372: $view->shrunk_img = File::base64Thumb($temp_path, 200, 200);
Line 374: $view->image_too_large = true;
Line 379: echo $view->render();

/sprout/Controllers/MultiStepFormController.php   Highlighted file source

Line 26: use Sprout\Helpers\View;
Line 35: * Steps and functions/views used to implement them
Line 36: * Keys are step numbers, values are function (and matching view) names
Line 53: /** Directory in which views are stored, without trailing slash */
Line 54: protected $view_dir = '';
Line 64: * @return View The view containing the form for that step
Line 80: $view_name = $this->steps[$step];
Line 81: if (!$view_name) {
Line 85: $view = new View("{$this->view_dir}/{$view_name}");
Line 86: $view->submit_url = "{$this->route}/submit/{$step}";
Line 87: $view->session_key = $this->session_key;
Line 88: $view->step = $step;
Line 89: $view->steps = count($this->steps);
Line 90: $view->data = $data;
Line 92: $view->errors = $session['field_errors'];
Line 94: $view->errors = [];
Line 98: if (method_exists($this, $view_name)) {
Line 99: $this->$view_name($view);
Line 102: return $view;
Line 112: $view = new View("{$this->view_dir}/complete");
Line 114: $page_view = new View('skin/inner');
Line 115: $page_view->main_content = $view->render();
Line 116: $page_view->page_title = "{$this->page_title}: complete";
Line 117: $page_view->controller_name = $this->getCssClassName();
Line 118: echo $page_view->render();

/sprout/Controllers/PageController.php   Highlighted file source

Line 44: use Sprout\Helpers\TwigView;
Line 47: use Sprout\Helpers\View;
Line 73: public function viewByName($name)
Line 85: $this->viewById($node['id']);
Line 95: public function viewById($id)
Line 170: * @param string $approval_code Code to view the revision without authentication, e.g. via emailed link.
Line 173: public function viewSpecificRev($page_id, $rev_id, $approval_code = '')
Line 198: // Verify that the user has rights to view this revision
Line 232: * see e.g. {@see PageController::viewById} or {@see PageController::viewSpecificRev}
Line 234: * for the revision being viewed
Line 240: $page_view_name = 'skin/popup';
Line 242: $page_view_name = $page['alt_template'];
Line 244: $page_view_name = 'skin/inner';
Line 247: $page_view = View::create($page_view_name);
Line 256: $page_view->page_title = $page['name'];
Line 258: $page_view->browser_title = $page['alt_browser_title'];
Line 260: $page_view->browser_title = Navigation::buildBrowserTitle($page['name']);
Line 266: $page_view->top_level_name = $anc[0]->getNavigationName();
Line 267: $page_view->top_level_urlname = $anc[0]->getUrlName();
Line 272: $page_view->main_content = UserPerms::getAccessDenied();
Line 274: return $page_view->render();
Line 280: $page_view->main_content = Widgets::renderArea('embedded');
Line 284: $form_view = new View('sprout/page_approval_form');
Line 285: $form_view->rev_id = (int) $page['rev_id'];
Line 286: $form_view->code = $approval_code;
Line 287: $page_view->main_content = $form_view->render() . $page_view->main_content;
Line 290: // Inject a view with info about the revision
Line 291: $info_view = new View('sprout/page_rev_info');
Line 292: $info_view->page = $page;
Line 293: $page_view->main_content = $info_view->render() . $page_view->main_content;
Line 296: SocialNetworking::details($page['name'], $page_view->main_content);
Line 297: $this->setSocialMeta($page, $page_view->main_content);
Line 307: $page_view->page_attrs = Page::attrs($page['id']);
Line 308: $page_view->tags = Tags::byRecord('pages', $page['id']);
Line 309: $page_view->controller_name = $this->getCssClassName();
Line 310: $page_view->canonical_url = Page::url($page['id']);
Line 312: return $page_view->render();
Line 476: $view = new View('sprout/search_results_page');
Line 477: $view->name = $name;
Line 478: $view->url = $url;
Line 479: $view->text = $text;
Line 480: $view->relevancy = $relevancy;
Line 482: return $view->render();
Line 487: * Action for reviewing a page - either approves or rejects the revision
Line 489: function review($rev_id)
Line 541: $view = new View('sprout/email/page_approved');
Line 542: $view->addressee = preg_replace('/\s.*/', '', trim($rev['op_name']));
Line 543: $view->page_name = $rev['page_name'];
Line 544: $view->url = $url;
Line 545: $view->message = @$_POST['message'];
Line 550: $mail->SkinnedHTML($view->render());
Line 564: $view = new View('sprout/email/page_rejected');
Line 565: $view->addressee = preg_replace('/\s.*/', '', trim($rev['op_name']));
Line 566: $view->page_name = $rev['page_name'];
Line 567: $view->url = $url;
Line 568: $view->message = @$_POST['message'];
Line 573: $mail->SkinnedHTML($view->render());

/sprout/Controllers/ResultController.php   Highlighted file source

Line 16: use Sprout\Helpers\View;
Line 32: $skin = new View('skin/inner');
Line 46: $skin = new View('skin/inner');

/sprout/Controllers/SearchController.php   Highlighted file source

Line 25: use Sprout\Helpers\View;
Line 77: $page_view = new View('skin/inner');
Line 78: $page_view->page_title = 'Search';
Line 79: $page_view->main_content = '<div class="site-search-form">' . new View('sprout/search_form') . '</div>';
Line 81: echo $page_view->render();
Line 117: $page_view = new View('skin/inner');
Line 118: $page_view->page_title = 'Search';
Line 119: $page_view->browser_title = Navigation::buildBrowserTitle('Search');
Line 120: $page_view->main_content = '<div class="site-search-form">' . new View('sprout/search_form') . '</div>' . $out;
Line 121: $page_view->controller_name = $this->getCssClassName();
Line 123: echo $page_view->render();

/sprout/Controllers/Tinymce4Controller.php   Highlighted file source

Line 31: use Sprout\Helpers\View;
Line 57: $view = new View("sprout/tinymce4/toolbar");
Line 58: $view->is_root = false;
Line 59: $view->is_search = false;
Line 60: $view->search_url = "tinymce4/{$type}_search";
Line 61: $view->upload_url = "tinymce4/upload?type=" . $type;
Line 62: $view->reset_url = "tinymce4/{$type}";
Line 65: $view->search_label = 'Search for an image';
Line 66: $view->upload_label = 'Upload an image';
Line 68: $view->search_label = 'Search for a video';
Line 69: $view->upload_label = 'Upload a video';
Line 71: $view->search_label = 'Search';
Line 72: $view->upload_label = 'Upload a file';
Line 75: $view->can_upload = AdminPerms::controllerAccess('file', 'add');
Line 78: $view->search_query = $_GET['search'];
Line 80: $view->search_query = '';
Line 83: return $view;
Line 106: $view = new View('sprout/tinymce4/image_cat');
Line 107: $view->toolbar = self::initToolbar('image');
Line 108: $view->toolbar->is_root = true;
Line 109: $view->categories = $res;
Line 111: $outer = new View('sprout/tinymce4/outer');
Line 112: $outer->main_content = $view->render();
Line 142: $view = new View('sprout/tinymce4/image_list');
Line 143: $view->toolbar = self::initToolbar('image');
Line 144: $view->images = $res;
Line 145: $view->up_url = 'SITE/tinymce4/image';
Line 146: $view->gallery_name = $cat_name;
Line 147: $view->link_attrs = array('category_id' => $category_id);
Line 149: $outer = new View('sprout/tinymce4/outer');
Line 150: $outer->main_content = $view->render();
Line 176: $view = new View('sprout/tinymce4/image_list');
Line 177: $view->toolbar = self::initToolbar('image');
Line 178: $view->toolbar->is_search = true;
Line 179: $view->images = $res;
Line 180: $view->search_key = $key;
Line 181: $view->link_attrs = array('search' => $key);
Line 183: $outer = new View('sprout/tinymce4/outer');
Line 184: $outer->main_content = $view->render();
Line 228: $view = new View('sprout/tinymce4/image_size');
Line 229: $view->toolbar = self::initToolbar('image');
Line 230: $view->image = $row;
Line 231: $view->sizes = array_keys($transforms);
Line 232: $view->up_url = $up_url;
Line 234: $outer = new View('sprout/tinymce4/outer');
Line 235: $outer->main_content = $view->render();
Line 260: $view = new View('sprout/tinymce4/library_list');
Line 261: $view->toolbar = self::initToolbar('library');
Line 262: $view->toolbar->is_root = true;
Line 263: $view->libraries = $libraries;
Line 265: $outer = new View('sprout/tinymce4/outer');
Line 266: $outer->main_content = $view->render();
Line 299: $view = new View('sprout/tinymce4/library_search');
Line 300: $view->toolbar = self::initToolbar('library');
Line 301: $view->toolbar->is_search = true;
Line 302: $view->objects = $objects;
Line 304: $outer = new View('sprout/tinymce4/outer');
Line 305: $outer->main_content = $view;
Line 309: $view->library_name = $inst->getName();
Line 310: $view->toolbar->search_params = array('lib' => $_GET['lib']);
Line 311: $view->toolbar->reset_url = 'tinymce4/library_browse/' . $_GET['lib'];
Line 314: $view->library_name = null;
Line 362: $view = new View('sprout/tinymce4/library_browse');
Line 363: $view->toolbar = self::initToolbar('library');
Line 364: $view->toolbar->search_url .= '&lib=' . $class_name;
Line 365: $view->objects = $objects;
Line 366: $view->containers = $containers;
Line 367: $view->up_url = $up_url;
Line 368: $view->library_name = $inst->getName();
Line 370: $outer = new View('sprout/tinymce4/outer');
Line 371: $outer->main_content = $view->render();
Line 396: $view = new View('sprout/tinymce4/video_cat');
Line 397: $view->toolbar = self::initToolbar('video');
Line 398: $view->toolbar->is_root = true;
Line 399: $view->categories = $res;
Line 401: $outer = new View('sprout/tinymce4/outer');
Line 402: $outer->main_content = $view->render();
Line 433: $view = new View('sprout/tinymce4/video_list');
Line 434: $view->toolbar = self::initToolbar('video');
Line 435: $view->videos = $res;
Line 436: $view->up_url = 'SITE/tinymce4/video';
Line 437: $view->gallery_name = $cat_name;
Line 438: $view->link_attrs = ['category_id' => $category_id];
Line 440: $outer = new View('sprout/tinymce4/outer');
Line 441: $outer->main_content = $view->render();
Line 467: $view = new View('sprout/tinymce4/video_list');
Line 468: $view->toolbar = self::initToolbar('video');
Line 469: $view->toolbar->is_search = true;
Line 470: $view->videos = $res;
Line 471: $view->search_key = $key;
Line 472: $view->link_attrs = ['search' => $key];
Line 474: $outer = new View('sprout/tinymce4/outer');
Line 475: $outer->main_content = $view->render();
Line 496: $view = new View('sprout/tinymce4/upload');
Line 497: $view->toolbar = self::initToolbar(@$_GET['type']);
Line 501: $view->f_type = FileConstants::TYPE_IMAGE;
Line 505: $view->f_type = FileConstants::TYPE_VIDEO;
Line 509: $view->f_type = FileConstants::TYPE_DOCUMENT;
Line 513: $view->cats = Pdb::lookup($cat_table);
Line 514: $view->cats['_new'] = '-- New --';
Line 516: $outer = new View('sprout/tinymce4/outer');
Line 517: $outer->main_content = $view->render();
Line 518: $outer->page_title = $view->toolbar->upload_label;
Line 550: $view = new View('sprout/tinymce4/image_gallery');
Line 551: $view->categories = $categories;
Line 553: $outer = new View('sprout/tinymce4/outer');
Line 554: $outer->main_content = $view->render();

/sprout/core/Kohana.php   Highlighted file source

Line 24: use Sprout\Helpers\View;
Line 170: Event::add('system.display', array('Sprout\\Helpers\\SessionStats', 'trackPageView'));
Line 824: $page = new View('sprout/404_error');
Line 828: $view = new View('skin/inner');
Line 829: $view->page_title = '404 File Not Found';
Line 830: $view->main_content = $page;
Line 831: $view->controller = '404-error';
Line 832: echo $view->render();
Line 849: require APPPATH . 'views/system/error_cli.php';
Line 851: require APPPATH . 'views/system/error_development.php';
Line 861: $file = APPPATH . 'views/system/error_production.php';
Line 949: else if ($directory === 'views')

/sprout/Helpers/AdminDashboard.php   Highlighted file source

Line 63: $view = new View('sprout/admin/dashboard/first_run');
Line 64: return $view->render();
Line 183: $view = new View('sprout/admin/dashboard/moderation_button');
Line 184: return $view->render();

/sprout/Helpers/AdminSeo.php   Highlighted file source

Line 26: use Sprout\Helpers\View;
Line 262: * Populate SEO view with analysis
Line 264: * @return string HTML view
Line 269: $view = new View('sprout/admin/main_seo');
Line 270: $view->disabled = true;
Line 271: return $view->render();
Line 282: $view = new View('sprout/admin/main_seo');
Line 284: $view->keywords = self::getKeywordDensity(6);
Line 285: $view->seo_problems = self::$seo_problems;
Line 286: $view->seo_improvements = self::$seo_improvements;
Line 287: $view->seo_considerations = self::$seo_considerations;
Line 288: $view->seo_goodresults = self::$seo_goodresults;
Line 290: return $view->render();
Line 458: ['more', 'read more', 'view more'])

/sprout/Helpers/Calendar.php   Highlighted file source

Line 17: use Sprout\Helpers\View;
Line 81: $view = new View('sprout/components/calendar');
Line 82: $view->year = $year;
Line 83: $view->month = $month;
Line 84: $view->day_names = $day_names;
Line 85: $view->callback = $callback;
Line 86: $view->options = $options;
Line 88: return $view->render();

/sprout/Helpers/Email.php   Highlighted file source

Line 20: * Sends emails using HTML content generated by a View, wrapped in a standard template
Line 23: * $view = new View('modules/MyModule/welcome_email');
Line 24: * $view->set(...);
Line 29: * $mail->SkinnedHTML($view);
Line 74: * Content can either be a HTML string or a View.
Line 76: * @param $content string|View The content for the email.
Line 77: * In the outer view becomes the parameter $content.
Line 78: * @param $extraparams array Optional extra parameters to set for the outer view.
Line 79: * @param $template string The template to use for the outer view. The default is "skin/email".
Line 83: $view = new View($template);
Line 84: $view->content = $content;
Line 87: $view->html_title = $this->Subject;
Line 89: $view->html_title = Kohana::config('sprout.site_title');
Line 94: $view->set($k, $v);
Line 98: $html = $view->render();

/sprout/Helpers/EmailTextReg.php   Highlighted file source

Line 19: private $default_html_view;
Line 28: * @param string $default_html_view The view name for the default text. Must be a .htm view
Line 31: public function __construct(array $field_defs, $default_html_view)
Line 34: $this->default_html_view = $default_html_view;
Line 49: * This is loaded from a .htm view
Line 53: $default = new View($this->default_html_view);

/sprout/Helpers/Fb.php   Highlighted file source

Line 498: $view = new View('sprout/file_confirm');
Line 499: $view->orig_file = ['name' => $file['original'], 'size' => filesize($temp_path)];
Line 505: $view = new View('sprout/file_confirm');
Line 506: $view->orig_file = ['name' => 'Existing file', 'size' => filesize($temp_path)];
Line 514: $view->shrunk_img = File::base64Thumb($temp_path, 200, 200);
Line 516: $view->image_too_large = true;
Line 523: $out .= $view->render();
Line 636: $out .= '<span class="fs-preview-wrapper">';
Line 639: $out .= '<span class="fs-preview">';
Line 654: $out .= '</span>'; // preview wrapper
Line 892: $view = new View('sprout/components/fb_autocomplete_list');
Line 893: $view->input = self::input('text', "{$name}_search", $attrs);
Line 894: $view->id = $attrs['id'];
Line 896: return $view->render();
Line 1530: $view = new View('sprout/components/fb_google_map');
Line 1531: $view->names = explode(',', $name);
Line 1532: $view->unique = md5(microtime(true));
Line 1534: $view->values = [];
Line 1535: foreach ($view->names as $name) {
Line 1536: $view->values[] = self::getData($name);
Line 1540: if ($view->values[0] == 0 and $view->values[1] == 0) {
Line 1541: $view->values[0] = '';
Line 1542: $view->values[1] = '';
Line 1545: return $view->render();
Line 1581: $view = new View('sprout/components/fb_conditions_list');
Line 1582: $view->name = $name;
Line 1583: $view->params = $params;
Line 1584: $view->data = $data;
Line 1585: return $view->render();
Line 1620: $view = new View('sprout/components/fb_autocomplete_address');
Line 1621: $view->options = $options;
Line 1622: $view->form_field = self::input('text', $name, $attrs);
Line 1624: return $view->render();
Line 1656: $view = new View('sprout/components/fb_geocode_address');
Line 1657: $view->options = $options;
Line 1658: $view->form_field = self::input('text', $name, $attrs);
Line 1660: return $view->render();
Line 1687: $view = new View('sprout/components/fb_random_code');
Line 1688: $view->options = array_merge($defaults, $options);
Line 1689: $view->form_id = $attrs['id'];
Line 1690: $view->form_field = self::input('text', $name, $attrs);
Line 1692: return $view->render();
Line 1745: $view = new View('sprout/components/multiple_file_select');
Line 1746: $view->opts = $opts;
Line 1747: $view->name = $name;
Line 1748: $view->data = $data;
Line 1749: $view->filenames = $filenames;
Line 1750: $view->filter = (int) @$options['filter'];
Line 1752: return $view->render();

/sprout/Helpers/JsonForm.php   Highlighted file source

Line 30: * Loads multiedit data for use on a view
Line 37: * @return array The View will be modified
Line 107: * Loads autofill_list data for use on a view
Line 114: * @return array The View will be modified

/sprout/Helpers/Lnk.php   Highlighted file source

Line 59: $view = new View('sprout/components/lnk_editform');
Line 60: $view->field_name = $field_name;
Line 61: $view->curr_spec = $curr_spec;
Line 62: $view->required = $required;
Line 63: return $view->render();

/sprout/Helpers/NavigationMenu.php   Highlighted file source

Line 39: * The view name to use for rendering sub-menu dropdowns.
Line 43: protected static $dropdown_view_name = 'sprout/navigation_dropdown';
Line 184: $view = new View(static::$dropdown_view_name);
Line 185: $view->parent_node = $parent_node;
Line 186: $view->groups = $groups;
Line 187: $view->selected_node = $selected_node;
Line 188: $view->selected_ancestors = $selected_ancestors;
Line 189: $view->extra = NavigationGroups::getExtras($parent_node['id']);
Line 190: return $view->render();

/sprout/Helpers/Page.php   Highlighted file source

Line 61: return 'page/view_by_id/' . $id;
Line 148: * Inject page details -- title and browser title -- into a skin view
Line 150: * @param View $skin Skin view to inject details into
Line 153: public static function injectPageSkin(View $skin, array $page)

/sprout/Helpers/SessionStats.php   Highlighted file source

Line 78: 'pageviews' => [],
Line 113: * Track a page view in the session
Line 115: public static function trackPageView()
Line 120: if (empty($_SESSION['stats']['pageviews'][$url])) {
Line 121: $_SESSION['stats']['pageviews'][$url] = 1;
Line 123: $_SESSION['stats']['pageviews'][$url] += 1;
Line 154: * Return the total number of page views
Line 156: * @return int Num page views
Line 158: public static function totalPageviews()
Line 161: return array_sum($_SESSION['stats']['pageviews']);
Line 169: * Return the total number of unique page views
Line 171: * @return int Num page views
Line 173: public static function uniquePageviews()
Line 176: return count($_SESSION['stats']['pageviews']);
Line 184: * Return the number of page views for a given url
Line 187: * @return int Num page views
Line 189: public static function numPageviews($url)
Line 194: if (!empty($_SESSION['stats']['pageviews'][$url])) {
Line 195: return $_SESSION['stats']['pageviews'][$url];

/sprout/Helpers/Skin.php   Highlighted file source

Line 217: throw new Exception('View files must begin with skin/, sprout/, or modules/*/');
Line 221: if (substr($file, 0, 6) != 'views/') {
Line 222: $file = 'views/' . $file;
Line 230: throw new FileMissingException("View file missing: {$name}");

/sprout/Helpers/SproutVariable.php   Highlighted file source

Line 96: return new Markup(View::include($name, $data), 'UTF-8');

/sprout/Helpers/Tags.php   Highlighted file source

Line 290: $view = new View('sprout/tag_list');
Line 291: $view->tags = $tags;
Line 292: echo $view->render();

/sprout/Helpers/TwigView.php   Highlighted file source

Line 26: class TwigView extends View
Line 67: throw new Kohana_Exception('core.view_set_filename');

/sprout/Helpers/View.php   Highlighted file source

Line 24: * Loads and displays Kohana view files.
Line 26: class View
Line 31: // The view file name and type
Line 34: // View variable storage
Line 39: * Attempts to load a view and pre-load view data.
Line 41: * @throws Kohana_Exception if the requested view cannot be found
Line 42: * @param string $name view name
Line 54: * Magic method access to test for view property
Line 56: * @param string View property to test for
Line 65: * Sets the view filename.
Line 68: * @param string view filename
Line 69: * @param string view file type
Line 81: * Sets a view variable.
Line 105: * Checks for a property existence in the view locally or globally. Unlike the built in __isset(),
Line 128: $result[$property] = (array_key_exists($property, $this->kohana_local_data) OR array_key_exists($property, View::$kohana_global_data)) ? TRUE : FALSE;
Line 134: $result = (array_key_exists($key, $this->kohana_local_data) OR array_key_exists($key, View::$kohana_global_data)) ? TRUE : FALSE;
Line 156: * Sets a view global variable.
Line 168: View::$kohana_global_data[$key] = $value;
Line 173: View::$kohana_global_data[$name] = $value;
Line 178: * Magically sets a view variable.
Line 190: * Magically gets a view variable.
Line 201: if (isset(View::$kohana_global_data[$key]))
Line 202: return View::$kohana_global_data[$key];
Line 212: * Magically converts view object to string.
Line 230: * Renders a view.
Line 240: throw new Kohana_Exception('core.view_set_filename');
Line 243: $data = array_merge(View::$kohana_global_data, $this->kohana_local_data);
Line 245: if ($datum instanceof View) $datum = $datum->render();
Line 248: $data_into_view = function($_view_filename, $input_data)
Line 250: if ($_view_filename == '') return '';
Line 254: // Import the view variables to local scope
Line 258: include $_view_filename;
Line 266: $output = $data_into_view($this->kohana_filename, $data);
Line 286: * Shorthand load and render a view.
Line 295: $view = new View($name, $data);
Line 296: return $view->render();
Line 301: * Create a view as appropriate for the 'sprout.skin_view_types' config.
Line 305: * @return View
Line 309: $type = Kohana::config('sprout.skin_views_type') ?? 'php';
Line 314: return new View($name);
Line 317: return new TwigView($name);
Line 321: } // End View

/sprout/Helpers/Widgets.php   Highlighted file source

Line 19: use Sprout\Helpers\View;
Line 147: $view = new View($template);
Line 148: $ret = str_replace('{{widget}}', $ret, $view->render());

/sprout/Helpers/WorkerLinkChecker.php   Highlighted file source

Line 102: $view = new View('sprout/email/link_checker');
Line 103: $view->errs = $errs;
Line 104: $view = $view->render();
Line 131: $mail->SkinnedHTML($view);

/sprout/views/admin/action_log_edit.php   Highlighted file source

Line 88: <a href="SITE/admin/edit/<?php echo Enc::html($controller); ?>/<?php echo $data['record_id']; ?>" class="button">View record</a>

/sprout/views/admin/categories_navigation.php   Highlighted file source

Line 57: <a href="admin/contents/<?php echo $controller_name; ?>?_category_id=<?php echo $cat['id']; ?>">View <?php echo Inflector::plural('item', $cat['num_items']); ?></a>

/sprout/views/admin/main_layout.php   Highlighted file source

Line 46: <meta name="viewport" content="width=device-width, initial-scale=1">
Line 222: <a class="sub-header-view-site-button button button-regular button-green icon-after icon-desktop_mac" href="<?php echo Enc::html($live_url); ?>" target="_blank">View live site</a>

/sprout/views/admin/operator_category_edit.php   Highlighted file source

Line 46: 'access_operators' => 'Can edit operators, operator categories and subsites; can also use cms tools and view cms logs',
Line 77: 'm_access_contents' => 'View the main list',

/sprout/views/admin/page_edit.php   Highlighted file source

Line 62: $share_url = $base . 'page/view_by_id/' . $id;
Line 83: Form::nextFieldDetails('Template', true, 'Overrides the default page container template; e.g. utilise a wide page rather than a column view.');
Line 96: Form::nextFieldDetails('Banner', false, 'Overrides the default banner image when the page is viewed.');
Line 171: <h3>Who can view this page?</h3>
Line 175: 0 => 'Anyone who can view the parent page',
Line 227: $rev_view_url = "page/view_specific_rev/{$id}/{$rev['id']}";
Line 230: $rev_view_url .= '/' . $rev['approval_code'];
Line 253: <a href="<?= Enc::html($rev_view_url); ?>" class="button button-small button-blue icon-before icon-remove_red_eye">View</a>

/sprout/views/email/link_checker.php   Highlighted file source

Line 31: <a href="<?php echo Subsites::getAbsRoot($subsite_id) . 'page/view_by_id/' . $id; ?>">View Page</a>

/sprout/Widgets/AudioWidget.php   Highlighted file source

Line 19: use Sprout\Helpers\View;
Line 32: * Return the front-end view of this widget
Line 41: $view = new View('sprout/audio_player');
Line 42: $view->filename = File::url($this->settings['filename']);
Line 44: return $view->render();

/sprout/Widgets/ChildrenGalleryWidget.php   Highlighted file source

Line 21: use Sprout\Helpers\View;
Line 89: $view = new View('sprout/children_page_gallery');
Line 90: $view->page_node = $page_node;
Line 91: $view->hide_blanks = $this->settings['hide_blanks'];
Line 92: $view->idx = 0;
Line 93: $view->thumb_rows = $this->settings['thumb_rows'];
Line 94: $view->image_resize = $image_resize;
Line 96: $html = $view->render();

/sprout/Widgets/FileListWidget.php   Highlighted file source

Line 19: use Sprout\Helpers\View;
Line 54: $view = new View('sprout/filelist_tall');
Line 56: $view = new View('sprout/filelist_wide');
Line 59: $view->res = $res;
Line 61: return $view->render();

/sprout/Widgets/ImageGalleryWidget.php   Highlighted file source

Line 20: use Sprout\Helpers\View;
Line 164: $view = new View('sprout/image_gallery_tall_' . $this->settings['display_opts']);
Line 166: $view = new View('sprout/image_gallery_wide_' . $this->settings['display_opts']);
Line 187: $view->config = $config;
Line 188: $view->captions = $this->settings['captions'];
Line 189: $view->num_thumbs = $this->settings['limit'];
Line 190: $view->images = $images;
Line 191: $view->idx = 1;
Line 192: $view->cropping = $this->settings['cropping'];
Line 193: $view->row_count = $this->settings['thumb_rows'];
Line 194: $view->slider_dots = $this->settings['slider_dots'];
Line 195: $view->slider_arrows = $this->settings['slider_arrows'];
Line 196: $view->slider_autoplay = $this->settings['slider_autoplay'];
Line 197: $view->slider_speed = $this->settings['slider_speed'];
Line 198: $view->slider_images = $this->settings['num_images'];
Line 200: return $view->render();
Line 219: $view = new View('sprout/gallery_widget_settings');
Line 220: $view->cats = $cats;
Line 221: $view->ordering = $this->order_opts;
Line 222: $view->cropping = $this->crop_opts;
Line 223: $view->display = $this->display_opts;
Line 225: return $view->render();

/sprout/Widgets/MapDirectionsWidget.php   Highlighted file source

Line 17: use Sprout\Helpers\View;
Line 30: * Return the front-end view of this widget
Line 36: $view = new View('sprout/map_directions');
Line 38: $view->address = $this->settings['address'];
Line 40: $view->address = $this->settings['latitude'] . ' ' . $this->settings['longitude'];
Line 46: $view->zoom = $this->settings['zoom'];
Line 48: $view->zoom = 5;
Line 51: return $view->render();

/sprout/Widgets/MapWidget.php   Highlighted file source

Line 22: use Sprout\Helpers\View;
Line 54: * Return the front-end view of this widget
Line 76: $view = new View('sprout/map_widget');
Line 77: $view->width = $this->settings['width'];
Line 78: $view->height = $this->settings['height'];
Line 79: $view->unique = md5(microtime(true));
Line 80: $view->zoom = $this->settings['zoom'];
Line 81: $view->latlng = $latlng;
Line 82: $view->align = $this->settings['align'];
Line 84: return $view->render();

/sprout/Widgets/RssFeedWidget.php   Highlighted file source

Line 21: use Sprout\Helpers\View;
Line 34: * Return the front-end view of this widget
Line 52: $view = new View('sprout/rss_feed');
Line 53: $view->items = $items;
Line 55: return $view->render();

/sprout/Widgets/VideoPlaylistWidget.php   Highlighted file source

Line 23: use Sprout\Helpers\View;
Line 37: * Renders the front-end view of this widget
Line 53: $view = new View('sprout/video_playlist');
Line 54: $view->videos = $videos;
Line 55: $view->captions = $this->settings['captions'];
Line 56: $view->thumb_rows = $this->settings['thumb_rows'];
Line 58: return $view->render();
Line 76: $view = new View('sprout/video_playlist_settings');
Line 77: $view->settings = $this->settings;
Line 78: $view->thumbs = [1=>1,2=>2,3=>3,4=>4];
Line 80: return $view->render();

A total of 1494 lines in 69 files were found