• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP common类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中common的典型用法代码示例。如果您正苦于以下问题:PHP common类的具体用法?PHP common怎么用?PHP common使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了common类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: upgrade

function upgrade()
{
    require_once $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . "classes" . DIRECTORY_SEPARATOR . "common.class.php";
    require_once $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . "classes" . DIRECTORY_SEPARATOR . "settings.class.php";
    $common = new common();
    $settings = new settings();
    try {
        // Set proper permissions on the SQLite file.
        if ($settings::db_driver == "sqlite") {
            chmod($_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . "data" . DIRECTORY_SEPARATOR . "portal.sqlite", 0666);
        }
        // Update the version and patch settings..
        $common->updateSetting("version", "2.0.2");
        $common->updateSetting("patch", "");
        // The upgrade process completed successfully.
        $results['success'] = TRUE;
        $results['message'] = "Upgrade to v2.0.2 successful.";
        return $results;
    } catch (Exception $e) {
        // Something went wrong during this upgrade process.
        $results['success'] = FALSE;
        $results['message'] = $e->getMessage();
        return $results;
    }
}
开发者ID:jprochazka,项目名称:adsb-receiver,代码行数:25,代码来源:upgrade-v2.0.2.php


示例2: display

 function display(&$pageData)
 {
     $common = new common($this);
     // Check if the portal is installed or needs upgraded.
     $thisVersion = "2.5.0";
     if (!file_exists($_SERVER['DOCUMENT_ROOT'] . "/classes/settings.class.php")) {
         header("Location: /install/install.php");
     } elseif ($common->getSetting("version") != $thisVersion) {
         header("Location: /install/upgrade.php");
     }
     // The Base URL of this page (needed for Plane Finder client link)
     $pageData['baseurl'] = $common->getBaseUrl();
     // Load the master template along with required data for the master template..
     $master = $this->readTemplate('master.tpl');
     require_once $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . "classes" . DIRECTORY_SEPARATOR . "links.class.php";
     $links = new links();
     $pageData['links'] = $links->getAllLinks();
     // Load the template for the requested page.
     $page = $this->readTemplate($common->removeExtension($_SERVER["SCRIPT_NAME"]) . '.tpl');
     $output = $this->mergeAreas($master, $page);
     $output = $this->mergeSettings($output);
     $output = $this->mergePageData($output, $pageData);
     $output = $this->processIfs($output, $pageData);
     $output = $this->processForeach($output, $pageData);
     $output = $this->processFors($output, $pageData);
     $output = $this->processWhiles($output, $pageData);
     $output = $this->removeComments($output);
     // Insert page ID mainly used to mark an active navigation link when using Bootstrap.
     $output = str_replace("{template:pageId}", $common->removeExtension($_SERVER["SCRIPT_NAME"]) . "-link", $output);
     echo $output;
 }
开发者ID:jprochazka,项目名称:adsb-receiver,代码行数:31,代码来源:template.class.php


示例3: getOrganizations

 private function getOrganizations()
 {
     // Common functions
     $common = new common();
     // Ldap Connections
     $ldap = $common->ldapConnect($this->ldap_host, $this->ldap_root_dn, $this->ldap_root_pw);
     if ($ldap) {
         $filter = "objectClass=organizationalUnit";
         $justthese = array("ou");
         $search = ldap_list($ldap, $this->ldap_context, $filter, $justthese);
         $entry = ldap_get_entries($ldap, $search);
     }
     if ($entry['count'] > 0) {
         foreach ($entry as $tmp) {
             if ($tmp['ou'][0] != "") {
                 $result_ou[] = $tmp['ou'][0];
             }
         }
     } else {
         $result_ou[] = $this->ldap_context;
     }
     natcasesort($result_ou);
     ldap_close($ldap);
     return $result_ou ? $result_ou : '';
 }
开发者ID:cjvaz,项目名称:expressomail,代码行数:25,代码来源:class.configMessenger.inc.php


示例4: getVisibleFlights

