Esempio n. 1
0
 public function testdisplay()
 {
     //error_reporting(E_ERROR | E_PARSE |E_ALL);
     //execute the method with required child objects preset. it should return some html.
     $view = new ViewPopup();
     $view->module = 'Accounts';
     try {
         $view->bean = new Account();
     } catch (Exception $e) {
         $this->assertStringStartsWith('mysqli_query()', $e->getMessage());
     }
     ob_start();
     $view->display();
     $renderedContent = ob_get_contents();
     ob_end_clean();
     $this->assertGreaterThan(0, strlen($renderedContent));
 }
Esempio n. 2
0
 function display()
 {
     $catalogtree = new Tree('productcatalog');
     $catalogtree->set_param('module', 'ProductTemplates');
     $nodes = get_categories_and_products(null);
     foreach ($nodes as $node) {
         $catalogtree->add_node($node);
     }
     $this->override_popup['template_data']['treeheader'] = $catalogtree->generate_header();
     $this->override_popup['template_data']['treeinstance'] = '{literal}' . $catalogtree->generate_nodes_array() . '{/literal}';
     parent::display();
 }
Esempio n. 3
0
 function display()
 {
     global $popupMeta, $db;
     require_once 'modules/Users/metadata/popupdefs.php';
     $query = "SELECT user_id FROM acl_roles_users WHERE role_id = '29cb925f-aa55-9c4a-dfe5-50f69e476e61' ";
     $result = $db->query($query);
     $users = array();
     while ($row = $db->fetchByAssoc($result)) {
         $users[] = $row['user_id'];
     }
     if ($_REQUEST['return_module'] == 'Realty' || $_REQUEST['return_module'] == 'Contract') {
         $popupMeta['whereStatement'] = " users.id = '{$users[0]}' ";
         if (count($users) > 1) {
             foreach ($users as $id) {
                 $popupMeta['whereStatement'] .= " OR users.id = '{$id}' ";
             }
         }
     } else {
         $popupMeta['whereStatement'] = "";
     }
     parent::display();
 }
Esempio n. 4
0
 function preDisplay()
 {
     parent::preDisplay();
 }
Esempio n. 5
0
 public function test_populate_only_with_query()
 {
     $GLOBALS['sugar_config']['save_query'] = 'populate_only';
     global $app_strings;
     $_REQUEST['module'] = 'Accounts';
     $_REQUEST['action'] = 'Popup';
     $_REQUEST['mode'] = 'single';
     $_REQUEST['create'] = 'true';
     $_REQUEST['metadata'] = 'undefined';
     $_REQUEST['name_advanced'] = 'Test';
     $_REQUEST['query'] = 'true';
     require_once 'include/MVC/View/SugarView.php';
     require_once 'include/MVC/View/views/view.popup.php';
     require_once 'include/utils/layout_utils.php';
     $popup = new ViewPopup();
     $popup->module = 'Accounts';
     require_once 'modules/Accounts/Account.php';
     $popup->bean = new account();
     // Negative regexp
     $this->expectOutputNotRegex('/Perform a search using the search form above/');
     $popup->display();
 }
 function oqc_ProductViewPopup()
 {
     /* not needed anymore because products are now global
     		$_REQUEST['catalog_id_advanced'] = oqc_ProductCatalog::activeCatalogId();
     		$_REQUEST['query'] = 'true';
     		*/
     parent::ViewPopup();
 }