本文整理汇总了PHP中Set::getName方法的典型用法代码示例。如果您正苦于以下问题:PHP Set::getName方法的具体用法?PHP Set::getName怎么用?PHP Set::getName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Set
的用法示例。
在下文中一共展示了Set::getName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: DateSearchParameters
exit;
}
$Model = $Set->getModel();
$DatesThisSet = Date::GetDates(new DateSearchParameters(FALSE, FALSE, $Set->getID()));
} else {
$Set = new Set(NULL, $lang->g('New'));
$Model = Model::GetModels(new ModelSearchParameters($ModelID));
if ($Model) {
$Model = $Model[0];
} else {
header('location:index.php');
exit;
}
$Set->setModel($Model);
}
$DatesThisSet[] = new Date(NULL, DATE_KIND_UNKNOWN, -1, $Set->getID(), $Set->getPrefix(), $Set->getName(), $Set->getContainsWhat(), $Model->getID(), $Model->getFirstName(), $Model->getLastName());
if (array_key_exists('hidAction', $_POST) && $_POST['hidAction'] == 'SetView') {
$Set->setPrefix(Utils::NullIfEmpty($_POST['txtPrefix']));
$Set->setName(Utils::NullIfEmpty($_POST['txtName']));
$tags = Tag::GetTagArray($_POST['txtTags']);
if (array_key_exists('radContains', $_POST) && $_POST['radContains']) {
$Set->setContainsWhat(intval($_POST['radContains']));
}
if ($Set->getID()) {
if ($DeleteSet) {
if ($CurrentUser->hasPermission(RIGHT_SET_DELETE) && Set::Delete($Set, $CurrentUser)) {
$CacheImages = CacheImage::GetCacheImages(new CacheImageSearchParameters(FALSE, FALSE, $Model->getID()));
CacheImage::DeleteMulti($CacheImages, $CurrentUser);
header('location:' . $ReturnURL);
exit;
}
示例2: CompareAsc
/**
* @param Set $m
* @param Set $n
*/
public static function CompareAsc($m, $n)
{
if ($m->getName() == $n->getName()) {
return 0;
}
$mNumeric = preg_match('/^[0-9]{2,3}$/', $m->getName());
$nNumeric = preg_match('/^[0-9]{2,3}$/', $n->getName());
if ($mNumeric && $nNumeric || !$mNumeric && !$nNumeric) {
return strnatcasecmp($m->getName(), $n->getName());
} else {
return $mNumeric ? 1 : -1;
}
}