function getVisibleFlights()
{
    require_once $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . "classes" . DIRECTORY_SEPARATOR . "settings.class.php";
    require_once $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . "classes" . DIRECTORY_SEPARATOR . "common.class.php";
    $settings = new settings();
    $common = new common();
    // Get all flights to be notified about from the flightNotifications.xml file.
    $lookingFor = array();
    if ($settings::db_driver == "xml") {
        // XML
        $savedFlights = simplexml_load_file($_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . "data" . DIRECTORY_SEPARATOR . "flightNotifications.xml");
        foreach ($savedFlights as $savedFlight) {
            $lookingFor[] = array($savedFlight);
        }
    } else {
        // PDO
        $dbh = $common->pdoOpen();
        $sql = "SELECT flight, lastMessageCount FROM " . $settings::db_prefix . "flightNotifications";
        $sth = $dbh->prepare($sql);
        $sth->execute();
        $lookingFor = $sth->fetchAll();
        $sth = NULL;
        $dbh = NULL;
    }
    // Check dump1090-mutability's aircraft JSON output to see if the flight is visible.
    $visibleFlights = array();
    $url = "http://localhost/dump1090/data/aircraft.json";
    $json = file_get_contents($url);
    $data = json_decode($json, true);
    foreach ($data['aircraft'] as $aircraft) {
        if (array_key_exists('flight', $aircraft)) {
            $visibleFlights[] = strtoupper(trim($aircraft['flight']));
        }
    }
    $foundFlights = array();
    $foundFlights['tracking'] = '';
    foreach ($lookingFor as $flight) {
        if (strpos($flight[0], "%") !== false) {
            $searchFor = str_replace("%", "", $flight[0]);
            foreach ($visibleFlights as $visible) {
                // Still needs to be modified to send data using the new format as done below.
                if (strpos(strtolower($visible), strtolower($searchFor)) !== false) {
                    $foundFlights[] = $visible;
                }
            }
        } else {
            if (in_array($flight[0], $visibleFlights)) {
                $thisFlight['flight'] = $flight[0];
                $thisFlight['lastMessageCount'] = $flight[1];
                $foundFlights['tracking'][] = $thisFlight;
            }
        }
    }
    return json_decode(json_encode((array) $foundFlights), true);
}
开发者ID:jprochazka,项目名称:adsb-receiver,代码行数:55,代码来源:notifications.php


示例5: photo

 function photo()
 {
     $objConfig = new config();
     $objCommon = new common();
     $this->domainPath = "http://" . $_SERVER['HTTP_HOST'] . "/";
     $this->fullPath = $_SERVER['DOCUMENT_ROOT'] . "/";
     $this->uploadDir = $_SERVER['DOCUMENT_ROOT'] . "/userimages/";
     $this->imageQuality = $objCommon->getConfigValue("imageQuality");
     $this->error = "";
     $this->mysql = new mysql();
 }
开发者ID:sknlim,项目名称:classified-2,代码行数:11,代码来源:photo.class.php


示例6: upgrade

function upgrade()
{
    require_once $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . "classes" . DIRECTORY_SEPARATOR . "common.class.php";
    require_once $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . "classes" . DIRECTORY_SEPARATOR . "settings.class.php";
    $common = new common();
    $settings = new settings();
    try {
        // Add the positions.aircraft column if the portal is using MySQL or SQLite database.
        if ($settings::db_driver == "mysql") {
            // Check to see if the column already exists.
            $dbh = $common->pdoOpen();
            if (count($dbh->query("SHOW COLUMNS FROM `" . $settings::db_prefix . "positions` LIKE 'aircraft'")->fetchAll()) == 0) {
                // Add the column if it does not exist.
                $sql = "ALTER TABLE " . $settings::db_prefix . "positions ADD COLUMN aircraft BIGINT";
                $sth = $dbh->prepare($sql);
                $sth->execute();
                $sth = NULL;
            }
            $dbh = NULL;
        }
        if ($settings::db_driver == "sqlite") {
            // Check to see if the column already exists.
            $dbh = $common->pdoOpen();
            $columns = $dbh->query("pragma table_info(positions)")->fetchArray(SQLITE3_ASSOC);
            $columnExists = FALSE;
            foreach ($columns as $column) {
                if ($column['name'] == 'lastSeen') {
                    $columnExists = TRUE;
                }
            }
            // Add the column if it does not exist.
            if (!$columnExists) {
                $sql = "ALTER TABLE " . $settings::db_prefix . "positionss ADD COLUMN aircraft BIGINT";
                $sth = $dbh->prepare($sql);
                $sth->execute();
                $sth = NULL;
            }
            $dbh = NULL;
        }
        // Update the version and patch settings..
        $common->updateSetting("version", "2.1.0");
        $common->updateSetting("patch", "");
        // The upgrade process completed successfully.
        $results['success'] = TRUE;
        $results['message'] = "Upgrade to v2.1.0 successful.";
        return $results;
    } catch (Exception $e) {
        // Something went wrong during this upgrade process.
        $results['success'] = FALSE;
        $results['message'] = $e->getMessage();
        return $results;
    }
}
开发者ID:jprochazka,项目名称:adsb-receiver,代码行数:53,代码来源:upgrade-v2.1.0.php


