本文整理汇总了PHP中CommonFunctions类的典型用法代码示例。如果您正苦于以下问题:PHP CommonFunctions类的具体用法?PHP CommonFunctions怎么用?PHP CommonFunctions使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了CommonFunctions类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: save
public function save(Doctrine_Connection $conn = null)
{
$cls_commonfunction = new CommonFunctions();
$path = $cls_commonfunction->basepath();
$file = $_FILES;
if ($file['avatar']['name']['avt_image'] != '') {
if (move_uploaded_file($file['avatar']['tmp_name']['avt_image'], $path . "uploads/avatar/" . time() . "_" . $file['avatar']['name']['avt_image'])) {
$this->setAvtImage(time() . "_" . $file['avatar']['name']['avt_image']);
}
} else {
$this->getAvtImage("");
}
return parent::save($conn);
}
开发者ID:rohitbatra1987,项目名称:ruckus_dev,代码行数:14,代码来源:Avatar.class.php
示例2: save
public function save(Doctrine_Connection $conn = null)
{
$cls_commonfunction = new CommonFunctions();
$path = $cls_commonfunction->basepath();
$file = $_FILES;
if ($file['book_series']['name']['series_icon'] != '') {
if (move_uploaded_file($file['book_series']['tmp_name']['series_icon'], $path . "uploads/book_series/" . time() . "_" . $file['book_series']['name']['series_icon'])) {
$this->setSeriesIcon(time() . "_" . $file['book_series']['name']['series_icon']);
}
} else {
$this->getSeriesIcon("");
}
return parent::save($conn);
}
开发者ID:rohitbatra1987,项目名称:ruckus_dev,代码行数:14,代码来源:BookSeries.class.php
示例3: __construct
/**
* read the data into an internal array and also call the parent constructor
*
* @param String $enc encoding
*/
public function __construct($enc)
{
parent::__construct(__CLASS__, $enc);
switch (strtolower(PSI_PLUGIN_UPDATENOTIFIER_ACCESS)) {
case 'command':
if (PSI_PLUGIN_UPDATENOTIFIER_UBUNTU_LANDSCAPE_FORMAT === true) {
CommonFunctions::executeProgram("/usr/lib/update-notifier/apt-check", "--human-readable", $buffer_info);
} else {
CommonFunctions::executeProgram("/usr/lib/update-notifier/apt-check", "2>&1", $buffer_info);
}
break;
case 'data':
if (defined('PSI_PLUGIN_UPDATENOTIFIER_FILE') && is_string(PSI_PLUGIN_UPDATENOTIFIER_FILE)) {
CommonFunctions::rfts(PSI_PLUGIN_UPDATENOTIFIER_FILE, $buffer_info);
} else {
CommonFunctions::rfts("/var/lib/update-notifier/updates-available", $buffer_info);
}
break;
default:
$this->global_error->addConfigError("__construct()", "PSI_PLUGIN_UPDATENOTIFIER_ACCESS");
break;
}
// Remove blank lines
$this->_filecontent = preg_split("/\r?\n/", $buffer_info, -1, PREG_SPLIT_NO_EMPTY);
}
开发者ID:FleuryK,项目名称:phpsysinfo,代码行数:30,代码来源:class.updatenotifier.inc.php
示例4: getAction
public function getAction()
{
$apiparameters = $this->view->apiparams();
//print_r($apiparameters);
if (!array_key_exists('apicall', $apiparameters)) {
echo "{'error':'No method was called!'}";
} elseif (!array_key_exists('apikey', $apiparameters)) {
echo "{'error':'Api Key missing!'}";
} else {
$db = Zend_Registry::get('db');
$sql = 'SELECT * FROM pclive_apikeys where apikey="' . $apiparameters['apikey'] . '"';
$result = $db->query($sql);
$record = $result->FetchAll();
if (count($record) == 1) {
$request = '[' . json_encode($apiparameters) . ']';
$url = $this->view->serverUrl() . $this->view->baseUrl() . '/api/';
//$url ='http://localhost/projects/evendor/api';
$params = array('jsondata' => $request);
// key value pairs
$response = CommonFunctions::processRequest($url, $params);
//$this->getResponse()->appendBody("From getAction() returning the requested article");
echo "<pre>";
print_r($response);
//print_r(json_decode($response));
echo "</pre>";
//exit;
} else {
echo "{'apikey_error':'Invalide Apikey'}";
//exit;
}
}
}
开发者ID:vmangla,项目名称:evendor,代码行数:32,代码来源:IndexController_02_april_2013.php
示例5: protectPageForbidSuperadmin
/**
* @author Anthony Boutinov
*/
public function protectPageForbidSuperadmin()
{
if ($this->database->is_superadmin()) {
Notification::addNextPage('Вы не имеете право доступа к странице, на которую пытались перейти.', 'warning');
CommonFunctions::redirect($this->adminMainPage);
}
}
开发者ID:anthonyboutinov,项目名称:WiFiAuth,代码行数:10,代码来源:Protector.php
示例6: __construct
public function __construct()
{
parent::__construct();
switch (defined('PSI_SENSOR_SPEEDFAN_ACCESS') ? strtolower(PSI_SENSOR_SPEEDFAN_ACCESS) : 'command') {
case 'command':
if (CommonFunctions::executeProgram("SpeedFanGet.exe", "", $buffer, PSI_DEBUG) && strlen($buffer) > 0) {
if (preg_match("/^Temperatures:\\s+(.+)\$/m", $buffer, $out)) {
$this->_filecontent["temp"] = $out[1];
}
if (preg_match("/^Fans:\\s+(.+)\$/m", $buffer, $out)) {
$this->_filecontent["fans"] = $out[1];
}
if (preg_match("/^Voltages:\\s+(.+)\$/m", $buffer, $out)) {
$this->_filecontent["volt"] = $out[1];
}
}
break;
case 'data':
if (CommonFunctions::rfts(APP_ROOT . '/data/speedfan.txt', $buffer) && strlen($buffer) > 0) {
if (preg_match("/^Temperatures:\\s+(.+)\$/m", $buffer, $out)) {
$this->_filecontent["temp"] = $out[1];
}
if (preg_match("/^Fans:\\s+(.+)\$/m", $buffer, $out)) {
$this->_filecontent["fans"] = $out[1];
}
if (preg_match("/^Voltages:\\s+(.+)\$/m", $buffer, $out)) {
$this->_filecontent["volt"] = $out[1];
}
}
break;
default:
$this->error->addConfigError('__construct()', 'PSI_SENSOR_SPEEDFAN_ACCESS');
break;
}
}
开发者ID:FleuryK,项目名称:phpsysinfo,代码行数:35,代码来源:class.speedfan.inc.php
示例7: _network
/**
* get network information
*
* @return void
*/
private function _network()
{
if (CommonFunctions::executeProgram('netstat', '-nibd | grep Link', $netstat, PSI_DEBUG)) {
$lines = preg_split("/\n/", $netstat, -1, PREG_SPLIT_NO_EMPTY);
foreach ($lines as $line) {
$ar_buf = preg_split("/\\s+/", $line);
if (!empty($ar_buf[0])) {
$dev = new NetDevice();
$dev->setName($ar_buf[0]);
if (strlen($ar_buf[3]) < 15) {
$dev->setTxBytes($ar_buf[8]);
$dev->setRxBytes($ar_buf[5]);
$dev->setDrops($ar_buf[10]);
$dev->setErrors($ar_buf[4] + $ar_buf[7]);
} else {
$dev->setTxBytes($ar_buf[9]);
$dev->setRxBytes($ar_buf[6]);
$dev->setErrors($ar_buf[5] + $ar_buf[8]);
$dev->setDrops($ar_buf[11]);
}
$this->sys->setNetDevices($dev);
}
}
}
}
开发者ID:kamaulynder,项目名称:Ushahidi_Chile,代码行数:30,代码来源:class.FreeBSD.inc.php
示例8: __construct
public function __construct()
{
global $configEtude;
//Controleur d'instanciation
$this->m_ctrl = new instanciation();
CommonFunctions::__construct($configEtude, $this->m_ctrl);
}
开发者ID:ThomasPerraudin,项目名称:ALIX-EDC-SOLUTIONS,代码行数:7,代码来源:getAE.php
示例9: __construct
/**
* fill the private content var through command or data access
*/
public function __construct()
{
parent::__construct();
switch (defined('PSI_SENSOR_LMSENSORS_ACCESS') ? strtolower(PSI_SENSOR_LMSENSORS_ACCESS) : 'command') {
case 'command':
if (CommonFunctions::executeProgram("sensors", "", $lines)) {
// Martijn Stolk: Dirty fix for misinterpreted output of sensors,
// where info could come on next line when the label is too long.
$lines = str_replace(":\n", ":", $lines);
$lines = str_replace("\n\n", "\n", $lines);
$this->_lines = preg_split("/\n/", $lines, -1, PREG_SPLIT_NO_EMPTY);
}
break;
case 'data':
if (CommonFunctions::rfts(APP_ROOT . '/data/lmsensors.txt', $lines)) {
$lines = str_replace(":\n", ":", $lines);
$lines = str_replace("\n\n", "\n", $lines);
$this->_lines = preg_split("/\n/", $lines, -1, PREG_SPLIT_NO_EMPTY);
}
break;
default:
$this->error->addConfigError('__construct()', 'PSI_SENSOR_LMSENSORS_ACCESS');
break;
}
}
开发者ID:CrusherXRay,项目名称:phpsysinfo,代码行数:28,代码来源:class.lmsensors.inc.php
示例10: __construct
/**
* read the data into an internal array and also call the parent constructor
*
* @param String $enc encoding
*/
public function __construct($enc)
{
$buffer = "";
parent::__construct(__CLASS__, $enc);
switch (strtolower(PSI_PLUGIN_DMRAID_ACCESS)) {
case 'command':
if (PSI_OS == 'FreeBSD') {
CommonFunctions::executeProgram("graid", "list", $buffer);
} else {
CommonFunctions::executeProgram("dmraid", "-s -vv 2>&1", $buffer);
}
break;
case 'data':
CommonFunctions::rfts(APP_ROOT . "/data/dmraid.txt", $buffer);
break;
default:
$this->global_error->addConfigError("__construct()", "PSI_PLUGIN_DMRAID_ACCESS");
break;
}
if (trim($buffer) != "") {
if (PSI_OS == 'FreeBSD') {
$this->_filecontent = preg_split("/Consumers:\r?\n/", $buffer, -1, PREG_SPLIT_NO_EMPTY);
} else {
$this->_filecontent = preg_split("/(\r?\n\\*\\*\\* )|(\r?\n--> )/", $buffer, -1, PREG_SPLIT_NO_EMPTY);
}
} else {
$this->_filecontent = array();
}
}
开发者ID:FleuryK,项目名称:phpsysinfo,代码行数:34,代码来源:class.dmraid.inc.php
示例11: __construct
/**
* read the data into an internal array and also call the parent constructor
*
* @param String $enc encoding
*/
public function __construct($enc)
{
parent::__construct(__CLASS__, $enc);
CommonFunctions::rfts(PSI_PLUGIN_UPDATENOTIFIER_FILE, $buffer_info);
// Remove blank lines
$this->_filecontent = preg_split("/\n/", $buffer_info, -1, PREG_SPLIT_NO_EMPTY);
}
开发者ID:KingNoosh,项目名称:Teknik,代码行数:12,代码来源:class.updatenotifier.inc.php
示例12: __construct
/**
* get all information from all configured ups and store output in internal array
*/
public function __construct()
{
parent::__construct();
if (defined('PSI_UPS_NUT_LIST') && is_string(PSI_UPS_NUT_LIST)) {
if (preg_match(ARRAY_EXP, PSI_UPS_NUT_LIST)) {
$upses = eval(PSI_UPS_NUT_LIST);
} else {
$upses = array(PSI_UPS_NUT_LIST);
}
foreach ($upses as $ups) {
CommonFunctions::executeProgram('upsc', '-l ' . trim($ups), $output, PSI_DEBUG);
$ups_names = preg_split("/\n/", $output, -1, PREG_SPLIT_NO_EMPTY);
foreach ($ups_names as $ups_name) {
CommonFunctions::executeProgram('upsc', trim($ups_name) . '@' . trim($ups), $temp, PSI_DEBUG);
if (!empty($temp)) {
$this->_output[trim($ups_name) . '@' . trim($ups)] = $temp;
}
}
}
} else {
//use default if address and port not defined
CommonFunctions::executeProgram('upsc', '-l', $output, PSI_DEBUG);
$ups_names = preg_split("/\n/", $output, -1, PREG_SPLIT_NO_EMPTY);
foreach ($ups_names as $ups_name) {
CommonFunctions::executeProgram('upsc', trim($ups_name), $temp, PSI_DEBUG);
if (!empty($temp)) {
$this->_output[trim($ups_name)] = $temp;
}
}
}
}
开发者ID:phpsysinfo,项目名称:phpsysinfo,代码行数:34,代码来源:class.nut.inc.php
示例13: __construct
/**
* call the parent constructor and check for needed extensions
*/
public function __construct()
{
CommonFunctions::checkForSVN();
CommonFunctions::checkForExtensions();
$this->error = Error::singleton();
$this->_checkConfig();
}
开发者ID:sorrowchen,项目名称:openfiler-cn,代码行数:10,代码来源:class.Output.inc.php
示例14: __construct
/**
* fill the private content var through tcp or file access
*/
public function __construct()
{
parent::__construct();
switch (strtolower(PSI_SENSOR_ACCESS)) {
case 'tcp':
$fp = fsockopen("localhost", 411, $errno, $errstr, 5);
if ($fp) {
$lines = "";
while (!feof($fp)) {
$lines .= fread($fp, 1024);
}
$this->_lines = preg_split("/\n/", $lines, -1, PREG_SPLIT_NO_EMPTY);
} else {
$this->error->addError("fsockopen()", $errno . " " . $errstr);
}
break;
case 'command':
CommonFunctions::executeProgram('mbmon', '-c 1 -r', $lines, PSI_DEBUG);
$this->_lines = preg_split("/\n/", $lines, -1, PREG_SPLIT_NO_EMPTY);
break;
default:
$this->error->addConfigError('__construct()', 'PSI_SENSOR_ACCESS');
break;
}
}
开发者ID:sorrowchen,项目名称:openfiler-cn,代码行数:28,代码来源:class.MBMon.inc.php
示例15: socdiscoo
function socdiscoo($tblConfig, $SubjectKey)
{
CommonFunctions::__construct($tblConfig, null);
$this->addLog("socdiscoo->socdiscoo(,{$SubjectKey})", INFO);
$this->m_tblLocks = array();
$this->initContext($SubjectKey);
}
开发者ID:bluedrone,项目名称:ALIX-EDC-SOLUTIONS,代码行数:7,代码来源:class.socdiscoo.inc.php
示例16: __construct
/**
* fill the private content var through command
*/
public function __construct()
{
parent::__construct();
$lines = "";
// CommonFunctions::executeProgram('sysctl', '-w hw.sensors', $lines);
CommonFunctions::executeProgram('sysctl', 'hw.sensors', $lines);
$this->_lines = preg_split("/\n/", $lines, -1, PREG_SPLIT_NO_EMPTY);
}
开发者ID:CrusherXRay,项目名称:phpsysinfo,代码行数:11,代码来源:class.hwsensors.inc.php
示例17: __construct
/**
* get all information from all configured ups in config.php and store output in internal array
*/
public function __construct()
{
parent::__construct();
CommonFunctions::executeProgram('powersoftplus', '-p', $temp);
if (!empty($temp)) {
$this->_output[] = $temp;
}
}
开发者ID:l1ght13aby,项目名称:Ubilling,代码行数:11,代码来源:class.powersoftplus.inc.php
示例18: __construct
/**
* get all information from all configured ups and store output in internal array
*/
public function __construct()
{
parent::__construct();
CommonFunctions::executeProgram('pmset', '-g batt', $temp);
if (!empty($temp)) {
$this->_output[] = $temp;
}
}
开发者ID:bbspike,项目名称:sentora-core,代码行数:11,代码来源:class.pmset.inc.php
示例19: isAdminUser
static function isAdminUser($name)
{
if (CommonFunctions::isSuperUser($name) || in_array($name, array('admin2', 'genband'))) {
return true;
} else {
return false;
}
}
开发者ID:vanminh0910,项目名称:shangri-la,代码行数:8,代码来源:CommonFunctions.php
示例20: _temperature
/**
* get temperature information
*
* @return void
*/
private function _temperature()
{
if (PSI_OS == 'Linux') {
$hwpaths = glob("/sys/devices/platform/coretemp.*/", GLOB_NOSORT);
if (($totalh = count($hwpaths)) > 0) {
$buf = "";
for ($h = 0; $h < $totalh; $h++) {
$tempsensor = glob($hwpaths[$h] . "temp*_input", GLOB_NOSORT);
if (($total = count($tempsensor)) > 0) {
$buf = "";
for ($i = 0; $i < $total; $i++) {
if (CommonFunctions::rfts($tempsensor[$i], $buf, 1, 4096, false) && trim($buf) != "") {
$dev = new SensorDevice();
$dev->setValue(trim($buf) / 1000);
$label = preg_replace("/_input\$/", "_label", $tempsensor[$i]);
$crit = preg_replace("/_input\$/", "_crit", $tempsensor[$i]);
$max = preg_replace("/_input\$/", "_max", $tempsensor[$i]);
$crit_alarm = preg_replace("/_input\$/", "_crit_alarm", $tempsensor[$i]);
if (CommonFunctions::fileexists($label) && CommonFunctions::rfts($label, $buf, 1, 4096, false) && trim($buf) != "") {
$dev->setName(trim($buf));
} else {
$labelname = trim(preg_replace("/_input\$/", "", pathinfo($tempsensor[$i], PATHINFO_BASENAME)));
if ($labelname !== "") {
$dev->setName($labelname);
} else {
$dev->setName('unknown');
}
}
if (CommonFunctions::fileexists($crit) && CommonFunctions::rfts($crit, $buf, 1, 4096, false) && trim($buf) != "") {
$dev->setMax(trim($buf) / 1000);
if (CommonFunctions::fileexists($crit_alarm) && CommonFunctions::rfts($crit_alarm, $buf, 1, 4096, false) && trim($buf) === "1") {
$dev->setEvent("Critical Alarm");
}
} elseif (CommonFunctions::fileexists($max) && CommonFunctions::rfts($max, $buf, 1, 4096, false) && trim($buf) != "") {
$dev->setMax(trim($buf) / 1000);
}
$this->mbinfo->setMbTemp($dev);
}
}
}
}
}
} else {
$smp = 1;
CommonFunctions::executeProgram('sysctl', '-n kern.smp.cpus', $smp);
for ($i = 0; $i < $smp; $i++) {
$temp = 0;
if (CommonFunctions::executeProgram('sysctl', '-n dev.cpu.' . $i . '.temperature', $temp)) {
$temp = preg_replace('/C/', '', $temp);
$dev = new SensorDevice();
$dev->setName("CPU " . ($i + 1));
$dev->setValue($temp);
// $dev->setMax(70);
$this->mbinfo->setMbTemp($dev);
}
}
}
}
开发者ID:CrusherXRay,项目名称:phpsysinfo,代码行数:63,代码来源:class.coretemp.inc.php
注:本文中的CommonFunctions类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论