- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
public function isRequisitesCorrect()
{
switch (true) {
case $this->isRequisitesSigned() :
return true;
default:
return false;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 18
+166
public function isRequisitesCorrect()
{
switch (true) {
case $this->isRequisitesSigned() :
return true;
default:
return false;
}
}
+159
public function get($idUser, User $user, Request $request)
{
return new Result($this->getAccounts($this->user, $this->slim->request()->getIp()));
}
+155
public function getByAllParameters()
{
$fields = array_keys($this->getFields());
unset($fields[0]);
sort($fields);
if($this->getByConditions(array('id_user', 'status', 'card_bin', 'card_suffix', 'id_card_type', 'card_token'))){
$processing = new Processing();
$processing->id = $this->id_processing;
return $processing->getByPrimary() && $processing->enabled == 1;
}
return false;
}
+154
class Session {
.....
public function getIdUser()
{
if ($this->isAnonymous()) {
return null;
}
return (int)$this->attributes[self::ATTR_ID_USER];
}
public function isAnonymous()
{
return empty($this->attributes[self::ATTR_ID_USER]);
}
....
}
............
$userId = $session->isAnonymous() ? null : (int)$session->getIdUser();
+142
public function GetSubscriptions()
{
return $this->repaymentPay->check();
}
А я сказал горбатый!
+149
/**
* Проверка блока данных о прайсе
* @param array $d
* @return boolean
* @access private
* @todo добавить проверку существования ppid */
private function _isValidDataPrice($d){
return (array_key_exists("ppid", $d) && is_int($d["ppid"])
&& array_key_exists("enable", $d) && is_bool($d["enable"])
&& array_key_exists("rate", $d) && is_numeric($d["rate"]) && $d["rate"] >= 0.00
&& array_key_exists("sum", $d) && is_array($d["sum"])
&& array_key_exists("value", $d["sum"])
&& is_numeric($d["sum"]["value"])
&& $d["sum"]["value"] >= 0.00
&& array_key_exists("currency", $d["sum"])
&& is_string($d["sum"]["currency"])
&& strlen($d["sum"]["currency"]) == 3
&& array_key_exists("out", $d) && is_array($d["out"])
&& array_key_exists("value", $d["out"])
&& is_numeric($d["out"]["value"])
&& $d["out"]["value"] >= 0.00
&& array_key_exists("currency", $d["out"])
&& is_string($d["out"]["currency"])
&& strlen($d["out"]["currency"]) == 3
&& array_key_exists("percent", $d["out"])
&& is_numeric($d["out"]["percent"])
&& $d["out"]["percent"] >= 0.00);
}
+154
log_info('= Выгрузка метаданных =');
$cnt = $x->metaCurrencies('/gooddata/'.$folder.'/'.$subfolder.'/x/currencies');
$cnt = $x->metaRegions('/gooddata/'.$folder.'/'.$subfolder.'/x/regions');
$cnt = $x->metaCountries('/gooddata/'.$folder.'/'.$subfolder.'/x/countries');
$cnt = $x->metaSources('/gooddata/'.$folder.'/'.$subfolder.'/x/sources');
$cnt = $x->metaGroups('/gooddata/'.$folder.'/'.$subfolder.'/x/groups');
$cnt = $x->metaProviders('/gooddata/'.$folder.'/'.$subfolder.'/x/providers');
$cnt = $x->metaPS('/gooddata/'.$folder.'/'.$subfolder.'/x/paymentsystems');
$cnt = $x->metaProjects('/gooddata/'.$folder.'/'.$subfolder.'/x/projects');
$cnt = $x->metaPayments('/gooddata/'.$folder.'/'.$subfolder.'/x/payments');
$cnt = $x->metaGeotypes('/gooddata/'.$folder.'/'.$subfolder.'/x/geotypes');
$cnt = $x->metaPartners('/gooddata/'.$folder.'/'.$subfolder.'/x/partners');
$cnt = $x->metaEmployees('/gooddata/'.$folder.'/'.$subfolder.'/x/employees');
$cnt = $x->metaForecast('/gooddata/'.$folder.'/'.$subfolder.'/x/forecast');
$cnt = $x->metaClusters('/gooddata/'.$folder.'/'.$subfolder.'/x/clusters');
$cnt = $x->metaPSContr('/gooddata/'.$folder.'/'.$subfolder.'/x/pspartners');
$cnt = $x->metaClustersMatrix('/gooddata/'.$folder.'/'.$subfolder.'/x/clustersmatrix');
$cnt = $x->metaAccounts('/gooddata/'.$folder.'/'.$subfolder.'/x/accounts');
$cnt = $x->metaBalanceType('/gooddata/'.$folder.'/'.$subfolder.'/x/balancetypes');
$cnt = $x->metaBalanceGame('/gooddata/'.$folder.'/'.$subfolder.'/x/balancegame');
$cnt = $x->metaBalancePS('/gooddata/'.$folder.'/'.$subfolder.'/x/balanceps');
$cnt = $x->metaBalancePSContr('/gooddata/'.$folder.'/'.$subfolder.'/x/balancepscontr');
$cnt = $x->metaBalanceBank('/gooddata/'.$folder.'/'.$subfolder.'/x/balancebank');
$cnt = $x->metaBalanceLost('/gooddata/'.$folder.'/'.$subfolder.'/x/balancelost');
$cnt = $x->metaStatuses('/gooddata/'.$folder.'/'.$subfolder.'/x/statuses');
$cnt = $x->metaTypes('/gooddata/'.$folder.'/'.$subfolder.'/x/types');
$cnt = $x->metaSupervisors('/gooddata/'.$folder.'/'.$subfolder.'/x/supervisors');
$cnt = $x->metaGames('/gooddata/'.$folder.'/'.$subfolder.'/x/games');
$cnt = $x->metaProjectStatus('/gooddata/'.$folder.'/'.$subfolder.'/x/projectstatuses');
log_info('= Создание временных папок на Webdav =');
$path = $folder;
$res = simple_request(GOODDATA_WEBDAV.'/'.$path,'MKCOL',array());
$path.= '/'.$subfolder;
$res = simple_request(GOODDATA_WEBDAV.'/'.$path,'MKCOL',array());
$path.= '/x';
$res = simple_request(GOODDATA_WEBDAV.'/'.$path,'MKCOL',array());
log_info('= Создание папок сетов =');
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/currencies','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/regions','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/countries','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/sources','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/groups','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/providers','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/paymentsystems','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/projects','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/payments','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/geotypes','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/partners','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/employees','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/forecast','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/clusters','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/pspartners','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/clustersmatrix','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/accounts','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/balancetypes','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/balancegame','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/balanceps','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/balancepscontr','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/balancebank','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/balancelost','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/types','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/statuses','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/supervisors','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/games','MKCOL',array());
$res = simple_request(GOODDATA_WEBDAV.'/'.$path.'/projectstatuses','MKCOL',array());
log_info('= Выгрузка данных =');
$cnt = $x->exportCurrencies('dataset.currencies','/gooddata/'.$folder.'/'.$subfolder.'/x/currencies');
log_info(' - currencies');
$cnt = $x->exportRegions('dataset.regions','/gooddata/'.$folder.'/'.$subfolder.'/x/regions');
log_info(' - regions');
$cnt = $x->exportCountries('dataset.countries','/gooddata/'.$folder.'/'.$subfolder.'/x/countries');
log_info(' - countries');
$cnt = $x->exportSources('dataset.sources','/gooddata/'.$folder.'/'.$subfolder.'/x/sources');
log_info(' - sources');
//и дальше в таком же духе 600 строк
Цыклы, массивы? Не, не слышал
+151
/**
* Magic method __get()
* @param string $name The name of the payment options properties
* @return string
*/
public function &__get($name)
{
if (isset($this->_properties[$name]) && is_scalar($this->_properties[$name]))
{
$property = $this->_properties[$name];
}
else
{
$property = &$this->_properties[$name];
}
return $property;
}
+160
if($this->rollbackFilter == 3) $this->draftId ? $this->rollbackFilter : 0;
бессмысленный и беспощадный код
+155
return ((($dailyNum <= 15) && ($by2Month < 1) && ($monthlyNum <= 100) && ($DailyNik <= 15)) ? true : false);
Кыщь, пыщь, выщь, хуищь