示例7: pageContent

function pageContent()
{
    $common = new common();
    global $posts, $pageLinks, $previewLength;
    ?>
            <div class="container">
                <h1>Blog Posts</h1>
                <hr />
<?php 
    foreach ($posts as $post) {
        ?>
                <h2><a href="post.php?title=<?php 
        echo urlencode($post['title']);
        ?>
"><?php 
        echo $post['title'];
        ?>
</a></h2>
                <p>Posted <strong><?php 
        echo date_format(date_create($post['date']), "F jS, Y");
        ?>
</strong> by <strong><?php 
        echo $post['author'];
        ?>
</strong>.</p>
                <div><?php 
        echo substr($common->removeHtmlTags($post['contents']), 0, $previewLength);
        ?>
</div>

<?php 
    }
    ?>
                <ul class="pagination">
<?php 
    $i = 1;
    while ($i <= $pageLinks) {
        ?>
                    <li><a href="?page=<?php 
        echo $i;
        ?>
"><?php 
        echo $i;
        ?>
</a></li>
<?php 
        $i++;
    }
    ?>
                </ul>
            </div>
<?php 
}
开发者ID:mgunther68,项目名称:adsb-feeder,代码行数:53,代码来源:index.tpl.php


示例8: upgrade

function upgrade()
{
    require_once $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . "classes" . DIRECTORY_SEPARATOR . "common.class.php";
    require_once $_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . "classes" . DIRECTORY_SEPARATOR . "settings.class.php";
    $common = new common();
    $settings = new settings();
    try {
        // Change tables containing datetime data to datetime.
        if ($settings::db_driver != "mysql") {
            $dbh = $common->pdoOpen();
            $sql = "ALTER TABLE " . $settings::db_prefix . "aircraft MODIFY firstSeen DATETIME NOT NULL";
            $sth = $dbh->prepare($sql);
            $sth->execute();
            $sth = NULL;
            $sql = "ALTER TABLE adsb_aircraft MODIFY lastSeen DATETIME NOT NULL";
            $sth = $dbh->prepare($sql);
            $sth->execute();
            $sth = NULL;
            $sql = "ALTER TABLE adsb_blogPosts MODIFY date DATETIME NOT NULL";
            $sth = $dbh->prepare($sql);
            $sth->execute();
            $sth = NULL;
            $sql = "ALTER TABLE adsb_flights MODIFY firstSeen DATETIME NOT NULL";
            $sth = $dbh->prepare($sql);
            $sth->execute();
            $sth = NULL;
            $sql = "ALTER TABLE adsb_flights MODIFY firstSeen DATETIME NOT NULL";
            $sth = $dbh->prepare($sql);
            $sth->execute();
            $sth = NULL;
            $sql = "ALTER TABLE adsb_positions MODIFY time DATETIME NOT NULL";
            $sth = $dbh->prepare($sql);
            $sth->execute();
            $sth = NULL;
            $dbh = NULL;
        }
        // Add timezone setting.
        $common->addSetting("timeZone", date_default_timezone_get());
        // update the version and patch settings.
        $common->updateSetting("version", "2.0.1");
        $common->updateSetting("patch", "");
        // The upgrade process completed successfully.
        $results['success'] = TRUE;
        $results['message'] = "Upgrade to v2.0.1 successful.";
        return $results;
    } catch (Exception $e) {
        // Something went wrong during this upgrade process.
        $results['success'] = FALSE;
        $results['message'] = $e->getMessage();
        return $results;
    }
}
开发者ID:jprochazka,项目名称:adsb-receiver,代码行数:52,代码来源:upgrade-v2.0.1.php


示例9: photo

 function photo($files)
 {
     $objConfig = new config();
     $objCommon = new common();
     $this->domainPath = $objConfig->get_domain_path();
     $this->fullPath = $objConfig->get_full_domain_path();
     $this->uploadDir = $objConfig->get_upload_dir();
     $this->imageQuality = $objCommon->getConfigValue("imageQuality");
     $this->files = $files;
     $this->description = "";
     $this->fileType = "";
     $this->title = "";
     $this->tags = "";
 }
开发者ID:sknlim,项目名称:classified-2,代码行数:14,代码来源:photo.class.php


示例10: BlogSearch

 function BlogSearch($args)
 {
     global $addonPathData;
     $this->Init();
     $search_obj = $args[0];
     $label = common::GetLabelIndex('special_blog');
     $full_path = $addonPathData . '/index.php';
     // config of installed addon to get to know how many post files are
     if (!file_exists($full_path)) {
         return;
     }
     require $full_path;
     $fileIndexMax = floor($blogData['post_index'] / 20);
     // '20' I found in SimpleBlogCommon.php function GetPostFile (line 62)
     for ($fileIndex = 0; $fileIndex <= $fileIndexMax; $fileIndex++) {
         $postFile = $addonPathData . '/posts_' . $fileIndex . '.php';
         if (!file_exists($postFile)) {
             continue;
         }
         require $postFile;
         foreach ($posts as $id => $post) {
             $title = $label . ': ' . str_replace('_', ' ', $post['title']);
             $content = str_replace('_', ' ', $post['title']) . ' ' . $post['content'];
             SimpleBlogCommon::UrlQuery($id, $url, $query);
             $search_obj->FindString($content, $title, $url, $query);
         }
         $posts = array();
     }
 }
开发者ID:Bomberus,项目名称:gpEasy-CMS,代码行数:29,代码来源:Search.php


示例11: init

/**
*  initialize page elements
*
*/
function init()
{
    global $locate, $config;
    $objResponse = new xajaxResponse();
    $objResponse->addAssign("divNav", "innerHTML", common::generateManageNav($skin, $_SESSION['curuser']['country'], $_SESSION['curuser']['language']));
    $objResponse->addAssign("divCopyright", "innerHTML", common::generateCopyright($skin));
    $objResponse->addScript("xajax_showGrid(0," . ROWSXPAGE . ",'','','')");
    $objResponse->addAssign("btnContact", "value", $locate->Translate("contact"));
    $objResponse->addAssign("btnNote", "value", $locate->Translate("note"));
    $objResponse->addAssign("btnCustomerLead", "value", $locate->Translate("customer_leads"));
    if ($config['system']['customer_leads'] == 'default_move' || $config['system']['customer_leads'] == 'move') {
        $objResponse->addAssign("customerLeadAction", "innerHTML", "<input type=\"button\" onclick=\"xajax_customerLeadsAction('" . $config['system']['customer_leads'] . "',xajax.getFormValues('delGrid'),xajax.getFormValues('searchForm'));\" id=\"btnCustomerlead\" name=\"btnCustomerlead\" value=\"" . $locate->Translate("move_to_customerleads") . "\">");
    } else {
        if ($config['system']['customer_leads'] == 'default_copy' || $config['system']['customer_leads'] == 'copy') {
            $objResponse->addAssign("customerLeadAction", "innerHTML", "<input type=\"button\" onclick=\"xajax_customerLeadsAction('" . $config['system']['customer_leads'] . "',xajax.getFormValues('delGrid'),xajax.getFormValues('searchForm'));\" id=\"btnCustomerlead\" name=\"btnCustomerlead\" value=\"" . $locate->Translate("copy_to_customerleads") . "\">");
        } else {
            $objResponse->addAssign("customerLeadAction", "innerHTML", "");
        }
    }
    //*******
    $objResponse->addAssign("by", "value", $locate->Translate("by"));
    //搜索条件
    $objResponse->addAssign("search", "value", $locate->Translate("search"));
    //搜索内容
    //*******
    return $objResponse;
}
开发者ID:ljhcj,项目名称:IRISCC,代码行数:31,代码来源:customer.server.php


示例12: _load_agent_file

 private function _load_agent_file()
 {
     $user_agents = common::get_config('user_agents');
     // obullo changes ..
     $return = FALSE;
     if (isset($user_agents['platforms'])) {
         $this->platforms =& $user_agents['platforms'];
         unset($user_agents['platforms']);
         $return = TRUE;
     }
     if (isset($user_agents['browsers'])) {
         $this->browsers =& $user_agents['browsers'];
         unset($user_agents['browsers']);
         $return = TRUE;
     }
     if (isset($user_agents['mobiles'])) {
         $this->mobiles =& $user_agents['mobiles'];
         unset($user_agents['mobiles']);
         $return = TRUE;
     }
     if (isset($user_agents['robots'])) {
         $this->robots =& $user_agents['robots'];
         unset($robots);
         $return = TRUE;
     }
     return $return;
 }
开发者ID:anugrahbsoe,项目名称:Becak-HMVC-Framework,代码行数:27,代码来源:agent_library.php


示例13: init

/**
*  function to init import page
*
*
*  @return $objResponse
*
*/
function init($fileName)
{
    global $locate, $config;
    $objResponse = new xajaxResponse();
    $file_list = getExistfilelist();
    $objResponse->addAssign('filelist', 'innerHTML', '');
    $objResponse->addScript("addOption('filelist','0','" . $locate->Translate('select a existent file') . "');");
    foreach ($file_list as $file) {
        $objResponse->addScript("addOption('filelist','" . $file['fileid'] . "','" . $file['originalname'] . "');");
    }
    $tableList = "<select name='sltTable' id='sltTable' onchange='selectTable(this.value);' >\n\t\t\t\t\t\t\t\t\t\t\t<option value=''>" . $locate->Translate("selecttable") . "</option>\n\t\t\t\t\t\t\t\t\t\t\t<option value='customer'>customer</option>\n\t\t\t\t\t\t\t\t\t\t\t<option value='contact'>contact</option>\n\t\t\t\t\t\t\t\t\t\t\t<option value='diallist'>diallist</option>\n\t\t\t\t\t\t\t\t\t\t</select>";
    $objResponse->addAssign("divTables", "innerHTML", $tableList);
    $objResponse->addAssign("divNav", "innerHTML", common::generateManageNav($skin, $_SESSION['curuser']['country'], $_SESSION['curuser']['language']));
    $objResponse->addAssign("divGrid", "innerHTML", '');
    //$objResponse->addScript("xajax_showDivMainRight(document.getElementById('hidFileName').value);");
    //$objResponse->loadXML(showDivMainRight($fileName));
    //$objResponse->addAssign("divDiallistImport", "innerHTML", '');
    $objResponse->addAssign("divCopyright", "innerHTML", common::generateCopyright($skin));
    if ($_SESSION['curuser']['usertype'] == 'admin') {
        // add all group
        $res = astercrm::getGroups();
        while ($row = $res->fetchRow()) {
            $objResponse->addScript("addOption('groupid','" . $row['groupid'] . "','" . $row['groupname'] . "');");
        }
    } else {
        // add self
        $objResponse->addScript("addOption('groupid','" . $_SESSION['curuser']['groupid'] . "','" . $_SESSION['curuser']['group']['groupname'] . "');");
    }
    $objResponse->addScript("setCampaign();");
    $objResponse->loadXML(showDivMainRight($fileName));
    return $objResponse;
}
开发者ID:ljhcj,项目名称:IRISCC,代码行数:39,代码来源:import.server.php


示例14: ShowCategory

 function ShowCategory()
 {
     $this->showing_category = $this->catindex;
     $catname = $this->categories[$this->catindex];
     //paginate
     $per_page = SimpleBlogCommon::$data['per_page'];
     $page = 0;
     if (isset($_GET['page']) && is_numeric($_GET['page'])) {
         $page = (int) $_GET['page'];
     }
     $start = $page * $per_page;
     $include_drafts = common::LoggedIn();
     $show_posts = $this->WhichCatPosts($start, $per_page, $include_drafts);
     $this->ShowPosts($show_posts);
     //pagination links
     echo '<p class="blog_nav_links">';
     if ($page > 0) {
         $html = SimpleBlogCommon::CategoryLink($this->catindex, $catname, '%s', 'page=' . ($page - 1), 'class="blog_newer"');
         echo gpOutput::GetAddonText('Newer Entries', $html);
         echo '&nbsp;';
     }
     if (($page + 1) * $per_page < $this->total_posts) {
         $html = SimpleBlogCommon::CategoryLink($this->catindex, $catname, '%s', 'page=' . ($page + 1), 'class="blog_older"');
         echo gpOutput::GetAddonText('Older Entries', $html);
     }
     echo '</p>';
 }
开发者ID:GedionChang,项目名称:gpEasy-CMS,代码行数:27,代码来源:SimpleBlogCategories.php


示例15: _set_routing

 private function _set_routing()
 {
     if (common::config_item('enable_query_strings') === TRUE and isset($_GET[config_item('controller_trigger')])) {
         $this->query_string = TRUE;
         $this->set_directory(trim($this->uri->_filter_uri($_GET[config_item('directory_trigger')])));
         $this->set_class(trim($this->uri->_filter_uri($_GET[config_item('controller_trigger')])));
         if (isset($_GET[config_item('function_trigger')])) {
             $this->set_method(trim($this->uri->_filter_uri($_GET[config_item('function_trigger')])));
         }
         return;
     }
     $this->default_controller = (!isset($this->routes['default_controller']) or $this->routes['default_controller'] == '') ? FALSE : strtolower($this->routes['default_controller']);
     $this->uri->_fetch_uri_string();
     if ($this->uri->uri_string == '') {
         if ($this->default_controller === FALSE) {
             throw new Exception("Unable to determine what should be displayed. A default route has not been specified in the routing file.");
         }
         $segments = $this->_validate_request(explode('/', $this->default_controller));
         $this->set_class($segments[1]);
         $this->set_method($this->routes['index_method']);
         // index
         $this->uri->rsegments = $segments;
         $this->uri->_reindex_segments();
         //log_message('debug', "No URI present. Default controller set.");
         return;
     }
     unset($this->routes['default_controller']);
     $this->uri->_remove_url_suffix();
     $this->uri->_explode_segments();
     $this->_parse_routes();
     $this->uri->_reindex_segments();
 }
开发者ID:anugrahbsoe,项目名称:Becak-HMVC-Framework,代码行数:32,代码来源:router_library.php


示例16: request

 /**
  * Request the api.
  * 
  * @param  string $moduleName 
  * @param  string $methodName 
  * @param  string $action 
  * @access public
  * @return void
  */
 public function request($moduleName, $methodName, $action)
 {
     $host = common::getSysURL() . $this->config->webRoot;
     $param = '';
     if ($action == 'extendModel') {
         if (!isset($_POST['noparam'])) {
             foreach ($_POST as $key => $value) {
                 $param .= ',' . $key . '=' . $value;
             }
             $param = ltrim($param, ',');
         }
         $url = rtrim($host, '/') . inlink('getModel', "moduleName={$moduleName}&methodName={$methodName}&params={$param}", 'json');
         $url .= $this->config->requestType == "PATH_INFO" ? '?' : '&';
         $url .= $this->config->sessionVar . '=' . session_id();
     } else {
         if (!isset($_POST['noparam'])) {
             foreach ($_POST as $key => $value) {
                 $param .= '&' . $key . '=' . $value;
             }
             $param = ltrim($param, '&');
         }
         $url = rtrim($host, '/') . helper::createLink($moduleName, $methodName, $param, 'json');
         $url .= $this->config->requestType == "PATH_INFO" ? '?' : '&';
         $url .= $this->config->sessionVar . '=' . session_id();
     }
     /* Unlock session. After new request, restart session. */
     session_write_close();
     $content = file_get_contents($url);
     session_start();
     return array('url' => $url, 'content' => $content);
 }
开发者ID:caiwenhao,项目名称:zentao,代码行数:40,代码来源:model.php


示例17: init

function init()
{
    global $locate;
    $objResponse = new xajaxResponse();
    $peers = array();
    if ($_SESSION['curuser']['usertype'] == 'admin') {
        // set all group first
        $group = astercrm::getAll('astercrm_accountgroup');
        $objResponse->addScript("addOption('groupid',0,'" . $locate->Translate("All") . "');");
        while ($group->fetchInto($row)) {
            $objResponse->addScript("addOption('groupid','" . $row['id'] . "','" . $row['groupname'] . "');");
        }
    } else {
        // set one group
        $objResponse->addScript("addOption('groupid','" . $_SESSION['curuser']['groupid'] . "','" . "" . "');");
        // set all account
        $account = astercrm::getGroupMemberListByID($_SESSION['curuser']['groupid']);
        $objResponse->addScript("addOption('accountid','" . "0" . "','" . "All" . "');");
        while ($account->fetchInto($row)) {
            $objResponse->addScript("addOption('accountid','" . $row['id'] . "','" . $row['username'] . "');");
        }
    }
    $objResponse->addAssign("divNav", "innerHTML", common::generateManageNav($skin, $_SESSION['curuser']['country'], $_SESSION['curuser']['language']));
    $objResponse->addAssign("divCopyright", "innerHTML", common::generateCopyright($skin));
    return $objResponse;
}
开发者ID:ljhcj,项目名称:IRISCC,代码行数:26,代码来源:report.server.php


示例18: Run

 /**
  *  Print all categories and their contents on gadget
  *
  */
 function Run()
 {
     echo '<div class="simple_blog_gadget"><div>';
     echo '<span class="simple_blog_gadget_label">';
     echo gpOutput::GetAddonText('Categories');
     echo '</span>';
     echo '<ul>';
     foreach ($this->categories as $catdata) {
         if (!$catdata['visible']) {
             continue;
             //skip hidden categories
         }
         echo '<li>';
         $sum = count($catdata['posts']);
         echo '<a class="blog_gadget_link">' . $catdata['ct'] . ' (' . $sum . ')</a>';
         if ($sum) {
             echo '<ul class="nodisplay">';
             foreach ($catdata['posts'] as $post_index => $post_title) {
                 echo '<li>';
                 echo common::Link('Special_Blog', $post_title, 'id=' . $post_index);
                 echo '</li>';
             }
             echo '</ul>';
         }
         echo '</li>';
     }
     echo '</ul>';
     echo '</div></div>';
 }
开发者ID:rizub4u,项目名称:gpEasy-CMS,代码行数:33,代码来源:CategoriesGadget.php


示例19: cell_process

 function cell_process($content, $layout_id = '')
 {
     #####解析单元开始#######
     $cells_info = common::parse_cell(html_entity_decode($content));
     $cells = $cells_info[1];
     if (is_array($cells) && count($cells) > 0) {
         foreach ($cells as $k => $v) {
             if ($k > 0) {
                 if ($cells[0] == $v) {
                     $this->errorOutput('单元名称不能重复');
                 }
             }
         }
     }
     $exist_cells = $layout_id ? $this->get_exist_cell($layout_id) : array();
     $celladding = array_diff($cells, $exist_cells);
     //将要增加的单元
     $celldeling = array_diff($exist_cells, $cells);
     //将要删除的单元
     $insert_id = array();
     if (is_array($celladding) && count($celladding) > 0) {
         foreach ($celladding as $k => $v) {
             $add_cell = array('layout_id' => $layout_id, 'cell_name' => $v, 'cell_code' => $cells_info[0][$k], 'create_time' => TIMENOW, 'update_time' => TIMENOW, 'sign' => uniqid(), 'user_id' => $this->user['user_id'], 'user_name' => $this->user['user_name'], 'appid' => $this->user['appid'], 'appname' => $this->user['display_name']);
             $insert_id[] = $this->db->insert_data($add_cell, 'layout_cell');
         }
     }
     $celldeling = implode("','", $celldeling);
     if ($celldeling) {
         $sql = "DELETE FROM " . DB_PREFIX . "layout_cell WHERE cell_name IN('" . $celldeling . "') AND layout_id = " . $layout_id;
         $this->db->query($sql);
     }
     return implode(',', $insert_id);
     #####解析单元开始#######
 }
开发者ID:h3len,项目名称:Project,代码行数:34,代码来源:layout_update.php


示例20: getStuff

 public static function getStuff()
 {
     $config = self::getConfig();
     if (common::LoggedIn()) {
         if ($config['wysiwygEnabled']) {
             global $addonPathCode, $page;
             require_once $addonPathCode . "/Renderer.php";
             $renderer = new Renderer($config, $addonPathCode . "/lib/parsedown");
             print $renderer->render($_REQUEST['content']);
             //haha, very secure. NOT!
             $nonce_str = 'EasyMark4Life!';
             //TODO: sanitize $config stuff
             //"stuff" is defined in edit.js
             print "<script>";
             print "var nonceStr = '" . $nonce_str . "';";
             print "var postNonce = '" . common::new_nonce('post', true) . "';";
             print "setTimeout(stuff, " . htmlspecialchars($config['wysiwygDelay']) . "*1000);";
             print "</script>";
             // cleanup old page object
             unset($page);
         }
     } else {
         print "Have to be logged in to use this feature";
     }
 }
开发者ID:ppeterka,项目名称:easymark,代码行数:25,代码来源:WYSIWYG.php



注:本文中的common类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP commonModel类代码示例发布时间:2022-05-23
下一篇:
PHP comments类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap